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 practice au fost foarte interesante, văd cum vor fi cu adevărat aplicabile.
Temira Koenig - Yeshiva University
Curs - Raspberry Pi for Beginners
Tradus de catre o masina
Formatorul a fost cu adevărat amabil și înțelept, depășindu-și limita pentru a-mi explica lucruri pe care nu le cunoșteam
Felix - Microchip Technology Inc
Curs - Embedded C Application Design Principles for Automotive Professionals
Tradus de catre o masina
Acumularea cunoștințelor utile și clarificarea unor aspecte despre care aveam îndoieli anterior.
Kenneth Mahoney - University of Glasgow
Curs - Arduino: Programming a Microcontroller for Beginners
Tradus de catre o masina