Schița de curs

Introducere

Prezentare generală a Embedded Systems

  • Utilizare reală a cuvintelor: 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

Începerea 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 un microcontroler 8051 utilizând C încorporat

  • Lucrul cu perifericele sistemului
  • Interfațarea cu perifericele utilizatorului
  • E/S de uz general

Programming un ARM CORTEX M-3 folosind C încorporat

  • Lucrul cu perifericele sistemului
  • Interfațarea cu perifericele utilizatorului
  • E/S de uz general

Programming un nucleu de procesor ARM9 folosind Embedded C

  • Lucrul cu perifericele sistemului
  • Interfațarea cu perifericele utilizatorului
  • E/S de uz 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

Depanare

Rezumat și concluzii

Cerințe

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

Audiență

  • Electronics ingineri
  • Dezvoltatorii cu cunoștințe de electronică
  35 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.

Pret per participant

Mărturii (4)

Cursuri înrudite

Using C++ in Embedded Systems - Applying C++11/C++14

  21 ore

Categorii înrudite