Sebagian besar produsen mikrokontroler memberi Anda beberapa jenis alat pengembangan gratis atau IDE dengan produk silikon mereka. Biasanya itu lumpuh, sumber tertutup, dan unduhan besar. Ini sangat merepotkan ketika Anda ingin memiliki firmware yang mudah dibangun dan didistribusikan. Saya telah menemukan banyak dari toolchains ini untuk digunakan untuk digunakan, dan membutuhkan perangkat lunak sumber tertutup untuk membangun firmware open source tampaknya kurang diinginkan.
Dimungkinkan untuk membangun kode untuk sebagian besar mikrokontroler menggunakan alat baris perintah. Anda akan memerlukan kompiler, perpustakaan produsen perangkat dan file header, dan beberapa metode mem-flash perangkat. Banyak alat ini adalah open source, yang memungkinkan Anda memiliki alat buka sumber terbuka yang membangun proyek Anda.
Menyiapkan alat-alat ini bisa agak rumit, jadi saya membangun satu set template untuk memudahkannya. Setiap template memiliki instruksi tentang pengaturan alat, makefile untuk membangun firmware, dan contoh kode untuk bangkit dan berjalan dengan cepat. Ini semua domain publik, sehingga Anda dapat menggunakannya untuk apa pun yang Anda inginkan.
Saat ini ada dukungan untuk AVR, MSP430, STELLARIS ARM, dan STM32L1. Lebih banyak perangkat dalam pekerjaan, dan ide dipersilakan. Semoga ini membantu orang mulai membangun firmware yang mudah dibangun dan didistribusikan dengan proyek.