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ă
Mărturii (4)
Trainerul a fost foarte amabil și bine informat, mergând în plus pentru a explica lucruri pe care nu le știam.
Felix - Microchip Technology Inc
Curs - Embedded C Application Design Principles for Automotive Professionals
Tradus de catre o masina
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Curs - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Curs - Raspberry Pi for Beginners
The knowledge of the trainer. He was able to answer all of my questions, even questions about our platform. He also continued to help until we all understood the material.