Guten Abend, ich suche gerade so verzweifelt nach einem Compiler oder Assembler für meinen dsPic33fj64gp802, dass ich sogar bereit wäre, eine neue Programmiersprache zu lernen. Was denn nun mein Problem ist? Nun ja, ich habe momentan leider keinen richtigen PC, sondern nur einen Raspberry Pi und ein (ungerootetes) Androidsmartphone. Die ganzen großen Compiler (z.B. MPLAB, C18, C30...) sind allerdings nur für x86- und amd64-Systeme verfügbar, und die bekannteren Open-Source-Alternativen zum Selbstkompilieren (gputils, sdcc, gcbasic) unterstützen nur 8bit-Pics. Kennt ihr einen weiteren Open-Source Compiler oder Assembler, oder auch andere Lösungen, wie z.B. Webkompilierung? Das Vielversprechendste, was ich fand, ist ein Forthsystem, aber auch hier muss man den Bootloader assemblieren. Danke für eure Hilfe!
Den kennst du? https://github.com/mikeakohn/naken_asm Habe aber keine Ahnung, was der Assembler taugt...
Der Programmierer von Naken Asm scheint ein echter Nerd zu sein: Er hat einen Compiler geschrieben, um Java Byte Code in Maschinencode/Assembler für verschiedene µC umzusetzen, u.a. auch dsPic. http://www.mikekohn.net/micro/dspic_mandelbrots.php
Wenn Du einen unter DOS lauffähigen Compiler/Assembler findest, kannst Du den mit DOSBox auch auf dem Pi nutzen. Wirst halt etwas Geduld mitbringen müssen, so eine Emulation ist keine Rakete. Andererseits, für DOS-Spiele reichts ja auch.
Torben G. schrieb: > Guten Abend, > ich suche gerade so verzweifelt nach einem Compiler oder Assembler für > meinen dsPic33fj64gp802, dass ich sogar bereit wäre, eine neue > Programmiersprache zu lernen. Was denn nun mein Problem ist? Nun ja, ich > habe momentan leider keinen richtigen PC, sondern nur einen Raspberry Pi > und ein (ungerootetes) Androidsmartphone. Die ganzen großen Compiler > (z.B. MPLAB, C18, C30...) sind allerdings nur für x86- und amd64-Systeme > verfügbar, und die bekannteren Open-Source-Alternativen zum > Selbstkompilieren (gputils, sdcc, gcbasic) unterstützen nur 8bit-Pics. Für die XC16- und XC32-Compiler (etwas angepasster gcc) gibt's die Quelltexte auf der Microchip-Seite https://www.microchip.com/development-tools/downloads-archive (unten unter Source Archives) Compilieren des gccs auf dem Raspberry dürfte allerdings interessant werden... oder man besorgt sich für kurze Zeit einen schnellen Cloud-/Dedicated-/Irgendwas Server und lässt den gcc da bauen
Ich bin überrascht, dass sich doch so viele Ansätze fanden. Besonders interessieren mich natürlich die Quellen von Microchip, aber auch die Möglichkeit der Emulation hatte ich so gar nicht auf dem Schirm. Ich hoffe, ich denke daran, euch auf dem Laufenden zu halten! Viele Grüße und nochmals Danke für eure Hilfe!
Ich hätte hier sogar noch einen funktionstüchtigen Toshiba Laptop mit Intel Celeron 1,5Ghz, den ich dir kostenlos überlassen würde. Läuft einwandfrei mit Windows XP und Debian :)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.