Çoğu mikrodenetleyici üreticisi size silikon ürünleri ile bir çeşit ücretsiz geliştirme aracı veya IDE verir. Tipik olarak sakat, kapalı kaynak ve büyük bir indirme. Bu, oluşturulması ve dağıtması kolay bir ürün yazılımına sahip olmak istediğinizde bu oldukça rahatsızlıktır. Bu takım dükkanlarının çoğunu kullanmak için rahatsız edici olarak buldum ve açık kaynaklı ürün yazılımı oluşturmak için kapalı kaynak yazılımın istenenden daha az görünmesini gerektiriyordu.
Komut satırı araçlarını kullanarak çoğu mikrodenetleyici için kod oluşturmak mümkündür. Bir derleyiciye, cihaz üreticisinin kütüphaneleri ve başlık dosyalarına ve cihazın yanıp sönmesi yöntemine ihtiyacınız olacak. Bu araçların çoğu, projenizi oluşturan açık kaynaklı bir araçta bulunmanıza olanak tanıyan açık kaynaktır.
Bu araçları kurmak biraz zor olabilir, bu yüzden kolaylaştırmak için bir şablon oluşturuyorum. Her şablon, ToolChain’i, ürün yazılımı oluşturmak için bir makefile ve hızlı bir şekilde çalışmak için örnek kodu ayarlamakla ilgili talimatlara sahiptir. Hepsi kamu malı, böylece istediğiniz her şey için kullanabilirsiniz.
Şu anda AVR, MSP430, Stellaris kolu ve STM32L1 için destek var. İşlerde daha fazla cihaz var ve fikirler açığız. Umarım bu, insanların projelerle inşa edilmesi ve dağıtılması kolay olan ürün yazılımını oluşturmaya başlamasına yardımcı olur.