Ricettario per lo sviluppo di driver di dispositivi Linux

Punteggio:   (4,0 su 5)

Ricettario per lo sviluppo di driver di dispositivi Linux (Rodolfo Giometti)

Recensioni dei lettori

Riepilogo:

Il libro è apprezzato per il suo approccio efficace allo sviluppo di driver Linux, fornendo una guida completa e pratica sia per i principianti che per gli utenti esperti. Tuttavia, l'edizione Kindle presenta problemi significativi che ne ostacolano la lettura.

Vantaggi:

Offre una guida pratica e passo passo a concetti complessi di Linux
include esempi utili e snippet di codice
aiuta i lettori a comprendere argomenti impegnativi come gli alberi dei dispositivi e la gestione degli interrupt
adatto sia ai principianti che agli esperti.

Svantaggi:

L'edizione Kindle presenta gravi problemi di formattazione che la rendono illeggibile; ci sono lamentele sulla qualità dell'editing e della pubblicazione.

(basato su 2 recensioni dei lettori)

Titolo originale:

Linux Device Driver Development Cookbook

Contenuto del libro:

Oltre 30 ricette per sviluppare driver personalizzati per le vostre applicazioni Linux embedded. Caratteristiche principali Utilizzate le strutture del kernel per sviluppare driver potenti Attraverso un approccio pratico, imparate i concetti fondamentali dello sviluppo di driver di dispositivi Programmate un dispositivo a caratteri personalizzati per accedere agli interni del kernel Descrizione del libro

Linux è un kernel unificato ampiamente utilizzato per sviluppare sistemi embedded. Poiché Linux è diventato uno dei sistemi operativi più diffusi, è aumentato anche l'interesse per lo sviluppo di driver di dispositivo proprietari. I driver dei dispositivi svolgono un ruolo fondamentale nel funzionamento del sistema e garantiscono che il dispositivo funzioni nel modo previsto.

Offrendo diversi esempi sullo sviluppo di dispositivi a caratteri e su come utilizzare altri elementi interni del kernel, come gli interrupt, i timer del kernel e la coda di attesa, nonché su come gestire un albero di dispositivi, sarete in grado di aggiungere una gestione adeguata per le periferiche personalizzate al vostro sistema embedded. Si inizierà installando il kernel Linux e configurandolo. Una volta installato il sistema, imparerete a utilizzare le diverse funzioni del kernel e i driver dei caratteri. Verranno inoltre trattati in modo approfondito gli interrupt e la loro gestione. In seguito, si approfondiranno gli aspetti interni del kernel necessari per lo sviluppo di applicazioni. Quindi, implementerete driver di caratteri avanzati e diventerete esperti nella scrittura di importanti driver di dispositivi Linux.

Alla fine del libro, sarete in grado di scrivere facilmente un driver per caratteri e un codice kernel personalizzati in base alle vostre esigenze. Cosa imparerete Acquisire familiarità con le ultime versioni del kernel (4. 19+/5. x) in esecuzione sul devkit ESPRESSObin, una macchina ARM a 64 bit Scaricare, configurare, modificare e costruire i sorgenti del kernel Aggiungere e rimuovere un driver di periferica o un modulo dal kernel Padroneggiare la programmazione del kernel Capire come implementare i driver di carattere per gestire diversi tipi di periferiche del computer Acquisire una buona conoscenza delle funzioni e degli oggetti helper del kernel che possono essere utilizzati per costruire applicazioni del kernel Acquisire una conoscenza approfondita dei concetti per gestire l'hardware personalizzato con Linux sia dal kernel che dallo spazio utente A chi è rivolto questo libro

Questo libro aiuterà chiunque voglia sviluppare i propri driver di dispositivo Linux per i sistemi embedded. È necessario avere una conoscenza di base del sistema operativo Linux e dei concetti embedded. Indice Installazione del sistema di sviluppo Uno sguardo all'interno del Kernel Lavorare con i driver Char Usare la struttura dei dispositivi Gestire gli interrupt e la concorrenza Varie informazioni interne al Kernel Operazioni avanzate sui driver Char (Appendice A): Informazioni aggiuntive sul lavoro con i driver Char (Appendice B): Informazioni aggiuntive sull'uso della Struttura dei dispositivi (Appendice C): Informazioni aggiuntive sulla gestione delle interruzioni e della concorrenza (Appendice D): Informazioni aggiuntive su vari aspetti interni del Kernel (Appendice E): Informazioni aggiuntive sulle operazioni avanzate del driver Char

Altre informazioni sul libro:

ISBN:9781838558802
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Ricettario per lo sviluppo di driver di dispositivi Linux - Linux Device Driver Development...
Oltre 30 ricette per sviluppare driver personalizzati...
Ricettario per lo sviluppo di driver di dispositivi Linux - Linux Device Driver Development Cookbook

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)