Értékelé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)
Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems
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.
© 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)