Dezvoltarea driverelor de dispozitive Linux: Dezvoltarea de drivere personalizate pentru Linux încorporat

Evaluare:   (4.3 din 5)

Dezvoltarea driverelor de dispozitive Linux: Dezvoltarea de drivere personalizate pentru Linux încorporat (John Madieu)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o introducere cuprinzătoare în scrierea driverelor Linux, cu accent pe dezvoltarea embedded, ceea ce o face o resursă valoroasă atât pentru începători, cât și pentru dezvoltatorii experimentați. Cu toate acestea, ea suferă de numeroase probleme de editare și formatare care diminuează experiența de lectură.

Avantaje:

Conținut cuprinzător și actualizat privind dezvoltarea driverelor Linux, în special pentru sistemele integrate.
Structură ușor de citit care descompune subiectele complexe.
Bun pentru începători, oferind termeni și concepte esențiale.
Oferă exemple practice și informații utile despre diverse cadre și tipuri de drivere.

Dezavantaje:

Numeroase erori gramaticale și formulări incomode care distrag atenția de la conținut.
Probleme de dactilografiere și formatare, în special în versiunea Kindle.
Unele subiecte, cum ar fi interfațarea cu magistrala PCI, nu sunt acoperite.
Ar putea necesita o relectură extensivă și referințe încrucișate pentru claritate.

(pe baza a 30 recenzii ale cititorilor)

Titlul original:

Linux Device Drivers Development: Develop customized drivers for embedded Linux

Conținutul cărții:

Învățați să dezvoltați drivere de dispozitiv personalizate pentru sistemul dvs. Linux încorporat Despre această carte - Învățați să dezvoltați drivere de dispozitiv Linux personalizate - Învățați conceptele de bază ale driverelor de dispozitiv, cum ar fi gestionarea memoriei, kernel caching, gestionarea IRQ avansată și așa mai departe.

- Experiență practică pe partea embedded a Linux Pentru cine este această carte Această carte va ajuta pe oricine dorește să înceapă să dezvolte propriile drivere de dispozitiv Linux pentru sisteme embedded. Utilizatorii Linux încorporat vor beneficia foarte mult de această carte. Această carte acoperă toate aspectele legate de dezvoltarea driverelor de dispozitive, de la driverele char la driverele de dispozitive de rețea și la gestionarea memoriei.

Ce veți învăța - Utilizați facilitățile kernelului pentru a dezvolta drivere puternice - Dezvoltați drivere pentru dispozitive I2C și SPI utilizate pe scară largă și utilizați API-ul regmap - Scrieți și suportați devicetree din cadrul driverelor dvs.

- Programați drivere avansate pentru dispozitive de rețea și frame buffer - Aprofundați API-ul Linux irqdomain și scrieți drivere pentru controlori de întreruperi - Îmbunătățiți-vă abilitățile cu cadrele regulator și PWM - Dezvoltați drivere pentru sisteme de măsurare cu cadrul IIO - Obțineți cele mai bune rezultate din gestionarea memoriei și subsistemul DMA - Accesați și gestionați subsistemele GPIO și dezvoltați drivere pentru controlori GPIO În detaliu Kernelul Linux este o unitate complexă, portabil, modular și utilizat pe scară largă, rulând pe aproximativ 80% din servere și sisteme integrate în mai mult de jumătate din dispozitivele din întreaga lume. Driverele de dispozitive joacă un rol esențial în performanța unui sistem Linux.

Deoarece Linux s-a dovedit a fi unul dintre cele mai populare sisteme de operare utilizate, interesul pentru dezvoltarea de drivere de dispozitive proprietare este, de asemenea, în continuă creștere. Această carte vă va ajuta inițial să înțelegeți elementele de bază ale driverelor, precum și să vă pregătiți pentru lunga călătorie prin Kernel-ul Linux. Această carte acoperă apoi dezvoltarea de drivere bazate pe diverse subsisteme Linux, cum ar fi gestionarea memoriei, PWM, RTC, IIO, gestionarea IRQ și așa mai departe.

Cartea oferă, de asemenea, o abordare practică privind accesul direct la memorie și driverele dispozitivelor de rețea. La sfârșitul acestei cărți, vă veți simți confortabil cu conceptul de dezvoltare a driverelor de dispozitiv și veți fi în măsură să scrieți orice driver de dispozitiv de la zero folosind cea mai recentă versiune de kernel (v4. 13 la momentul scrierii acestei cărți).

Stil și abordare Un set de exemple captivante pentru a dezvolta drivere de dispozitiv Linux.

Alte date despre carte:

ISBN:9781785280009
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)