Schița de curs

Introducere

Prezentare generală a Embedded Systems

  • Cuvânt real Utilizare: Ceasuri, DVD playere, telefoane mobile, etc.
  • Diferențe între sistemele de operare în timp real, EmbeddedLinux, etc.
  • Constrângeri legate de resurse: dimensiune, viteză și consum de energie

Prezentare generală a arhitecturii Microcontroller

  • Microcontrollers vs microprocesoare
  • Selectarea unei arhitecturi Microcontroller

Demararea unui proiect

  • Stabilirea cerințelor de proiectare
  • Pregătirea mediului de dezvoltare, a instrumentelor și a hardware-ului
  • Interfațarea între microcontroler și PC.

Programming a 8051 Microcontroller Utilizarea Embedded C

  • Lucrul cu perifericele sistemului
  • Interfațarea cu perifericele utilizatorului
  • I/O cu scop general

Programming un ARM CORTEX M-3 Utilizarea Embedded C

  • Lucrul cu perifericele sistemului
  • Interfațarea cu perifericele utilizatorului
  • I/O cu scop general

Programming un nucleu CPU ARM9 Folosind Embedded C

  • Lucrul cu perifericele de sistem
  • Interfațarea cu perifericele utilizatorului
  • I/O cu scop general

Testare și depanare

  • Instrumente și tehnici
  • Optimizarea pentru dimensiune, viteză și consum de energie

Implementarea unui sistem încorporat

  • Considerații de mediu
  • Securizarea unui dispozitiv

Rezolvarea problemelor

Rezumat și concluzie

Cerințe

  • O înțelegere a electronicii.
  • Experiență în 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 formării pentru cerințe specifice.

Audiență

  • Electroningineri electroniști
  • Dezvoltatori cu cunoștințe de electronică
 35 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Upcoming Courses

Categorii înrudite