Mastering Embedded Linux Programming - Second Edition: Uvoľnite plný potenciál vstavaného systému Linux s Linuxom 4.9 a projektom Yocto 2.2 (Morty) Updat

Hodnotenie:   (4,4 z 5)

Mastering Embedded Linux Programming - Second Edition: Uvoľnite plný potenciál vstavaného systému Linux s Linuxom 4.9 a projektom Yocto 2.2 (Morty) Updat (Chris Simmonds)

Recenzie čitateľov

Zhrnutie:

Kniha o vstavanom Linuxe sa teší veľkej chvále pre svoj komplexný obsah a jasné vysvetlenia, pričom mnohí recenzenti si všímajú autorove odborné znalosti. Verzia pre Kindle však trpí výraznými problémami s formátovaním, ktoré sťažujú čitateľnosť a sťažujú sledovanie. Bez ohľadu na tieto nedostatky mnohí čitatelia považujú knihu za cennú pre začiatočníkov aj pre tých, ktorí majú predchádzajúce znalosti v tejto oblasti.

Výhody:

Komplexné a aktuálne informácie o vstavanom Linuxe.
Jasné vysvetlenia, ktoré uľahčujú učenie.
Pokrýva dôležité témy, ako sú zavádzače, zostavovanie jadra a ovládače zariadení.
Užitočné pre začiatočníkov aj stredne pokročilých.
Kvalitná väzba a papier vo fyzických vydaniach.

Nevýhody:

Zlé formátovanie vo verzii pre Kindle, ktoré ovplyvňuje čitateľnosť.
Niektoré preklepy sa vyskytujú v celej knihe.
Nemusí byť taká užitočná pre pokročilé koncepty programovania.
Niektorí používatelia sa stretli s frustráciou z toho, že informácie o linuxovom CLI nefungovali podľa očakávania.

(na základe 12 čitateľských recenzií)

Pôvodný názov:

Mastering Embedded Linux Programming - Second Edition: Unleash the full potential of Embedded Linux with Linux 4.9 and Yocto Project 2.2 (Morty) Updat

Obsah knihy:

Ovládnite techniky potrebné na vytvorenie skvelých a efektívnych vstavaných zariadení v systéme Linux

Kľúčové vlastnosti

⬤ Zistite, ako vytvoriť a konfigurovať spoľahlivé vstavané zariadenia s Linuxom.

⬤ Táto kniha bola aktualizovaná tak, aby zahŕňala Linux 4. 9 a Yocto Project 2. 2 (Morty).

⬤ Tento komplexný sprievodca sa zaoberá vzdialenou aktualizáciou zariadení v teréne a správou napájania.

Popis knihy

Na vstavanom Linuxe beží mnoho zariadení, ktoré používame každý deň, od inteligentných televízorov cez smerovače WiFi, testovacie zariadenia až po priemyselné riadiace jednotky - všetky majú vo svojom srdci Linux. Linux je základnou technológiou pri realizácii vzájomne prepojeného sveta internetu vecí.

Komplexná príručka vám ukáže technológie a techniky potrebné na zabudovanie systému Linux do vstavaných systémov. Začnete tým, že sa dozviete o základných prvkoch, ktoré sú základom všetkých vstavaných linuxových projektov: reťazci nástrojov, zavádzači, jadre a koreňovom súborovom systéme. Uvidíte, ako vytvoriť každý z týchto prvkov od začiatku a ako tento proces automatizovať pomocou Buildroot a Yocto Project.

Ďalej sa dozviete, ako implementovať efektívnu stratégiu ukladania pre pamäťové čipy flash a ako po nasadení zariadenia vzdialene nainštalovať jeho aktualizácie. Zoznámite sa aj s kľúčovými aspektmi písania kódu pre vstavaný systém Linux, napríklad ako pristupovať k hardvéru z aplikácií, s dôsledkami písania viacvláknového kódu a s technikami efektívnej správy pamäte. V záverečných kapitolách sa dozviete, ako ladiť svoj kód v aplikáciách aj v jadre Linuxu a ako profilovať systém, aby ste si mohli dať pozor na úzke miesta vo výkone.

Na konci knihy budete mať úplný prehľad o krokoch potrebných na vytvorenie úspešného vstavaného systému Linux.

Čo sa naučíte

⬤ Zhodnotiť balíky podpory dosiek, ktoré ponúka väčšina výrobcov systému na čipe alebo vstavaného modulu.

⬤ Používať Buildroot a projekt Yocto na rýchle a efektívne vytváranie vstavaných systémov Linux.

⬤ Aktualizovať zariadenia IoT v teréne bez ohrozenia bezpečnosti.

⬤ Znížte energetický rozpočet zariadení, aby batérie vydržali dlhšie.

⬤ Interakcia s hardvérom bez nutnosti písať ovládače zariadení jadra.

⬤ Debugujte zariadenia na diaľku pomocou GDB a zistite, ako merať výkon systémov pomocou výkonných nástrojov, ako sú perk, ftrace a valgrind.

⬤ Zistite, ako nakonfigurovať Linux ako operačný systém reálneho času.

Pre koho je táto kniha určená

Ak ste inžinier, ktorý chce pochopiť a používať Linux vo vstavaných zariadeniach, táto kniha je určená práve vám. Je určená aj pre vývojárov a systémových programátorov Linuxu, ktorí poznajú vstavané systémy a chcú sa naučiť a naprogramovať najlepšie zariadenia vo svojej triede. Je vhodná pre študentov študujúcich vstavané techniky, pre vývojárov implementujúcich vstavané zariadenia s Linuxom a pre inžinierov podporujúcich existujúce zariadenia s Linuxom.

Ďalšie údaje o knihe:

ISBN:9781787283282
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Mastering Embedded Linux Programming - Second Edition: Uvoľnite plný potenciál vstavaného systému...
Ovládnite techniky potrebné na vytvorenie...
Mastering Embedded Linux Programming - Second Edition: Uvoľnite plný potenciál vstavaného systému Linux s Linuxom 4.9 a projektom Yocto 2.2 (Morty) Updat - Mastering Embedded Linux Programming - Second Edition: Unleash the full potential of Embedded Linux with Linux 4.9 and Yocto Project 2.2 (Morty) Updat

Diela autora vydali tieto vydavateľstvá: