Kurzusleírás
Bevezetés
Beágyazott rendszerek áttekintése
- Valós felhasználási területek: órák, DVD lejátszók, mobiltelefonok stb.
- Különbségek a valós idejű operációs rendszerek, EmbeddedLinux stb. között
- Erőforrás korlátok: méret, sebesség és energiafogyasztás
Mikrokontroller architektúra áttekintése
- Mikrokontrollerek vs mikroprocesszorok
- Mikrokontroller architektúra kiválasztása
Projekt indítása
- Tervezési követelmények meghatározása
- Fejlesztői környezet, eszközök és hardver előkészítése
- Kapcsolat létrehozása a mikrokontroller és a PC között
8051 mikrokontroller programozása beágyazott C-vel
- Rendszer perifériák használata
- Kapcsolat felhasználói perifériákkal
- Általános célú I/O
ARM CORTEX M-3 programozása beágyazott C-vel
- Rendszer perifériák használata
- Kapcsolat felhasználói perifériákkal
- Általános célú I/O
ARM9 CPU mag programozása beágyazott C-vel
- Rendszer perifériák használata
- Kapcsolat felhasználói perifériákkal
- Általános célú I/O
Tesztelés és hibakeresés
- Eszközök és technikák
- Optimalizálás méret, sebesség és energiafogyasztás szempontjából
Beágyazott rendszer üzembe helyezése
- Környezeti szempontok
- Eszköz biztonságossá tétele
Hibaelhárítás
Összefoglalás és befejezés
Követelmények
- Elektronika ismerete.
- C programozási tapasztalat.
- Minden résztvevőnek szüksége lesz hardverre (mikrokontroller, kábelek stb.) és szoftverre (IDE stb.). Kérjük, konzultáljon a képzési koordinátorral a konkrét követelményekért.
Célközönség
- Elektronikai mérnökök
- Elektronika ismeretével rendelkező fejlesztők
Vélemények (3)
Sean egy dinamikus előadó volt, és a gyakorlati feladatok nagyon érdekesek voltak, és meg tudom látni, hogy hogyan lesznek valóban alkalmazhatók.
Temira Koenig - Yeshiva University
Kurzus - Raspberry Pi for Beginners
Gépi fordítás
A tanár nagyon szíves és tudatos volt, önmagán kívül ment, hogy azt megmagyarázza, amit nem ismertem.
Felix - Microchip Technology Inc
Kurzus - Embedded C Application Design Principles for Automotive Professionals
Gépi fordítás
Hasznos ismeretek szerzése és néhány korábban bizonytalan kérdés megvilágosítása.
Kenneth Mahoney - University of Glasgow
Kurzus - Arduino: Programming a Microcontroller for Beginners
Gépi fordítás