Die Standard-Kernel-Version von Raspbian ist 3.1.9+. Wenn ich versuche, ein zusätzliches Kernel-Modul zu kompilieren, erhalte ich viele Fehlermeldungen, da die Kernel-Header-Dateien fehlen. Ich habe das Raspbian-Repository überprüft , konnte aber die Kernel-Header und die Kernel-Quelle 3.1.9+ nicht finden.
Wenn ich nach 3.2.0 suche, kann ich den neuen Kernel (linux-image-3.2.0-3-rpi), die Header (linux-headers-3.2.0-3-rpi) und die Quelle (linux-source) installieren -3.2) und ich kann das Zusatzmodul kompilieren. Leider ist Kernel 3.2 für mich sehr instabil, so dass dieses Upgrade keine Option ist.
Sie können rpi-source verwenden, um automatisch Kernelquellen für Ihren laufenden Kernel zu finden und zu installieren.
Siehe auch Cross-Kompilierung unter Linux , um zu vermeiden, dass Sie stundenlang auf die Kompilierung Ihres neuen Kernels warten müssen.
quelle
Merkwürdig, wie schwierig das ist ... Alles, was ich finden kann, ist dieses Paket in der Quellenliste:
Es scheint die Tools bereitzustellen, die Sie benötigen, aber ich habe keine Ahnung, warum es kein Paket mit dem Namen gibt
linux-kernel-headers
.Wenn Sie sich jedoch das Paketarchiv ansehen, finden Sie Folgendes:
http://archive.raspbian.org/raspbian/pool/main/l/linux-latest/
Vielleicht ist eines der Header-Pakete in diesem Verzeichnis für den Kernel, den Sie benötigen.
Leider sind dies alle Informationen, die ich derzeit anbieten kann, da ich Raspbian selbst noch nicht installiert habe, obwohl es auf meiner TODO-Liste steht.
quelle
Wenn Sie nur die Kernel-Header benötigen (zum Kompilieren von Modulen usw.), können Sie dies jetzt auch tun:
Quelle: https://www.raspberrypi.org/documentation/linux/kernel/headers.md
quelle