Mastering Linux Device Driver Development: Scrieți drivere de dispozitive personalizate pentru a sprijini perifericele computerului în sistemele de operare Linux

Evaluare:   (4.7 din 5)

Mastering Linux Device Driver Development: Scrieți drivere de dispozitive personalizate pentru a sprijini perifericele computerului în sistemele de operare Linux (John Madieu)

Recenzii ale cititorilor

Rezumat:

Cartea este o resursă bine scrisă pentru cei care au o înțelegere solidă a programării C și care doresc să învețe despre dezvoltarea driverelor de dispozitive Linux. Ea acoperă diverse tipuri de drivere și include cunoștințe practice, dar nu este potrivită pentru începători.

Avantaje:

Bine scrisă, cu explicații clare, acoperă cunoștințe practice despre elementele de bază ale nucleului Linux și diverse tipuri de drivere, prezentată într-un format simplu, servește ca o referință bună pentru cei cu o anumită experiență anterioară.

Dezavantaje:

Nu este potrivit pentru începători, deoarece presupune cunoștințe prealabile despre kernel și dezvoltarea driverelor.

(pe baza a 3 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Stăpâniți arta de a dezvolta drivere de dispozitive personalizate pentru sistemele dvs. Linux integrate

Caracteristici cheie:

⬤ Să fiți la curent cu subsistemele Linux PCI, ASoC și V4L2 și să scrieți drivere de dispozitive pentru acestea.

⬤ Să vă familiarizați cu infrastructura de gestionare a puterii a nucleului Linux.

⬤ Adoptați o abordare practică pentru a vă personaliza mediul Linux folosind cele mai bune practici.

Descrierea cărții:

Linux este unul dintre sistemele de operare cu cea mai rapidă creștere din întreaga lume, iar în ultimii ani, nucleul Linux a evoluat semnificativ pentru a sprijini o mare varietate de dispozitive integrate cu subsistemele sale îmbunătățite și o serie de caracteristici noi. Cu această carte, veți afla cum vă puteți îmbunătăți abilitățile pentru a scrie drivere de dispozitiv personalizate pentru sistemul de operare Linux.

Mastering Linux Device Driver Development oferă o acoperire completă a subiectelor legate de kernel, inclusiv cadrele video și audio, care de obicei nu sunt abordate. Veți lucra cu unele dintre cele mai complexe și de impact cadre ale kernelului Linux, cum ar fi PCI, ALSA pentru SoC și Video4Linux2, și veți descoperi sfaturi de specialitate și cele mai bune practici pe parcurs. În plus, veți înțelege cum să profitați la maximum de cadre precum NVMEM și Watchdog. După ce v-ați familiarizat cu ajutoarele kernelului Linux, veți trece la lucrul cu tipuri speciale de dispozitive, cum ar fi dispozitivele multifuncționale (MFD), urmate de driverele pentru dispozitive video și audio.

Până la sfârșitul acestei cărți, veți fi capabil să scrieți drivere de dispozitive bogate în caracteristici și să le integrați cu unele dintre cele mai complexe cadre ale kernelului Linux, inclusiv V4L2 și ALSA pentru SoC.

Ce veți învăța:

⬤ Explorați și adoptați ajutoarele kernelului Linux pentru blocarea, amânarea lucrului și gestionarea întreruperilor.

⬤ Înțelegeți subsistemul Regmap pentru a gestiona accesele la memorie și lucrați cu subsistemul IRQ.

⬤ Înțelegeți subsistemul PCI și scrieți drivere fiabile pentru dispozitivele PCI.

⬤ Scrieți drivere complete pentru dispozitive multimedia utilizând ALSA SoC și cadrul V4L2.

⬤ Construiți drivere de dispozitive sensibile la consumul de energie utilizând cadrul de gestionare a consumului de energie al nucleului.

⬤ Aflați cum să profitați la maximum de subsistemele diverse ale kernelului, cum ar fi NVMEM și Watchdog.

Pentru cine este această carte:

Această carte este destinată dezvoltatorilor embedded, inginerilor de sistem Linux și programatorilor de sistem care doresc să exploreze cadrele și subsistemele kernel-ului Linux. Abilitățile de programare C și o înțelegere de bază a dezvoltării de drivere sunt necesare pentru a începe cu această carte.

Alte date despre carte:

ISBN:9781789342048
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Mastering Linux Device Driver Development: Scrieți drivere de dispozitive personalizate pentru a...
Stăpâniți arta de a dezvolta drivere de dispozitive...
Mastering Linux Device Driver Development: Scrieți drivere de dispozitive personalizate pentru a sprijini perifericele computerului în sistemele de operare Linux - Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems
Dezvoltarea driverelor de dispozitive Linux: Dezvoltarea de drivere personalizate pentru Linux...
Învățați să dezvoltați drivere de dispozitiv...
Dezvoltarea driverelor de dispozitive Linux: Dezvoltarea de drivere personalizate pentru Linux încorporat - Linux Device Drivers Development: Develop customized drivers for embedded Linux
Linux Device Driver Development - Ediția a doua: Tot ce aveți nevoie pentru a începe cu dezvoltarea...
Vă puneți la curent cu cele mai importante...
Linux Device Driver Development - Ediția a doua: Tot ce aveți nevoie pentru a începe cu dezvoltarea driverului de dispozitiv pentru kernelul Linux și Linux încorporat - Linux Device Driver Development - Second Edition: Everything you need to start with device driver development for Linux kernel and embedded Linux

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)