Domyślna wersja jądra Raspbian to 3.1.9+. Kiedy próbuję skompilować dodatkowy moduł jądra, pojawia się wiele komunikatów o błędach, ponieważ brakuje plików nagłówków jądra. Sprawdziłem repozytorium Raspbian , ale nie mogłem znaleźć nagłówków jądra 3.1.9+ i źródła jądra.
Jeśli szukam wersji 3.2.0, mogę zainstalować nowe jądro (linux-image-3.2.0-3-rpi), nagłówki (linux-headers-3.2.0-3-rpi) i źródło (linux-source -3.2) i mogę skompilować dodatkowy moduł. Niestety jądro 3.2 jest dla mnie bardzo niestabilne, więc ta aktualizacja nie jest opcją.
Możesz użyć rpi-source, aby automatycznie znaleźć i zainstalować źródła jądra dla działającego jądra.
Zobacz także kompilację krzyżową z Linuksa , aby uniknąć godzin oczekiwania na skompilowanie nowego jądra.
źródło
Dziwne, jak to jest takie trudne ... Wszystko, co mogę znaleźć, to ten pakiet na liście źródeł:
Wydaje się, że dostarcza potrzebnych narzędzi, ale nie mam pojęcia, dlaczego nie ma pakietu o nazwie
linux-kernel-headers
.Jeśli jednak zajrzysz do archiwum pakietów, możesz to znaleźć:
http://archive.raspbian.org/raspbian/pool/main/l/linux-latest/
Być może jeden z pakietów nagłówków w tym katalogu będzie przeznaczony dla jądra, którego potrzebujesz.
Niestety są to wszystkie informacje, które mogę obecnie zaoferować, ponieważ sam nie zainstalowałem jeszcze Raspbian, chociaż jest na mojej liście TODO.
źródło
Jeśli potrzebujesz tylko nagłówków jądra (do kompilowania modułów itp.), Możesz teraz zrobić to:
Źródło: https://www.raspberrypi.org/documentation/linux/kernel/headers.md
źródło