Ich mache einige Entwicklung gerade mit dsPICs und ich bin nicht gerade verliebt in MPLAB. Ich verwende Visual Studio tatsächlich mit einem Makefile-Projekt. Momentan benutze ich SCons, was ziemlich gut funktioniert, nachdem ich eine helpful guide to setting up to use an alternate compiler gefunden habe. Trotzdem frage ich mich: Gibt es dafür ein besseres Build-System? Und gibt es einen besseren Weg, Scons dies zu tun?Das beste Build-System für Embedded-Entwicklung/Cross-Compiling
6
A
Antwort
6
Verwenden Sie einfach vim, makefiles und rufen Sie den MPLAB-Befehlszeilencompiler selbst auf.
-2
Der einfachste Weg zur Embedded-Entwicklung ist die Verwendung Ihres bevorzugten Code-Editors zum Schreiben des Codes. Wechseln Sie dann zur IDE des Compilers, um den Code für den Prozessor zu erstellen und herunterzuladen.
Offensichtlich können der Code-Editor und die Compiler-IDE dasselbe sein, was noch einfacher ist!
4
Es gibt durchaus ein paar Build-Systeme, die Sie verwenden können:
- Buildroot http://www.buildroot.net/
- Buildroot-ng http://wiki.openwrt.org/
- crosstool-NG http://www.crosstool-ng.org/
- PTXdist http://www.ptxdist.org/
- Openembedded http://www.openembedded.org/
- OE-lite http://oe-lite.org/
- Wirrwarr https://code.google.com/p/muddle/
- Poky http://pokylinux.org/
- OpenBricks http://www.openbricks.org/
- Yocto Projekt http://www.yoctoproject.org/
- Scratchbox http://www.scratchbox.org/
- Kreuz Linux From Scratch http://www.cross-lfs.org/
- Aboriginal Linux http://landley.net/aboriginal/
Wir verwalten unser Produkt für zehn verschiedene hw-Plattformen kompiliert und mit vielen verschiedenen Compiler mit dieser Methode ist es der beste Weg, den man wählen kann. – Ilya