Forum: Compiler & IDEs 16bit Pic Compiler oder Assembler für Arm-Systeme


von Torben G. (nudrun)


Lesenswert?

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!

von klausr (Gast)


Lesenswert?

Den kennst du? https://github.com/mikeakohn/naken_asm
Habe aber keine Ahnung, was der Assembler taugt...

von klausr (Gast)


Lesenswert?

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

von Nop (Gast)


Lesenswert?

Torben G. schrieb:

> Nun ja, ich habe momentan leider keinen richtigen PC

Kauf Dir einfach einen.

von Andreas R. (daybyter)


Lesenswert?


von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

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.

von Arc N. (arc)


Lesenswert?

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

von Torben G. (nudrun)


Lesenswert?

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!

von Matthias K. (mkeller)


Lesenswert?

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
Noch kein Account? Hier anmelden.