Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
Bevezetés
- Mi a tervezés?
- C vs Beágyazott C
Beágyazott alkalmazás életciklusa
- A fejlesztési folyamat
- A karbantartási folyamat
- A kiterjesztett életciklus
Tervezési eszközök
- Nyílt forráskódú vs kereskedelmi
- Fordítók, assembler és linker
- Könyvtárak
- Debugger
- Szimulátor
- Integrált fejlesztői környezetek
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
- Energiafogyasztás
- Hőmérséklet-kezelés
A tervezési célok meghatározása
- Egyszerűség
- A funkcionalitás meghatározása
- A program logika és szerkezet meghatározása
Rendszer megbízhatósága
- Ellenőrzés és karbantartás
- Üzemidő-követelmények
- Hibapontok
Kód újrafelhasználhatósága
- Redundancia-mentes tervezés
Kód absztrakció
- Információrejtés
- Kontextusfüggetlen modulok
Kód modularizálás
- Felbontás
- Laza csatolás
- Erős kohézió
- Ciklikus függőségek
Kód karbantarthatósága
- Olvashatóság
- Tesztelhetőség
- Konfigurálhatóság
- Teljesítmény-frissítések
Hardver szempontok
- Skálázható hőtervezési teljesítmény (TDP)
- Integrált grafik
- Egyéb
Összefoglalás és befejezés
Követelmények
- Alapvető beágyazott rendszerek ismerete
- Beágyazott C programozási tapasztalat
- Az elektronika alapjainak ismerete
Célközönség:
- Fejlesztők
14 Órák
Vélemények (2)
A tanár magyarázatai és interaktív előadása nagyon jól hozták át a témát; még ha valószínűleg nem is volt elég tapasztalattal, sokat tanultam belőle!
Pieter Bruynseels - Spot Buy Center BV
Kurzus - Design Patterns
Gépi fordítás
Szerettem a használt platformot. Valóban szép és könnyen használható volt. A TypeScript szekciót is szerettem, különösen a névterekről és modulokról szóló részét.
Robert - DB Global Technology
Kurzus - JavaScript - Advanced Programming
Gépi fordítás