2010-01-26 12 views
8

Pracuję przez Linux Device Drivers, Third Edition i podczas gdy książka jest wydana pod licencją Creative Commons Attribution-Share Alike, nie mogę zlokalizować kodu źródłowego dla przykładów użytych w książce.Gdzie mogę znaleźć przykładowe pliki źródłowe dla sterowników urządzeń Linux, trzecia edycja?

Niektóre recenzje Amazon wspominają o istnieniu, ale nie zawierają odniesienia. W opisach książek widać, że licencja jest na licencji GPL, więc muszą gdzieś istnieć.

Moje google-fu wywołuje zainfekowane przez złośliwe pestki rozpaczy.

Co byłoby dobrym źródłem dla tych przykładowych plików używanych w książce LDD?

Okazuje się, że istnieją dwa dobre źródła:

pierwsza jest bardziej miarodajne, ale ten ostatni może być lepiej dla późniejszych rewizji jądra.

Odpowiedz

10

Publikacja wydana przez wydawcę O'Reilly'ego, może warto poświęcić chwilę na sprawdzenie na swojej stronie. Link to here. Również jest link do ich kodu źródłowego.

Edytuj: Dodawanie kolejnego link.

Nadzieja to pomaga

+2

Za pomocą jednego z twoich linków znalazłem jedną ze stron ftp autora: ftp://ar.linux.it/pub/ldd3/ To byłaby najbardziej wiarygodna odpowiedź.:) Chociaż strona FSU może być lepsza dla późniejszych jąder. – Sint

+0

Tom, dzięki za pomoc! – Sint

+0

Cieszę się, że mogę pomóc! Dzięki za głosowanie! – t0mm13b

3

Oto podsumowanie odpowiedzi powyżej:

1

Jestem spóźniony na przyjęcie tutaj, ale ktoś inny ma inną wersję zaktualizowanego kodu LDD3, którą można znaleźć tutaj: https://github.com/duxing2007/ldd3-examples-3.x. Autor aktualizował je dla jądra od 3.0 do 3.14. Istnieją niewielkie różnice w stosunku do wersji martinezjavier, np. Użycie mutex_init zamiast sema_init.

Powiązane problemy