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ă
Mărturii (3)
Sean a fost un vorbitor dinamic și exercițiile cu aplicare directă au fost foarte interesante, iar eu pot vedea cum vor fi într-adevăr aplicabile.
Temira Koenig - Yeshiva University
Curs - Raspberry Pi for Beginners
Tradus de catre o masina
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
Căutarea de cunoștințe utile și clarificarea unor lucruri despre care nu erau sigure anterior.
Kenneth Mahoney - University of Glasgow
Curs - Arduino: Programming a Microcontroller for Beginners
Tradus de catre o masina