Schița de curs

Introducere

Prezentare a Sistemelor Incorporate

  • Utilizare în viața reală: ceasuri, plăcile DVD, telefoane mobile, etc.
  • Diferențe între sistemele de operare în timp real, EmbeddedLinux, etc.
  • Constrângeri ale resurselor: dimensiunea, viteza și consumul energetic

Prezentarea Arhitecturii Microcontrolerului

  • Microcontrolere vs microprocesoare
  • Selectarea unei arhitecturi de microcontroler

Începutul unui Proiect

  • Decideți cerințele de design
  • Prepararea mediului de dezvoltare, al unorunelori și a hardware-ului
  • Interfața între microcontroler și PC.

Programarea unui Microcontroler 8051 folosind C Incorporat

  • Lucrul cu perifericele sistemului
  • Interfața cu perifericele utilizatorului
  • Intrare/sieși generală (GPIO)

Programarea unui Nucleu ARM CORTEX M-3 folosind C Incorporat

  • Lucrul cu perifericele sistemului
  • Interfața cu perifericele utilizatorului
  • Intrare/sieși generală (GPIO)

Programarea unui Nucleu ARM9 folosind C Incorporat

  • Lucrul cu perifericele sistemului
  • Interfața cu perifericele utilizatorului
  • Intrare/sieși generală (GPIO)

Testarea și Depanarea

  • Unelte și tehnici
  • Optimizarea pentru dimensiune, viteza și consumul energetic

Implementarea unui sistem incorporat

  • Considerente legate de mediu
  • Securizarea dispozitivului

Depanarea

Rezumat și Concluzii

Cerințe

  • O înțelegere a electronicii.
  • Experiență cu programarea C.
  • Hardware (microcontroler, cabluri, etc.) și software (IDE, etc.) vor fi necesare tuturor participanților. Vă rugăm să vă consultați cu coordonatorul de instruire pentru cerințe specifice.

Audiență

  • Ingineri electronici
  • Dezvoltatori cu cunoștințe de electronică
 35 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite