2010-01-26 7 views
8

Sto lavorando tramite Linux Device Drivers, Third Edition e mentre il libro è rilasciato sotto la licenza Creative Commons Attribution-Share Alike, non riesco a trovare il codice sorgente per gli esempi utilizzati nel libro.Dove posso trovare file sorgente di esempio per Linux Device Drivers, Third Edition?

Alcune recensioni di Amazon menzionano che esistono, ma non forniscono un riferimento. Nei snippet di libri puoi vedere che la licenza è GPL, quindi devono esistere da qualche parte.

Il mio google-fu sta portando alla luce infestazioni di disperazione.

Quale sarebbe una buona fonte per i file di esempio utilizzati nel libro LDD?

Risulta ci sono due buone fonti:

primo è più autorevole, ma quest'ultimo potrebbe essere migliore per revisioni successive del kernel.

risposta

10

Che è stato pubblicato dall'editore di O'Reilly, potrebbe valere la pena di controllare lì sul loro sito. Il collegamento è here. Inoltre è il link al loro codice sorgente.

Modifica: Aggiunta di un altro link.

Spero che questo aiuti

+2

Attraverso uno dei tuoi link ho trovato uno dei siti ftp dell'autore: ftp://ar.linux.it/pub/ldd3/ Questa sarebbe la risposta più autorevole.:) Sebbene la pagina di FSU potrebbe essere migliore per i kernel successivi. – Sint

+0

Tom, grazie per l'aiuto! – Sint

+0

Felice di essere di aiuto! Grazie per il voto! – t0mm13b

3

Ecco sintesi delle risposte di cui sopra:

1

Sono in ritardo per la festa qui, ma qualcun altro ha un'altra versione del codice LDD3 aggiornato, trovata qui: https://github.com/duxing2007/ldd3-examples-3.x. L'autore lo ha tenuto aggiornato per i kernel 3.0 tramite 3.14. Ci sono lievi differenze dalla versione martinezjavier, come l'uso di mutex_init invece di sema_init.

Problemi correlati