Embedded Linux: Building a System from the Ground Up Képzés
Embedded Linux alacsony költségével, egyszerű testreszabhatóságával és sokféle mikroprocesszorral való kompatibilitásával természetes választássá vált számos eszköz, például okostelefonok, táblagépek, set-top boxok és MP3-lejátszók táplálására.
Ebben az oktató által vezetett, élő képzésben a résztvevők lépésről lépésre megtanulják, hogyan kell az alapoktól kezdve felépíteni egy beágyazott Linux rendszert. A minimalista kernel felépítésétől a rendszerindítási és inicializálási folyamatok konfigurálásáig a résztvevők megtanulják a teljesen működőképes beágyazott Linux rendszer telepítéséhez szükséges eszközöket, technikákat és gondolkodásmódot.
A távoli képzéseknél a QEMU-t használják a hardver emulálására. Más platformok, beleértve a valódi hardvereszközöket is, eseti alapon mérlegelhetők.
A tanfolyam formátuma
- Rész előadás, részben vita, nagy hangsúly a gyakorlati megvalósításon
Kurzusleírás
Bevezetés
- Egy beágyazott Linux rendszer lényeges elemei
A keresztkompilációs eszközlánc előkészítése
A rendszerindítási folyamat megértése
A kernel konfigurálása, fordítása és indítása
AccessA hardver kezelése JTAG használatával
BusyBox fordítása
Gyökérfájlrendszer felépítése és módosítása
Az elérhető Init rendszerek áttekintése
Systemd Service fájlok írása
Alkalmazások telepítése további funkciókhoz
Beállítás Networking
Az U-Boot Boot-Loader frissítése
Eszközök és munkafolyamatok az Linux beágyazott rendszer módosításához, teszteléséhez és hibakereséséhez
Összegzés és következtetés
Követelmények
- Tapasztalat: Linux.
Közönség
- Rendszermérnökök
A nyílt képzésekhez 5+ résztvevő szükséges.
Embedded Linux: Building a System from the Ground Up Képzés - Booking
Embedded Linux: Building a System from the Ground Up Képzés - Enquiry
Embedded Linux: Building a System from the Ground Up - Érdeklődjön a vezetői tanácsadásról!
Érdeklődjön a vezetői tanácsadásról!
Vélemények (5)
Talán több gyakorlat is jobb lenne a tanuláshoz, de az idő kevés volt
Gianpiero Arico' - Urmet Spa
Kurzus - Embedded Linux Systems Architecture
Gépi fordítás
A tartalmat (el elméleti és a gyakorlati részét egyaránt) kiváló volt, és pontosan az volt, amit szerettünk volna/kívántunk. A feladatok kihívóak voltak, de elvégezhetőek.
Mike Kleinau - iVolve
Kurzus - Introduction to Embedded Linux (Hands-on training)
Gépi fordítás
A tanárunk igyekszik a szükségleteinkhez igazítani
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Kurzus - The Yocto Project - An Overview - hands-on
Gépi fordítás
Azonnal élvezem, ha online virtuális számítógépem van, akkor gyakorolhatok, amikor akarok.
Dongfu Li - Northforge Innovations Inc
Kurzus - Yocto Project
Gépi fordítás
I liked the hands-on nature of it.
Maurice Egan
Kurzus - Embedded Linux Kernel and Driver Development
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Buildroot: a Firmware Generator for Embedded Systems
7 ÓrákA Buildroot egy nyílt forráskódú projekt, amely olyan szkripteket tartalmaz, amelyek keresztfordítási eszközláncot, testreszabható gyökérfájlrendszer-képet és Linux kernelt állítanak elő beágyazott eszközökhöz. A gyakorlati kurzus során a résztvevők megtanulják, hogyan kell használni:
- Hogyan válasszunk ki olyan szoftvert, amely a gyökér fájlrendszerbe kerül.
- Új csomagok hozzáadása és meglévők módosítása.
- Támogatás hozzáadása új beágyazott kártyákhoz.
A tanfolyam során rendszerindító fájlrendszerképek készülnek. A távoli kurzusok lebonyolítása a QEMU emulátor segítségével történik, míg az osztályteremben az oktató választása szerint QEMU vagy valódi beágyazott táblák használhatók.
További hasonló célú projektek közé tartozik a Yocto projekt és az OpenWRT. Kérjük, használja ezeket a prezentációkat annak meghatározásához, hogy melyik a megfelelő választás az Ön igényeinek.
Embedded Linux Systems Architecture
35 ÓrákA 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
Embedded Linux Kernel and Driver Development
14 ÓrákKétnapos tanfolyam, amely körülbelül 60% -ban gyakorlati laboratóriumokból áll, amelyek a beágyazott Linux rendszermagokra összpontosítanak, az architektúra, a fejlesztés és a különböző típusú eszközillesztők írásának és integrálásának vizsgálata.
Ki vehet részt?
A beágyazott rendszereken és a lemezformákon a Linux kernel fejlesztéséről érdeklődő mérnökök.
Introduction to Embedded Linux (Hands-on training)
14 ÓrákEz egy kétnapos kurzus, amely lefedi a beágyazott linux rendszerek építésének minden alapelvét, a teljes kurzusidő körülbelül 60%-a gyakorlati gyakorlati megvalósítás valós alkalmazásokhoz, ugyanazokkal a szabványokkal és eszközökkel, mint az iparban.
Embedded GNU/Linux Kernel Internals and Device Drivers
35 ÓrákLeírás
Ez az 5 napos képzés gyakorlati gyakorlatokat és oktatásokat tartalmaz, amelyek bemutatják a GNU/Linux kernel belső elemeit és az eszközillesztő-fejlesztést. Úgy tervezték, hogy gyorsan felgyorsítsa a sebességet. Leírjuk a GNU/Linux eszközmeghajtók írásához szükséges folyamatokat, fogalmakat és parancsokat az elmélet és a munkahelyi oktatás kombinációja révén.
Ne találja fel újra a kereket, hanem tanuljon egy tapasztalt oktatótól, és vigye haza a gyakorlati tudást és azt a képességet, hogy hatékonyan tudja használni saját beágyazott fejlesztési projektje során.
Kinek kell részt vennie?
Olyan személyek, akik érdeklődnek a GNU/Linux eszközmeghajtók fejlesztése vagy kiértékelése iránt, vagy akiket azzal bíztak meg, mint például szoftvermérnökök, terepmérnökök, (projekt)menedzserek, hardvermérnökök.
LEDE: Set Up a Linux Wireless Router
7 ÓrákA LEDE Project ( Linux Embedded Development Environment) egy Linux operációs rendszer, amely OpenWrt alapú. Ez helyettesíti a vezeték nélküli útválasztók és a nem hálózati eszközök széles skáláját az eladó által szállított firmware-t.
Ebben az oktató által vezetett, élő képzésen a résztvevők megtanulják, hogyan kell beállítani egy LEDE alapú vezeték nélküli útválasztót.
Közönség
- Hálózati rendszergazdák és technikusok
A tantárgy formátuma
- Részleges előadás, részleges beszélgetés, gyakorlatok és nehéz gyakorlati gyakorlat
NetApp ONTAP
35 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a mérnököknek szól, akik szeretnék megvalósítani NetApp ONTAP.
A képzés végére a résztvevők képesek lesznek:
- Az ONTAP 9.3 Cluster beállítása és adminisztrálása (3 nap).
- Az adatok védelme Data Protection technológiával (2 nap).
Yocto Project
28 ÓrákEzen az oktató által vezetett, élő tréningen a Magyarország-ban a résztvevők megtanulják, hogyan lehet létrehozni egy felépítési rendszert a beágyazott Linux számára az Yocto Project alapján.
A képzés végére a résztvevők képesek lesznek:
- Ismerje meg a Yocto Project összeállítási rendszer mögött rejlő alapvető fogalmakat, beleértve a recepteket, a metaadatokat és a rétegeket.
- Hozzon létre egy Linux képet, és futtassa emuláció alatt.
- Takarítson meg időt és energiát a beágyazott Linux rendszerekkel.
The Yocto Project - An Overview - hands-on
28 ÓrákLeírás
Ez a négynapos képzés az elméletet gyakorlati gyakorlatokkal ötvözi, hogy bemutassa a Yocto Project.
Olyan gyakran ismételt kérdésekre ad választ, mint:
- Valóban szükség van az eszközlánc/könyvtárak/csomagok egy másik verziójára minden egyes GNU/Linux projekthez, és ennek a tetejére egy másik munkafolyamat követéséhez?
- Biztosítani tudja, hogy a fejlesztői környezet minden fejlesztő/szállító számára azonos legyen, és 10+ év múlva is ugyanazokat a buildeket tudja készíteni, mint ma?
- Az YP segíthet kideríteni, hogy az Ön által használt csomagok milyen szoftverlicencek alatt vannak licencelve?
A gyakorlati foglalkozásokat célhardveren hajtják végre (pl. Beagle Bone Black Rev. C – http://beagleboard.org/BLACK). A képzés után letölthet egy docker image-et az Ubuntu 14.x-el és az összes függőséggel előre telepítve, valamint a példákat, hogy a tananyaggal dolgozhasson a saját laborjában. Kérjük, vegye figyelembe, hogy ez nem egy bevezető tanfolyam az Embedded GNU/Linux-hoz. Már tudnia kell, hogyan működik az Embedded GNU/Linux, és hogyan kell beállítani/építeni a GNU/Linux kernelt és a kernel-illesztőprogramokat.
Kinek kell részt vennie?
Ön már használja a GNU/Linux-t a projektjeihez, és valószínűleg hallott a Yocto Project-ről, de nem merte közelebbről megvizsgálni, vagy nehézségei voltak a használatával. Nem tudja, hogy a napi munkafolyamat beépíthető-e az YP-be, és hogyan, és általában meglehetősen bonyolultnak találja az YP-t. Miért van szükségünk minderre, hiszen mindent tudni (állítólag) sokkal könnyebb volt? A képzés után el kell tudni dönteni, hogy szüksége van-e az YP-re vagy sem. A workshop szoftver-, fejlesztő-, rendszermérnököknek, tesztelőknek, adminisztrátoroknak, mérnököknek és más, a YP iránt érdeklődő feleknek szól, akik komoly ismeretekkel rendelkeznek az Embedded GNU/Linux területén.