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.

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

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. (John Madieu)

Olvasói vélemények

Összegzés:

A könyv nagy tetszést aratott a Linux kernel programozásához kapcsolódó világos magyarázatok és gyakorlati példák miatt, különösen a korábbi C programozási ismeretekkel rendelkező olvasók számára. Megjegyzik azonban, hogy teljesen kezdők számára nem biztos, hogy alkalmas, és hogy tartalma kifejezetten az Ubuntu bizonyos verzióihoz kötődik, ami korlátozhatja alkalmazhatóságát.

Előnyök:

- Jól megírt, a kulcsfogalmak világos magyarázatával. - Rengeteg gyakorlati kódpélda a feldolgozáshoz. - Hasznos Linux-rajongóknak és a kernelprogramozásba merészkedőknek. - Alkalmazkodó utasítások annak ellenére, hogy az Ubuntu egy adott verziójára épül.

Hátrányok:

- Nem alkalmas teljesen kezdők számára; C nyelvtudás szükséges. - A tartalom az Ubuntu adott verziójához kötött, ami nem mindig egyezik meg a legújabb verziókkal. - Néhány véleményező változatosabb tartalomra vágyott, például a Raspberry Pi-nek szentelt fejezetekre.

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

Eredeti címe:

Linux Device Driver Development - Second Edition: Everything you need to start with device driver development for Linux kernel and embedded Linux

Könyv tartalma:

Ismerje meg az illesztőprogram-fejlesztés legfontosabb fogalmait, és összpontosítson a beágyazott rendszerek általános követelményeire, mint például a memóriakezelés, a megszakítások kezelése és a zárolási mechanizmusok.

Főbb jellemzők:

⬤ Írjon funkciógazdag és testreszabott Linux eszközillesztőprogramokat bármilyen karakteres, SPI és I2C eszközhöz.

⬤ Mélyreható ismereteket szerezhet a zárolási primitívekről, az IRQ-kezelésről, a memóriakezelésről, a DMA-ról és így tovább.

⬤ Gyűjtsön gyakorlati tapasztalatot a Linux beágyazott oldalán a GPIO, IIO és bemeneti alrendszerek használatával.

A könyv leírása:

A Linux messze a leggyakrabban használt rendszermag a beágyazott rendszereken. Alrendszereinek köszönhetően a Linux kernel az ipari világ szinte minden alkalmazási területét támogatja. A Linux eszközillesztőprogram-fejlesztés című könyv frissített második kiadása átfogó bevezetést nyújt a Linux kernel világába és a különböző alrendszerekbe, amelyekből áll, és hasznos lehet bármely szakterület beágyazott fejlesztői számára.

Megtanulod, hogyan kell konfigurálni, testre szabni és felépíteni a Linux kernelt. A valós példákkal teli könyv a beágyazott területeken leggyakrabban használt alrendszerek mindegyikével foglalkozik, mint például a GPIO, a közvetlen memóriaelérés, a megszakításkezelés és az I2C/SPI eszközillesztők. A könyv megmutatja, hogyan absztrahálja a Linux az egyes eszközöket hardveres szempontból, és hogyan kötődik egy eszköz a hozzá tartozó meghajtó(k)hoz. Azt is látni fogja, hogyan terjednek a megszakítások a rendszerben, mivel a könyv részletesen foglalkozik a megszakítás-feldolgozási mechanizmusokkal, és leírja az összes érintett kernelstruktúrát és API-t. Ez az új kiadás foglalkozik azzal is, hogy hogyan ne írjunk eszközillesztőprogramokat a felhasználói térbeli könyvtárak segítségével a GPIO kliensek, az I2C és az SPI illesztőprogramok számára.

E Linux-könyv végére képes leszel eszközillesztőprogramokat írni a legtöbb beágyazott eszközhöz.

Mit fogsz tanulni:

⬤ Letöltse le, konfigurálja, építse és szabja testre a Linux kernelt.

⬤ A hardverek leírása eszközfa segítségével.

⬤ Funkciókban gazdag platform-illesztőprogramok írása és az I2C és SPI buszok kihasználása.

⬤ Hozza ki a legtöbbet az új, párhuzamossággal kezelt workqueue infrastruktúrából.

⬤ A Linux kernel időmérési mechanizmusának megértése és az idővel kapcsolatos API-k használata.

⬤ Használja a regmap keretrendszert a kód faktorálására és általánossá tételére.

⬤ Memóriamásolatokhoz a CPU-t DMA használatával tehermentesíti.

⬤ Kapcsolat a valós világgal a GPIO, IIO és bemeneti alrendszerek segítségével.

Kinek szól ez a könyv:

Ez a Linux OS könyv a beágyazott rendszerek és a beágyazott Linux rajongóinak/fejlesztőinek szól, akik szeretnének belekezdeni a Linux kernel fejlesztésébe és kihasználni annak alrendszereit. A Linux kernel fejlesztése iránt érdeklődő elektronikus hackerek és hobbisták, valamint mindazok, akik a GPIO, IIO és bemeneti alrendszerek segítségével szeretnének interakcióba lépni a platformmal, szintén hasznosnak találják ezt a könyvet.

A könyv egyéb adatai:

ISBN:9781803240060
Szerző:
Kiadó:
Nyelv:angol
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)