Mastering Linux Device Driver Development: Egyéni eszközillesztőprogramok írása a számítógépes perifériák támogatásához Linux operációs rendszerekben

Értékelés:   (4.7 az 5-ből)

Mastering Linux Device Driver Development: Egyéni eszközillesztőprogramok írása a számítógépes perifériák támogatásához Linux operációs rendszerekben (John Madieu)

Olvasói vélemények

Összegzés:

A könyv egy jól megírt forrás azok számára, akik alapos C programozási ismeretekkel rendelkeznek, és meg akarják tanulni a Linux eszközillesztő-programok fejlesztését. Különböző típusú meghajtókat tárgyal, és gyakorlati ismereteket is tartalmaz, de kezdőknek nem alkalmas.

Előnyök:

Jól megírt, világos magyarázatokkal, gyakorlati ismereteket tartalmaz a Linux kernel alapjairól és a különböző meghajtótípusokról, áttekinthető formában van bemutatva, jó referenciaként szolgál azok számára, akik már rendelkeznek némi előismerettel.

Hátrányok:

Kezdőknek nem alkalmas, mivel előzetes ismereteket feltételez a kernel és a meghajtóprogramok fejlesztésével kapcsolatban.

(3 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

Sajátítsa el a beágyazott Linux rendszerekhez testreszabott eszközillesztőprogramok fejlesztésének művészetét

Főbb jellemzők:

⬤ Tartsd naprakészen a Linux PCI, ASoC és V4L2 alrendszereket, és írj hozzájuk eszközillesztőket.

⬤ Kezdje meg a Linux kernel energiagazdálkodási infrastruktúráját.

⬤ Vállaljon gyakorlati megközelítést a Linux-környezetének testreszabásához a legjobb gyakorlatok alkalmazásával.

Könyv leírása:

A Linux az egyik leggyorsabban fejlődő operációs rendszer világszerte, és az elmúlt néhány évben a Linux kernel jelentősen fejlődött, hogy továbbfejlesztett alrendszereivel és számos új funkciójával a beágyazott eszközök széles körét támogassa. Ebből a könyvből megtudhatja, hogyan fejlesztheti készségeit, hogy egyéni eszközillesztőprogramokat írjon a Linux operációs rendszerhez.

A Mastering Linux Device Driver Development (Linux eszközillesztőprogram-fejlesztés) teljes körűen foglalkozik a kernel olyan témáival, beleértve a video- és audió keretrendszereket is, amelyekkel általában nem foglalkoznak. A legösszetettebb és legjelentősebb Linux kernel keretrendszerekkel dolgozhat, mint például a PCI, az ALSA for SoC és a Video4Linux2, és közben szakértői tippeket és legjobb gyakorlatokat fedezhet fel. Mindezek mellett megérti, hogyan hozhatja ki a legtöbbet az olyan keretrendszerekből, mint az NVMEM és a Watchdog. Miután megbarátkozott a Linux kernel segédprogramjaival, továbbléphet a speciális eszköztípusokkal, például a multifunkciós eszközökkel (MFD) való munkához, majd a video- és audioeszköz-illesztőprogramok következnek.

A könyv végére képes leszel funkciógazdag eszközillesztőket írni, és integrálni azokat a legösszetettebb Linux kernel keretrendszerekbe, beleértve a V4L2-t és az ALSA for SoC-t.

Amit tanulni fog:

⬤ Felfedezze és alkalmazza a Linux kernel segédprogramjait a zárolás, a munka elhalasztása és a megszakítások kezelése terén.

⬤ Megtanulja a Regmap alrendszert a memória hozzáférések kezeléséhez és az IRQ alrendszerrel való munkához.

⬤ Kezdje meg a PCI alrendszert és írjon megbízható illesztőprogramokat PCI eszközökhöz.

⬤ Teljes multimédiás eszközillesztőprogramok írása az ALSA SoC és a V4L2 keretrendszer használatával.

⬤ Elkészítsen energiatakarékos eszközillesztőket a rendszermag energiagazdálkodási keretrendszerének használatával.

⬤ Tudja meg, hogyan hozhatja ki a legtöbbet a kernel különböző alrendszereiből, például az NVMEM-ből és a Watchdogból.

Kinek szól ez a könyv:

Ez a könyv beágyazott fejlesztőknek, Linux rendszermérnököknek és rendszerprogramozóknak szól, akik szeretnék felfedezni a Linux kernel keretrendszereit és alrendszereit. C programozási ismeretekre és az illesztőprogram-fejlesztés alapvető ismereteire van szükség a könyvvel való ismerkedéshez.

A könyv egyéb adatai:

ISBN:9781789342048
Szerző:
Kiadó:
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Mastering Linux Device Driver Development: Egyéni eszközillesztőprogramok írása a számítógépes...
Sajátítsa el a beágyazott Linux rendszerekhez...
Mastering Linux Device Driver Development: Egyéni eszközillesztőprogramok írása a számítógépes perifériák támogatásához Linux operációs rendszerekben - Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems
Linux eszközillesztőprogramok fejlesztése: Egyedi illesztőprogramok fejlesztése beágyazott Linuxhoz...
Tanuljon meg testreszabott...
Linux eszközillesztőprogramok fejlesztése: Egyedi illesztőprogramok fejlesztése beágyazott Linuxhoz - Linux Device Drivers Development: Develop customized drivers for embedded Linux
Linux eszközillesztőprogram-fejlesztés - Második kiadás: Minden, amire szüksége van a Linux kernel...
Ismerje meg az illesztőprogram-fejlesztés...
Linux eszközillesztőprogram-fejlesztés - Második kiadás: Minden, amire szüksége van a Linux kernel és a beágyazott Linux eszközillesztő-fejlesztés megkezdéséhez. - Linux Device Driver Development - Second Edition: Everything you need to start with device driver development for Linux kernel and embedded Linux

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)