Făcând mai ușor construirea firmware-ului

majoritatea producătorilor de microcontrolere vă oferă un fel de unelte de dezvoltare gratuită sau IDE cu produsele de siliciu. În mod obișnuit, este criptată, o sursă închisă și o descărcare mare. Acest lucru este destul de incomod când doriți să aveți firmware care este ușor de construit și distribuit. Am descoperit că multe dintre aceste canale de instrumente pentru a fi deranjante de utilizat și necesitând software-ul cu sursă închisă pentru a construi firmware-ul open source pare mai puțin decât de dorit.

Este posibil să construiți codul pentru majoritatea microcontrolerelor care utilizează instrumente de linie de comandă. Veți avea nevoie de un compilator, bibliotecile producătorului dispozitivului și fișierele antetului și o anumită metodă de a intermitei dispozitivul. O mulțime de aceste instrumente sunt Open Source, care vă permite să aveți un set de instrumente open source care vă constituie proiectul.

Configurarea acestor instrumente poate fi un pic dificilă, așa că construiesc un set de șabloane pentru a face mai ușoară. Fiecare șablon are instrucțiuni privind configurarea instrumentului, un makefile pentru a construi firmware-ul și eșantionul pentru a se ridica și a alerga rapid. Este tot domeniul public, astfel încât să îl puteți folosi pentru orice doriți.

În prezent, există suport pentru AVR, MSP430, Stellaris Arm și STM32L1. Mai multe dispozitive sunt în lucrări, iar ideile sunt binevenite. Sperăm că acest lucru îi ajută pe oameni să înceapă construirea firmware-ului care este ușor de construit și distribuit cu proiecte.

Leave a Reply

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

Related Post