QNA > C > Come Imparare Il C Incorporato Per Conto Mio

Come imparare il C incorporato per conto mio

Per iniziare il C incorporato, prima dovete scavare nel linguaggio C, poi dopo avrete diverse modifiche per entrare nel C incorporato.

C e C incorporato non sono diversi, ma come lo userete lo rende diverso.

Prendiamo un semplice esempio di dimensione del tipo di dati, su una MCU a 8 bit non potete usare direttamente il tipo di dati intero, dovete usare uint8 perché la memoria primaria della MCU per i dati è fatta byte per byte, per memorizzare 4 byte interi dovete allocare un array di uint8 di 4 byte, quindi in questo modo dovrete affrontare delle sfide mentre sviluppate applicazioni embedded, inoltre dovete prendervi cura della endianness della vostra MCU.

Anche voi userete i puntatori per accedere all'IO mappato per le unità hardware esterne della vostra MCU, quindi sarà divertente mentre implementate l'applicazione embedded.

Non avete i supporti OS per la vostra applicazione sull'hardware embedded nudo, quindi dovete controllare manualmente l'allocazione della memoria e dello stack mentre sviluppate una programmazione di fascia molto alta come lo sviluppo di RTOS/sistema operativo semplice.

Come si fa una programmazione molto alta e complessa su un tipico embedded, si conoscerà il C embedded.

Quindi prima impara il C PL, poi fai il C embedded, basta usare il ricettario per il tuo riferimento per un particolare MCU.

Di Dael

Come si sentono gli astronauti quando guardano il film Gravity? :: Malattie infettive: Posso prendere l'AIDS mangiando ketchup subito dopo che è stato iniettato l'HIV?
Link utili