imparare le basi del linguaggio di programmazione C . C è un buon linguaggio per imparare , perché molti sistemi embedded ( se non tutti) avranno un compilatore C a disposizione. Libro di programmazione AC , come ad esempio "Programmazione C : A Modern Approach , 2nd Edition " di KN Re , può aiutare a imparare C.
2
Nozioni di base di C per sistemi embedded . Una volta capito C , si può passare a capire come il linguaggio C può essere utilizzato per i sistemi embedded . Un libro di programmazione embedded C , come ad esempio " La programmazione di sistemi embedded in C e C + + , " può aiutare . Se si conosce il microcontrollore si vuole imparare , per esempio, l'AVR Atmel , è possibile ottenere un libro come " embedded C programmazione e l'AVR Atmel . "
3
Acquistare o prendere in prestito un integrato scheda di sviluppo del sistema . Ad esempio , Atmel offre la valutazione Xplain ATAVR e kit dimostrativo per il microcontrollore ATxmega128A1 . Il kit Xplain , a circa $ 30 , è un sistema embedded economico per imparare con . I microcontrollori PIC di Microchip sono anche sistemi integrati popolari per imparare .
4
acquistare o scaricare un ambiente di compilazione /sviluppo per il microcontrollore sulla scheda di sviluppo . Per esempio, se si sta imparando la Atmel AVR ATxmega128A1 , quindi è possibile scaricare l'AVR IDE da Atmel e utilizzare il compilatore GNU C o di un compilatore C disponibile in commercio per l'AVR , come quello venduto da IAR .
5
acquisire familiarità con le caratteristiche e il funzionamento del vostro sistema embedded . Avrai voglia di comprendere l' organizzazione della memoria , le operazioni di periferiche (ad esempio , i timer , i porti di dati, ecc ) e la gestione degli interrupt.
6
verificare la configurazione mediante la compilazione e l'esecuzione di un programma di base . Il tuo programma di test dovrebbe fare qualcosa di semplice e facilmente osservabili , come il lampeggiare un LED sulla scheda di sviluppo .
7
saperne di funzioni più avanzate del proprio sistema embedded mediante la compilazione e l'esecuzione di programmi che esercita diverse funzioni e periferiche . Scrivi il codice usando i timer , porte dati di comunicazione, da analogico a digitale e convertitori digitale- analogici e tutte le altre periferiche di sistemi embedded che vi interessa in
hardware © www.354353.com