Laiteohjelmiston rakentaminen
eniten mikrokontrollerin valmistajat antavat sinulle jonkinlaisen ilmaisen kehitystyökalun tai IDE: n silikonituotteilla. Tyypillisesti se on röyhkeä, suljettu lähde ja suuri lataus. Tämä on melko hankalaa, kun haluat käyttää laiteohjelmistoa, joka on helppo rakentaa ja jakaa. Olen löytänyt monia näistä työkalupaineista, jotka ovat häiritseviä, ja vaativat suljetun lähdekoodin ohjelmiston avoimen lähdekoodin laiteohjelmiston rakentamiseksi näyttää vähemmän kuin toivottavaa.
On mahdollista rakentaa koodi useimmille mikrokontrollereille komentorivityökaluilla. Tarvitset kääntäjän, laitteen valmistajan kirjastot ja otsikkotiedostot ja jonkinlainen laite vilkkuu. Monet näistä työkaluista ovat avoimen lähdekoodin, jonka avulla voit olla avoimen lähdekoodin työkalupakki, joka rakentaa projektisi.
Näiden työkalujen asettaminen voi olla hieman hankalaa, joten rakennuksen malleja rakentaa helpottamaan sitä. Jokaisella mallilla on ohjeet työkalukuvan määrittämisestä, makefile, joka rakentaa laiteohjelmiston ja näytetunnuksen nopeasti ja käynnissä nopeasti. Se on kaikki julkinen verkkotunnus, joten voit käyttää sitä mitä haluat.
Tällä hetkellä tukea AVR, MSP430, Stellaris Arm ja STM32L1. Lisää laitteita ovat teoksissa, ja ajatukset ovat tervetulleita. Toivottavasti tämä auttaa ihmisiä pääsemään rakentamaan laiteohjelmistoa, joka on helppo rakentaa ja jakaa projekteilla.