Zvládnutie vývoja ovládačov zariadení pre Linux: Napíšte vlastné ovládače zariadení na podporu počítačových periférií v operačných systémoch Linux

Hodnotenie:   (4,7 z 5)

Zvládnutie vývoja ovládačov zariadení pre Linux: Napíšte vlastné ovládače zariadení na podporu počítačových periférií v operačných systémoch Linux (John Madieu)

Recenzie čitateľov

Zhrnutie:

Kniha je dobre napísaným zdrojom informácií pre tých, ktorí dobre rozumejú programovaniu v jazyku C a chcú sa naučiť vyvíjať ovládače zariadení pre Linux. Pokrýva rôzne typy ovládačov a obsahuje praktické poznatky, ale nie je vhodná pre začiatočníkov.

Výhody:

Dobre napísaná s jasnými vysvetleniami, zahŕňa praktické poznatky o základoch linuxového jadra a rôznych typoch ovládačov, prezentovaná v prehľadnej forme, slúži ako dobrá referencia pre tých, ktorí už majú nejaké skúsenosti.

Nevýhody:

Nie je vhodná pre začiatočníkov, pretože predpokladá predchádzajúce znalosti o jadre a vývoji ovládačov.

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

Pôvodný názov:

Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems

Obsah knihy:

Ovládnite umenie vývoja prispôsobených ovládačov zariadení pre vaše vstavané systémy Linux

Kľúčové vlastnosti:

⬤ Získajte aktuálne informácie o subsystémoch Linux PCI, ASoC a V4L2 a píšte pre ne ovládače zariadení.

⬤ Zoznámte sa s infraštruktúrou správy napájania jadra Linuxu.

⬤ Praktický prístup k prispôsobeniu prostredia Linuxu pomocou osvedčených postupov.

Popis knihy:

Linux je jedným z najrýchlejšie sa rozvíjajúcich operačných systémov na celom svete a v posledných rokoch sa jadro Linuxu výrazne vyvinulo, aby podporovalo širokú škálu vstavaných zariadení so svojimi vylepšenými subsystémami a radom nových funkcií. Vďaka tejto knihe zistíte, ako môžete rozšíriť svoje zručnosti pri písaní vlastných ovládačov zariadení pre operačný systém Linux.

Mastering Linux Device Driver Development poskytuje kompletné pokrytie tém jadra vrátane video a audio frameworkov, ktoré sa zvyčajne nevenujú. Budete pracovať s niektorými z najzložitejších a najvplyvnejších rámcov jadra Linuxu, ako sú PCI, ALSA pre SoC a Video4Linux2, a cestou objavíte odborné tipy a osvedčené postupy. Okrem toho pochopíte, ako čo najlepšie využiť rámce ako NVMEM a Watchdog. Po zvládnutí pomocníkov jadra Linuxu prejdete na prácu so špeciálnymi typmi zariadení, ako sú multifunkčné zariadenia (MFD), po ktorých nasledujú ovládače video a audio zariadení.

Na konci tejto knihy budete schopní písať funkčne bohaté ovládače zariadení a integrovať ich s niektorými z najzložitejších rámcov jadra Linuxu vrátane V4L2 a ALSA pre SoC.

Čo sa naučíte:

⬤ Preskúmať a osvojiť si pomocníkov linuxového jadra pre zamykanie, odkladanie práce a správu prerušení.

⬤ Pochopiť subsystém Regmap na správu prístupov do pamäte a prácu so subsystémom IRQ.

⬤ Zoznámite sa s podsystémom PCI a napíšte spoľahlivé ovládače pre zariadenia PCI.

⬤ Písať úplné ovládače multimediálnych zariadení pomocou ALSA SoC a rámca V4L2.

⬤ Vytvárajte ovládače zariadení s ohľadom na spotrebu pomocou rámca správy napájania jadra.

⬤ Zistite, ako čo najlepšie využiť rôzne subsystémy jadra, ako sú NVMEM a Watchdog.

Pre koho je táto kniha určená:

Táto kniha je určená pre vývojárov vstavaných systémov, systémových inžinierov a systémových programátorov, ktorí chcú preskúmať rámce a subsystémy jadra Linuxu. Na začatie práce s touto knihou sú potrebné znalosti programovania v jazyku C a základné znalosti o vývoji ovládačov.

Ďalšie údaje o knihe:

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

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Zvládnutie vývoja ovládačov zariadení pre Linux: Napíšte vlastné ovládače zariadení na podporu...
Ovládnite umenie vývoja prispôsobených ovládačov...
Zvládnutie vývoja ovládačov zariadení pre Linux: Napíšte vlastné ovládače zariadení na podporu počítačových periférií v operačných systémoch Linux - Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems
Vývoj ovládačov zariadení pre Linux: Vývoj vlastných ovládačov pre vstavané zariadenia so systémom...
Naučte sa vyvíjať prispôsobené ovládače zariadení...
Vývoj ovládačov zariadení pre Linux: Vývoj vlastných ovládačov pre vstavané zariadenia so systémom Linux - Linux Device Drivers Development: Develop customized drivers for embedded Linux
Vývoj ovládačov zariadení pre Linux - druhé vydanie: Všetko, čo potrebujete, aby ste mohli začať s...
Oboznámte sa s najdôležitejšími konceptmi pri...
Vývoj ovládačov zariadení pre Linux - druhé vydanie: Všetko, čo potrebujete, aby ste mohli začať s vývojom ovládačov zariadení pre jadro Linuxu a vstavaný Linux - Linux Device Driver Development - Second Edition: Everything you need to start with device driver development for Linux kernel and embedded Linux

Diela autora vydali tieto vydavateľstvá: