Wo finde ich Beispieldateien für Linux Device Drivers, Third Edition?
Arbeite ich durch Linux Device Drivers, Third Edition und während das Buch ist veröffentlicht unter Creative Commons Attribution-Share Alike Lizenz, ich kann nicht scheinen, zu finden den Quellcode für die Beispiele in dem Buch.
Einige Amazon-Rezensionen erwähnen, dass Sie existieren, aber nicht Referenz. In dem Buch snippets können Sie sehen, dass die Lizenz GPL ist, also müssen Sie irgendwo existieren.
Mein google-fu bringt malware-verseuchten Gruben der Verzweiflung.
Was wäre eine gute Quelle für diejenigen, die Beispiel-Dateien im LDD Buch?
Stellt sich heraus, es sind zwei gute Quellen:
- Autors Alessandro Rubini ftp-site ftp://ar.linux.it/pub/ldd3/
- Florida State University Linux-Kurs Seite http://www.cs.fsu.edu/~baker/devices/
Erstere ist MAßGEBEND, sondern letztere könnte besser sein, für eine spätere kernel-Versionen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wurde veröffentlicht von O ' Reilly, der Verleger, es könnte sich lohnen zu prüfen, gibt es auf Ihrer Website. Der link ist hier. Auch ist die link auf Ihre source-code.
Bearbeiten: Hinzufügen einer weiteren link.
Hoffe, das hilft
Updates finden Sie LDD3 Beispiele hier https://github.com/martinezjavier/ldd3
Und online-Buch im html-format hier: http://www.makelinux.net/ldd3/
Hier ist die Zusammenfassung der Antworten:
Ich bin spät zur party hier, aber jemand anderes hat eine andere version aktualisiert LDD3-code finden Sie hier: https://github.com/duxing2007/ldd3-examples-3.x. Hat der Autor hielt es bis dato für den Kernel 3.0 bis 3.14. Es gibt leichte Unterschiede von der martinezjavier version, wie die Verwendung von mutex_init statt sema_init.
Bei weiterer Suche fand ich Florida State University-Linux-Kernel natürlich Seite, die eine version von Ihnen.