Embedded Linux Systems Architecture ( eglisa | 35 hours )
- Alapvető ismeretek egy GNU/Linux rendszer (pl. Ubuntu) végfelhasználóként való használatában a felhasználói térben
- Alapvető ismeretek a parancssori shellről
- Felhasználói terület/alkalmazásfejlesztési alapismeretek GNU/Linux rendszerrel
- Alapvető ismeretek a beágyazott processzorokról és fejlesztőkártyákról
- Alapfokú C programozási ismeretek
- …és/vagy fél, hogy megtanulja a fentieket…
A tanfolyam céljai
Hogy megértsük a beágyazott GNU/Linux lényegét, hogyan illeszkednek egymáshoz a bitek és a darabok. Milyen komponensek szükségesek egy beágyazott GNU/Linux rendszer felépítéséhez, honnan szerezhető be és hogyan kell konfigurálni/építeni/telepíteni? Honnan lehet segítséget kérni? Mi a helyzet azokkal a szoftverlicencekkel? A gyakorlati gyakorlatok megadják a szükséges gyakorlati tapasztalatokat ahhoz, hogy a képzés sikeres elvégzése után saját beágyazott GNU/Linux rendszereket fejlesszenek.
Leírás
Ez az ötnapos képzés gyakorlati gyakorlatokat és oktatást használ a beágyazott GNU/Linux fogalmainak illusztrálására. Úgy tervezték, hogy gyorsan felgyorsítsa a sebességet. A GNU/Linux hatékony használatához szükséges filozófiát, fogalmakat és parancsokat az elmélet és a munkahelyi képzés kombinációja írja le.
Ne találja fel újra a kereket, hanem tanuljon egy tapasztalt oktatótól, és vigye haza a GNU/Linux gyakorlati ismereteit, valamint azt a képességet, hogy hatékonyan használja saját beágyazott fejlesztési projektje során.
Kinek kell részt vennie?
Menedzserek, projektmenedzserek, szoftver-, hardver-, fejlesztő-, rendszermérnökök, tesztelők, rendszergazdák, technikusok és más, a technológia iránt érdeklődő felek, akik a lehető leggyorsabban szeretnék megérteni az Embedded GNU/Linux működését. Használnod kell a GNU/Linux-t, vagy luxusban kell eldöntened, hogy van-e értelme használni vagy sem. Lehet, hogy már próbáltad használni az Embedded GNU/Linux-t, de nem vagy biztos benne, hogy mindent a megfelelő módon csináltál. Jelenleg egy másik operációs rendszert használ, és szeretné kitalálni, hogy a GNU/Linux jobb és/vagy olcsóbb-e.
Szállítási lehetőségek
Az összes képzési anyag angol nyelvű, de a bemutatása tetszés szerint lehet angol vagy német nyelven, világszerte.
- helyszíni - oktató által on-line - oktató által vezetett helyszíni/on-line kombináció - oktató által vezetett
Bevezetés
- A Unix története/Linux
- Ingyenes szoftver
- Unix filozófia
HOST JÁTSZÓTERÜLET
- Játssz a GNU/Linux segítségével
- építészet
- héj
- engedélyeket
- FHS (fájlhierarchia szabvány)
- kemény/lágy hivatkozások
- valós/effektív uid/gid
- ütemező
- folyamat/feladat/szál
- IPC egyszerű/haladó
- csövek
- jeleket
- üzenetsorok
- szemaforok
- megosztott memória
- aljzatok
- kiválaszt/szavazás
- Kerülendő IPC technikák
- Gazda Linux beállítása
- Yocto/ELDK (keresztező/céleszközök, könyvtárak, csomagok)
- Terminál emuláció
- Szerverek (DHCP, tftp, NFS)
CÉLJÁTSZÓTÉR
- valaminek a fedélzeten való futtatásához szükséges fájlok
- JTAG/BDI konfig
- u-boot (checkout, config, build)
- kernel (checkout, config, build)
- rootfs
- lapos készülékfa
- építeni/végrehajtani azt, ami felülről alkalmazható a céltáblán
- különféle rootfok
- CRAMFS
- ramdisk
- MTD
- JFFS2
- roEXT2
- ubi
- építeni/végrehajtani, ami felülről alkalmazható a céltáblán
- gyökér fájlrendszerek összehasonlítása
- hibakeresés
- egyszerű eszközök
- helyi/távoli
- felhasználó/kernel
- gdb
- gdbserver
- JTAG/BDI (opcionális)
- profilalkotás
- gprof
- gcov
- oprofil
VALÓS IDEJŰ
- előfeltételek
- megszakítja
- reentrant kód
- valós idejű Linux
- explicit/implicit preemption pontok
- valós idejű elővásárlási javítás
- teljesen preemptív kernel
- kemény valós idejű kiterjesztések
- Adeos/Xenomai
- adeos patch
- xenomai
- patch/config/build kernel
- futtassa a fedélzeten
SW RELEASE
- adminisztráció
- fejlesztés
- hogyan lehet SW kiadást reprodukálni?
MISC
- getopt
- endianess
- csalólapok
Kivéve, ha a kurzusvázlat másként megjelöli , az Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) licence alá tartozik.
United Arab Emirates - Embedded Linux Systems Architecture
Qatar - Embedded Linux Systems Architecture
Egypt - Embedded Linux Systems Architecture
Saudi Arabia - Embedded Linux Systems Architecture
South Africa - Embedded Linux Systems Architecture
Brasil - Embedded Linux Systems Architecture
Canada - Embedded Linux Systems Architecture
中国 - Embedded Linux Systems Architecture
香港 - Embedded Linux Systems Architecture
澳門 - Embedded Linux Systems Architecture
台灣 - Embedded Linux Systems Architecture
USA - Embedded Linux Systems Architecture
Österreich - Embedded Linux Systems Architecture
Schweiz - Embedded Linux Systems Architecture
Deutschland - Embedded Linux Systems Architecture
Czech Republic - Embedded Linux Systems Architecture
Denmark - Embedded Linux Systems Architecture
Estonia - Embedded Linux Systems Architecture
Finland - Embedded Linux Systems Architecture
Greece - Embedded Linux Systems Architecture
Magyarország - Embedded Linux Systems Architecture
Ireland - Embedded Linux Systems Architecture
Israel - Embedded Linux Systems Architecture
Luxembourg - Embedded Linux Systems Architecture
Latvia - Embedded Linux Systems Architecture
España - Embedded Linux Systems Architecture
Italia - Embedded Linux Systems Architecture
Lithuania - Embedded Linux Systems Architecture
Nederland - Embedded Linux Systems Architecture
Norway - Embedded Linux Systems Architecture
Portugal - Embedded Linux Systems Architecture
România - Embedded Linux Systems Architecture
Sverige - Embedded Linux Systems Architecture
Türkiye - Embedded Linux Systems Architecture
Malta - Embedded Linux Systems Architecture
Belgique - Embedded Linux Systems Architecture
France - Embedded Linux Systems Architecture
日本 - Embedded Linux Systems Architecture
Australia - Embedded Linux Systems Architecture
Malaysia - Embedded Linux Systems Architecture
New Zealand - Embedded Linux Systems Architecture
Philippines - Embedded Linux Systems Architecture
Singapore - Embedded Linux Systems Architecture
Thailand - Embedded Linux Systems Architecture
Vietnam - Embedded Linux Systems Architecture
India - Embedded Linux Systems Architecture
Argentina - Embedded Linux Systems Architecture
Chile - Embedded Linux Systems Architecture
Costa Rica - Embedded Linux Systems Architecture
Ecuador - Embedded Linux Systems Architecture
Guatemala - Embedded Linux Systems Architecture
Colombia - Embedded Linux Systems Architecture
México - Embedded Linux Systems Architecture
Panama - Embedded Linux Systems Architecture
Peru - Embedded Linux Systems Architecture
Uruguay - Embedded Linux Systems Architecture
Venezuela - Embedded Linux Systems Architecture
Polska - Embedded Linux Systems Architecture
United Kingdom - Embedded Linux Systems Architecture
South Korea - Embedded Linux Systems Architecture
Pakistan - Embedded Linux Systems Architecture
Sri Lanka - Embedded Linux Systems Architecture
Bulgaria - Embedded Linux Systems Architecture
Bolivia - Embedded Linux Systems Architecture
Indonesia - Embedded Linux Systems Architecture
Kazakhstan - Embedded Linux Systems Architecture
Moldova - Embedded Linux Systems Architecture
Morocco - Embedded Linux Systems Architecture
Tunisia - Embedded Linux Systems Architecture
Kuwait - Embedded Linux Systems Architecture
Oman - Embedded Linux Systems Architecture
Slovakia - Embedded Linux Systems Architecture
Kenya - Embedded Linux Systems Architecture
Nigeria - Embedded Linux Systems Architecture
Botswana - Embedded Linux Systems Architecture
Slovenia - Embedded Linux Systems Architecture
Croatia - Embedded Linux Systems Architecture
Serbia - Embedded Linux Systems Architecture