Kurzusleírás
A Linux rövid története
- A Linux eredetének és fejlődésének megértése a beágyazott rendszerek kontextusában.
A nyílt forráskódú fejlesztés áttekintése
- Bevezetés a nyílt forráskód alapelveibe és azok szerepébe a beágyazott szoftverfejlesztésben.
Bevezetés a beágyazott Linuxba
- A beágyazott Linux rendszerek kulcsfontosságú fogalmai, komponensei és architektúrája.
Keresztfordítás | Bootloaderek
- A keresztfordítási eszközök szükségességének megértése.
- Bevezetés az olyan bootloaderekbe, mint az U-Boot, és ezek jelentőségébe a beágyazott Linux rendszer indításában.
Egyedi beágyazott Linux rendszer építése
- Gyakorlati foglalkozás egy egyedi beágyazott Linux rendszer beállításáról egy kiválasztott hardveres célplatformhoz (ARM-alapú vagy MIPS-alapú fejlesztői kártya).
Beágyazott Linux eszközök bemutatása
- A beágyazott rendszerek fejlesztéséhez és kezeléséhez használt alapvető eszközök áttekintése.
Bevezetés a build rendszerekbe
- A build rendszerek, például a Make, Bitbake stb. szerepének és konfigurálásának megértése beágyazott Linux projektekben.
Beágyazott Linux alkalmazásfejlesztés és hibakeresés
- Gyakorlati feladatok beágyazott Linux alkalmazások írására és hibakeresésére.
- Gyakori fejlesztőeszközök (pl. GDB, Eclipse CDT-vel) használata kódoláshoz és hibaelhárításhoz.
Záró projekt vagy esettanulmány megbeszélése
- A résztvevők lehetőséget kapnak egy számukra releváns projekt vagy esettanulmány megvitatására, alkalmazva a tanfolyamon tanultakat.
Követelmények
- Alapszintű beágyazott rendszerek ismerete
- Magas szintű programozási nyelv (C vagy C++)
Vélemények (3)
Megértettem az operációs rendszer működését és hogyan köthetjük össze a hálózati információkat is, ezáltal most egy világos és teljes képet kaptam arról, hogy mit csinálnak ezek a számítógépek, és hogyan kommunikálnak egymással. Végül megismerkedtem a legfontosabb operációs rendszerrel, azaz a Linuxszal, és azt is, hogyan implementálhatunk saját beágyazott Linux rendszert.
Rawda Alnaqbi - beamtrail
Kurzus - Introduction to Embedded Linux (Hands-on training)
Gépi fordítás
A tartalom. Ez nagyon új volt számomra, ezért sokat tanultam belőle.
Juan Castro - iVolve
Kurzus - Introduction to Embedded Linux (Hands-on training)
Gépi fordítás
A tartalom (mind a théoria, mind a gyakorlat) kiváló volt, és pont az volt, amit elvárunk/vártunk. A gyakorlati feladatok kihívások voltak, de elérhetők.
Mike Kleinau - iVolve
Kurzus - Introduction to Embedded Linux (Hands-on training)
Gépi fordítás