Heim > System-Tutorial > LINUX > Hauptteil

Die traditionellste textbasierte Linux-Konfigurationsoberfläche, makemenuconfig

王林
Freigeben: 2024-02-04 08:35:02
nach vorne
1166 Leute haben es durchsucht

1. Installieren Sie die virtuelle Maschine und das Ubuntu-System, die auf der CD bereitgestellt werden. Linux-Gerätetreiber-Entwicklungsdetails (2. Ausgabe). Redhat-Linux-Download. Der Linux-Kernel befindet sich im Verzeichnis /home/baohua/develop/linux.

Beim Kompilieren des Kernels Detaillierte Erläuterung der Entwicklung von Linux-Gerätetreibern (2. Auflage) müssen Sie den Kernel konfigurieren. Sie können einen der folgenden Befehle verwenden:

#makeconfig (die traditionellste textbasierte Konfigurationsoberfläche, nicht empfohlen)

linux设备驱动程序开发_linux驱动开发工具_linux设备驱动开发详解(第2版)

#makemenuconfig (Konfigurationsoberfläche basierend auf Textmenü)

#makexconfig (erfordert die Installation von QT)

linux驱动开发工具_linux设备驱动程序开发_linux设备驱动开发详解(第2版)

#makegconfig (erfordert die Installation von GTK+)

Führen Sie makeARCH=armmenuconfig im Verzeichnis /home/baohua/develop/linux aus, um den Kernel zu konfigurieren.

Der Weg zum Kompilieren von Kernel und Modulen ist:

makeARCH=armzImage

makeARCH=armmodules

linux驱动开发工具_linux设备驱动开发详解(第2版)_linux设备驱动程序开发

Wenn im obigen Befehl ARCH=arm als Umgebungsvariable importiert wurde, muss diese Option nicht nach dem Befehl make geschrieben werden. Nachdem Sie den obigen Befehl ausgeführt haben, erhalten Sie das unkomprimierte Kernel-Image vmlinux und die Kernel-Symboltabellendatei System.map im Stammverzeichnis des Quellcodes und das komprimierte Kernel-Image zImage im Verzeichnis arch/arm/boot/. Holen Sie sich das ausgewählte Kernelmodul in das entsprechende Verzeichnis.

Tipps:

1. Der bekannteste Bootloader im Bereich Embedded Linux ist U-Boot, und seine Codebibliothek befindet sich

Das obige ist der detaillierte Inhalt vonDie traditionellste textbasierte Linux-Konfigurationsoberfläche, makemenuconfig. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:itcool.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!