Embedded C
Despre cursul de formare:
Programarea C embedded este sufletul procesorului care funcționează în interiorul fiecărui sistem integrat pe care îl întâlnim în viața noastră de zi cu zi. Primul și cel mai important lucru este software-ul integrat, care decide funcționarea sistemului integrat. Limbajul C integrat este cel mai des utilizat pentru a programa microcontrolerul. În trecut, numeroase aplicații integrate erau dezvoltate folosind programare la nivel de asamblare. Cu toate acestea, acestea nu asigurau portabilitatea. Codul C scris este mai fiabil, mai scalabil și mai portabil; și, de fapt, mult mai ușor de înțeles.
Veți învăța:
- Funcții și operatori
- Fluxul de control
- Preprocesorul C
- I/O (intrări/ieșiri) simple
- Manipularea biților
- Șiruri
- Pointeri
- Structuri și uniuni de date
- Fișiere I/O
- Biblioteca C standard
- Optimizare și portabilitate
- Tipare de comunicare
- Reguli și stiluri de codare (MISRA, CERT)
- Resurse critice (RAM, ROM, încarcare CPU, Flash etc.)
- Tipare de automate de stare
- Tipare pentru sarcini multiple
- Identificarea modulelor/componentelor
- Implementarea structurării
- Identificarea temporizării
- Respectarea constrângerilor în timp real pentru sisteme hardware în timp real
Veți deveni: Un mag al microcontrolerelor
Durata cursului: 5 zile
Număr maxim de participanți: 15