Usnadnění vytváření firmwaru

Většina výrobců mikrokontroléru vám poskytnou nějaký druh slepého vývoje nástrojů nebo IDE s jejich silikonovými produkty. Typicky je to zmrzačený, zavřený zdroj a velké stahování. To je docela nepohodlné, když chcete mít firmware, který je snadno stavitelný a distribuován. Zjistil jsem, že mnoho z těchto nástrojů být obtěžující, aby mohli používat, a vyžadovat uzavřený zdrojový software pro vytvoření open source firmware je méně než žádoucí.

Je možné sestavit kód pro většinu mikrokontrolérů pomocí nástrojů příkazového řádku. Budete potřebovat kompilátor, knihovny výrobce zařízení a soubory záhlaví a nějakou metodu blikání zařízení. Spousta těchto nástrojů je otevřený zdroj, který vám umožní mít otevřený zdrojový nástroj, který vytváří váš projekt.

Nastavení těchto nástrojů může být trochu složitý, takže budu stavět sadu šablon, aby to usnadnilo. Každá šablona má pokyny pro nastavení sady nástrojů, makefile k vytvoření firmwaru a ukázkový kód, aby se rychle vstal a běží. Je to celá public domain, takže ji můžete použít pro cokoliv chcete.

V současné době existuje podpora pro AVR, MSP430, Stellaris ARM a STM32L1. Další zařízení jsou v dílech a myšlenky jsou vítány. Doufejme, že to pomáhá lidem začít stavět firmware, který je snadno vybudován a distribuován s projekty.

Leave a Reply

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

Related Post