Ułatwienie budowania oprogramowania układowego

większość producentów mikrokontrolerów daje jakiś darmowy narzędzie do rozwoju lub IDE z ich produktami krzemowymi. Zazwyczaj jest ona kalki, zamknięte źródło i duże pobranie. Jest to dość niewygodne, gdy chcesz mieć oprogramowanie układowe, które jest łatwe do budowy i dystrybucji. Znalazłem wiele z tych zestawów narzędziowych, aby być spokojnym do użytku, i wymaga zamkniętego oprogramowania źródłowego do budowy operacyjnego oprogramowania oprogramowania sprzętowego wydaje się mniej niż pożądane.

Możliwe jest zbudowanie kodu dla większości mikrokontrolerów za pomocą narzędzi wiersza poleceń. Będziesz potrzebował kompilatora, bibliotek producenta urządzenia i plików nagłówka, a niektóre metody migania urządzenia. Wiele z tych narzędzi jest open source, który pozwala mieć open source Toolchain, który buduje twój projekt.

Konfigurowanie tych narzędzi może być nieco trudny, więc buduję zestaw szablonów, aby ułatwić. Każdy szablon ma instrukcje dotyczące konfigurowania narzędzia, makefile do budowy oprogramowania układowego i przykładowego kodu, aby szybko uruchomić i uruchomić. To wszystko domena publiczna, dzięki czemu możesz go użyć do tego, co chcesz.

Obecnie jest wsparcie dla AVR, MSP430, Ramię Stellaris i STM32L1. Więcej urządzeń jest w pracach, a pomysły są mile widziane. Mam nadzieję, że to pomaga ludziom rozpocząć budowanie oprogramowania układowego, który jest łatwy do zbudowania i dystrybucji projektami.

ava

Leave a Comment

Your email address will not be published. Required fields are marked *