Schița de curs
Introducere
Prezentare Generală a Sistemelor Încorporate
- Utilizări din lumea reală: Ceasuri, playere DVD, telefoane mobile, etc.
- Diferențe între sistemele de operare în timp real, EmbeddedLinux, etc.
- Constrângeri de resurse: dimensiune, viteză și consum de energie
Prezentare Generală a Arhitecturii Microcontrolerelor
- Microcontrolere vs microprocesoare
- Selectarea unei Arhitecturi de Microcontroler
Începerea unui Proiect
- Determinarea cerințelor de proiectare
- Pregătirea Mediului de Dezvoltare, Instrumentelor și Hardware-ului
- Interfațarea între microcontroler și PC.
Programarea unui Microcontroler 8051 Utilizând C Incorporat
- Lucrul cu Periferice de Sistem
- Interfațarea cu Periferice Utilizator
- I/O de Scop General
Programarea unui ARM CORTEX M-3 Utilizând C Incorporat
- Lucrul cu Periferice de Sistem
- Interfațarea cu Periferice Utilizator
- I/O de Scop General
Programarea unui Nucleu CPU ARM9 Utilizând C Incorporat
- Lucrul cu Periferice de Sistem
- Interfațarea cu Periferice Utilizator
- I/O de Scop General
Testare și Depanare
- Instrumente și tehnici
- Optimizare pentru dimensiune, viteză și consum de energie
Implementarea unui Sistem Încorporat
- Considerații de mediu
- Securizarea unui dispozitiv
Depanare
Rezumat și Concluzii
Cerințe
- Înțelegerea electronicii.
- Experiență în programarea C.
- Hardware (microcontroler, cabluri, etc.) și software (IDE, etc.) vor fi necesare pentru toți participanții. Vă rugăm să consultați coordonatorul de training pentru cerințe specifice.
Publicul Țintă
- Ingineri electroniști
- Dezvoltatori cu cunoștințe de electronică
Mărturii (2)
Instructorul a fost foarte interactiv și a menținut un ritm constant.
Carolyn Yaacoby - Yeshiva University
Curs - Raspberry Pi for Beginners
Tradus de catre o masina
Doar să ne lansăm și să facem unele lucruri de bază a fost extrem de util
Remy Pieron - Facebook
Curs - Arduino Programming for Beginners
Tradus de catre o masina