Die Erstellung von Firmware
macht es den meisten Mikrocontroller-Herstellern, mit ihren Siliziumprodukten eine Art von Mikrocontroller-Herstellern zu erstellen. Normalerweise ist es verkrüppelt, geschlossene Quelle und ein großer Download. Dies ist ziemlich unbequem, wenn Sie eine Firmware haben möchten, die leicht aufzubauen und zu verteilen ist. Ich habe festgestellt, dass viele dieser Toserkains stört, um zu verwenden, und erfordert eine geschlossene Quellsoftware, um die Firmware von Open Source zu erstellen, erscheint weniger als wünschenswert.
Es ist möglich, Code für die meisten Mikrocontroller mit den Befehlszeilen-Tools zu erstellen. Sie benötigen einen Compiler, den Bibliotheken des Geräteherstellers und der Header-Dateien und ein gewisser Verfahren zum Blinken des Geräts. Viele dieser Tools sind Open-Source, mit der Sie ein Open-Source-Toolkanat haben können, das Ihr Projekt erstellt hat.
Die Einrichtung dieser Werkzeuge kann etwas knifflig sein, sodass ich einen Satz von Vorlagen baue, um es einfacher zu machen. Jede Vorlage hat Anweisungen zum Einrichten des Toolkins, einem Makefile, um die Firmware zu erstellen, und Beispielcode, um schnell aufzustehen. Es ist alles öffentliche Domain, sodass Sie es für alles verwenden können, was Sie möchten.
Derzeit ist Unterstützung für AVR, MSP430, Stellaris Arm und STM32L1. Weitere Geräte sind in den Werken und Ideen sind willkommen. Hoffentlich hilft dies den Menschen, die Firmware zu bauen, die leicht aufbauen und mit Projekten zu verteilen ist.