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/
Verwandte Themen
- 1. Das beste Knotenmodul für das XML-Parsing
- 2. Das beste Werkzeug für Software System Diagrammerstellung
- 3. Was ist das beste Datenzugriffsparadigma für Skalierbarkeit?
- 4. das beste Werkzeug für diesen Fall?
- 5. Was ist das beste ORM für DDD?
- 6. Das beste Java-Framework für Serverseite WebSockets
- 7. das beste Werkzeug für den Countdown?
- 8. Was ist das beste Zahlungsgateway für ActiveMerchant?
- 9. Das beste Werkzeug für Microsoft Azure-Diagnose für .net Protokollierung
- 10. Der beste Typ für das JPA-Versionsfeld für optimistisches Sperren
- 11. das beste Kompression
- 12. Welches könnte das beste Backbonejs Tutorial für Anfänger sein
- 13. WinForms: Was ist das beste Steuerelement für GDI + Zeichenoberfläche?
- 14. Was ist das beste Windows-Äquivalent für/tmp?
- 15. beste Python-Bibliothek für das Herunterladen und Extrahieren von Adressen
- 16. Was ist das beste Idiom für Produzenten/Konsumenten in Go?
- 17. Was ist das beste Layout für eine Python-Befehlszeilenanwendung?
- 18. Brauchen Sie Ratschläge für das beste Fundraising-Plugin
- 19. Was ist das beste Muster für reaktionsschnelle Anwendungen in famo.us
- 20. Beste Loop Idiom für spezielle Gehäuse das letzte Element
- 21. das beste "einfache" CMS-System geeignet für .Net MVC
- 22. Was ist das beste Webbrowser-Steuerelement für Windows Form Application?
- 23. Der beste Einstieg für das Lernen von SSIS
- 24. Was ist das beste Mock Framework für VB.NET?
- 25. Was ist das beste Dateiformat für die Konfigurationsdatei?
- 26. Was ist das beste Python-Zip-Modul für große Dateien?
- 27. Was ist der beste Algorithmus für das nächste Wort
- 28. Welches ist das beste PHP-Framework für den Anfang?
- 29. Was ist das beste IRC-Netzwerk für Java (#java)?
- 30. Was ist das beste Meteor-Paket für Benutzeranmeldung mit Profilmanipulation?
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