Mastering Linux Device Driver Development: Scrivere driver di periferica personalizzati per supportare le periferiche del computer nei sistemi operativi Linux

Punteggio:   (4,7 su 5)

Mastering Linux Device Driver Development: Scrivere driver di periferica personalizzati per supportare le periferiche del computer nei sistemi operativi Linux (John Madieu)

Recensioni dei lettori

Riepilogo:

Il libro è una risorsa ben scritta per coloro che hanno una solida conoscenza della programmazione C e vogliono imparare a sviluppare driver di dispositivi Linux. Copre vari tipi di driver e include nozioni pratiche, ma non è adatto ai principianti.

Vantaggi:

Ben scritto e con spiegazioni chiare, copre le conoscenze pratiche sulle basi del kernel Linux e sui vari tipi di driver, presentato in un formato semplice, è un buon riferimento per chi ha una certa esperienza precedente.

Svantaggi:

Non è adatto ai principianti, poiché presuppone una conoscenza preliminare dello sviluppo del kernel e dei driver.

(basato su 3 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Padroneggiate l'arte di sviluppare driver di dispositivo personalizzati per i vostri sistemi Linux embedded.

Caratteristiche principali:

⬤ Aggiornarsi con i sottosistemi Linux PCI, ASoC e V4L2 e scrivere driver di dispositivo per essi.

⬤ Imparare a conoscere l'infrastruttura di gestione dell'alimentazione del kernel Linux.

⬤ Adottare un approccio pratico alla personalizzazione dell'ambiente Linux utilizzando le migliori pratiche.

Descrizione del libro:

Linux è uno dei sistemi operativi in più rapida crescita al mondo e negli ultimi anni il kernel Linux si è evoluto in modo significativo per supportare un'ampia varietà di dispositivi embedded con i suoi sottosistemi migliorati e una serie di nuove funzionalità. In questo libro scoprirete come migliorare le vostre competenze per scrivere driver di dispositivo personalizzati per il vostro sistema operativo Linux.

Mastering Linux Device Driver Development offre una copertura completa degli argomenti del kernel, compresi i framework video e audio, che di solito non vengono trattati. Lavorerete con alcuni dei framework del kernel Linux più complessi e d'impatto, come PCI, ALSA for SoC e Video4Linux2, e scoprirete suggerimenti e best practice di esperti lungo il percorso. Inoltre, capirete come sfruttare al meglio framework come NVMEM e Watchdog. Dopo aver imparato a conoscere gli helper del kernel Linux, passerete a lavorare con tipi di dispositivi speciali come i dispositivi multifunzione (MFD), seguiti dai driver dei dispositivi video e audio.

Alla fine di questo libro, sarete in grado di scrivere driver di dispositivi ricchi di funzionalità e di integrarli con alcuni dei framework più complessi del kernel Linux, tra cui V4L2 e ALSA for SoC.

Cosa imparerete:

⬤ Esplorare e adottare gli helper del kernel Linux per il locking, il work deferral e la gestione degli interrupt.

⬤ Comprendere il sottosistema Regmap per gestire gli accessi alla memoria e lavorare con il sottosistema IRQ.

⬤ Imparare a conoscere il sottosistema PCI e scrivere driver affidabili per i dispositivi PCI.

⬤ Scrivere driver completi per dispositivi multimediali utilizzando ALSA SoC e il framework V4L2.

⬤ Costruire driver di dispositivi consapevoli dell'alimentazione utilizzando il framework di gestione dell'alimentazione del kernel.

⬤ Scoprire come ottenere il massimo dai vari sottosistemi del kernel, come NVMEM e Watchdog.

Per chi è questo libro:

Questo libro è rivolto a sviluppatori embedded, ingegneri di sistema Linux e programmatori di sistema che desiderano esplorare i framework e i sottosistemi del kernel Linux. Per iniziare a leggere questo libro sono necessarie competenze di programmazione in C e una conoscenza di base dello sviluppo di driver.

Altre informazioni sul libro:

ISBN:9781789342048
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Mastering Linux Device Driver Development: Scrivere driver di periferica personalizzati per...
Padroneggiate l'arte di sviluppare driver di dispositivo...
Mastering Linux Device Driver Development: Scrivere driver di periferica personalizzati per supportare le periferiche del computer nei sistemi operativi Linux - Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems
Sviluppo di driver di periferiche Linux: Sviluppare driver personalizzati per Linux embedded - Linux...
Imparate a sviluppare driver di dispositivo...
Sviluppo di driver di periferiche Linux: Sviluppare driver personalizzati per Linux embedded - Linux Device Drivers Development: Develop customized drivers for embedded Linux
Sviluppo di driver di dispositivi Linux - Seconda edizione: Tutto ciò che serve per iniziare a...
Aggiornatevi sui concetti più importanti dello...
Sviluppo di driver di dispositivi Linux - Seconda edizione: Tutto ciò che serve per iniziare a sviluppare driver di dispositivi per il kernel Linux e per Linux embedded. - Linux Device Driver Development - Second Edition: Everything you need to start with device driver development for Linux kernel and embedded Linux

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)