Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kurzusleírás
Bevezetés
- Mi a tervezés?
- C vs Embedded C
Egy beágyazott alkalmazás életciklusa
- A fejlesztési folyamat
- A karbantartási folyamat
- A meghosszabbított életciklus
Tervezési eszközök
- Nyílt forráskód vs
- Fordító, assembler és linker
- Könyvtárak
- Hibakeresők
- Szimulátorok
- Idus
Beágyazott tervezési kihívások
- Beágyazott számítástechnikai tervezési korlátok
- Költségmegfontolások
- Teljesítmény és hatékonyság
- Energiafelhasználás
- Hőgazdálkodás
A Tervezés meghatározása Goals
- Legyen egyszerű
- A funkcionalitás meghatározása
- A program logikájának és szerkezetének meghatározása
Rendszermegbízhatóság
- Ellenőrzés és karbantartás
- Az üzemidő követelményei
- A kudarc pontjai
A kód újrafelhasználhatósága
- Redundancia mentes kialakítás
Kód absztrakció
- Információ elrejtése
- Kontextus mentes modulok
Kód modularizálás
- Bomlás
- Laza tengelykapcsoló
- Erős kohézió
- Aciklikus függőségek
Kód karbantarthatósága
- Olvashatóság
- Tesztelhetőség
- Konfigurálhatóság
- Teljesítményfejlesztések
Hardvermegfontolások
- ScalaTermális tervezési teljesítmény (TDP)
- Integrált grafika
- Egyéb
Összefoglalás, és következtetés
Követelmények
- Alapszintű beágyazott rendszer ismerete
- Embedded C programozási tapasztalat
- Az elektronika alapjainak megértése
Közönség:
- Fejlesztők
14 Hours