Hodnotenie:
Kniha poskytuje komplexného sprievodcu používaním Yocto na embedded vývoj a je chválená pre svoju praktickosť a štruktúru, ale niektoré časti obsahu môžu byť zastarané v dôsledku zmien verzií.
Výhody:Praktická, dobre štruktúrovaná, ľahko čitateľná, skvelá pre začiatočníkov aj pokročilých používateľov, obsahuje veľa príkladov, dobre zdokumentovaná.
Nevýhody:Niektoré časti sú zastarané kvôli aktualizáciám Yocto, chýba plynulý priebeh, obsahuje chýbajúce informácie, príliš veľa pevného textu.
(na základe 7 čitateľských recenzií)
Embedded Linux Development Using Yocto Project Cookbook: Practical recipes to help you leverage the power of Yocto to build exciting Linux-based syste
Viac ako 79 praktických receptov pre profesionálnych vývojárov vstavaných systémov Linux na optimalizáciu a zvýšenie ich know-how v rámci projektu Yocto
Kľúčové vlastnosti
⬤ Optimalizujte svoje nastavenie Yocto na urýchlenie vývoja a odstránenie problémov pri zostavovaní.
⬤ Používajte to, čo sa rýchlo stáva štandardným rámcom pre zostavovanie vstavaných linuxových produktov - Yocto Project.
⬤ Vykonávanie osvedčených postupov na základe receptov na optimalizáciu vášho systému Linux.
Popis knihy
Projekt Yocto sa stal de facto rámcom na zostavovanie distribúcií pre spoľahlivé a robustné vstavané systémy so skráteným časom uvedenia na trh.
Začnete prácou na systéme zostavovania, kde nastavíte Yocto, vytvoríte adresár pre zostavovanie a naučíte sa ho ladiť. Potom preskúmate všetko o vrstve BSP, od vytvorenia vlastnej vrstvy až po ladenie problémov so stromom zariadení. Okrem toho sa naučíte, ako do systému pridať novú softvérovú vrstvu, balíčky, dáta, skripty a konfiguračné súbory. Potom sa budete venovať témam založeným na vývoji aplikácií, napríklad používaniu súpravy na vývoj softvéru a používaniu projektu Yocto v rôznych vývojových prostrediach. Ku koncu sa naučíte ladiť, sledovať a profilovať bežiaci systém. Toto druhé vydanie bolo aktualizované a obsahuje nový obsah založený na najnovšej verzii Yocto.
Čo sa naučíte
⬤ Optimalizovať nastavenie projektu Yocto na urýchlenie vývoja a ladenie problémov pri zostavovaní.
⬤ Používať kontajnery Docker na zostavovanie systémov založených na projekte Yocto.
⬤ Využívať výhody užívateľsky prívetivého webového rozhrania Toaster k systému zostavovania Yocto Project.
⬤ Stavať a ladiť jadro Linuxu a jeho stromy zariadení.
⬤ Upraviť si koreňový súborový systém pomocou už podporovaných a nových balíkov Yocto.
⬤ Optimalizujte svoje produkčné systémy znížením veľkosti jadra Linuxu aj koreňového súborového systému.
⬤ Preskúmajte mechanizmy na zvýšenie bezpečnosti koreňového súborového systému.
⬤ Pochopiť požiadavky na licencie open source a ich dodržiavanie pri spolupráci s proprietárnymi programami.
⬤ Vytvárať recepty a zostavovať a spúšťať aplikácie v jazykoch C, C++, Python, Node. js a Java.