Maison  >  Article  >  Tutoriel système  >  L'interface de configuration Linux basée sur texte la plus traditionnelle, makemenuconfig

L'interface de configuration Linux basée sur texte la plus traditionnelle, makemenuconfig

王林
王林avant
2024-02-04 08:35:021142parcourir

1. Installez la machine virtuelle et le système Ubuntu fournis par le CD Détails de développement du pilote de périphérique Linux (2e édition) Téléchargement Redhat Linux, le noyau Linux se trouve dans le répertoire /home/baohua/develop/linux.

Lors de la compilation du noyau Explication détaillée du développement du pilote de périphérique Linux (2e édition), vous devez configurer le noyau. Vous pouvez utiliser l'une des commandes suivantes :

.

#makeconfig (l'interface de configuration textuelle la plus traditionnelle, non recommandée)

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

#makemenuconfig (Interface de configuration basée sur un menu texte)

#makexconfig (nécessite l'installation de QT)

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

#makegconfig (nécessite l'installation de GTK+)

Exécutez makeARCH=armmenuconfig dans le répertoire /home/baohua/develop/linux pour configurer le noyau.

La façon de compiler le noyau et les modules est la suivante :

makeARCH=armzImage

makeARCH=armmodules

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

Dans la commande ci-dessus, si ARCH=arm a été importé en tant que variable d'environnement, il n'est pas nécessaire d'écrire cette option après la commande make. Après avoir exécuté la commande ci-dessus, vous obtiendrez l'image du noyau non compressée vmlinux et le fichier de table des symboles du noyau System.map dans le répertoire racine du code source, et vous obtiendrez l'image du noyau compressée zImage dans le répertoire arch/arm/boot/. Récupérez le module de noyau sélectionné dans le répertoire correspondant.

conseils :

1. Le chargeur de démarrage le plus connu dans le domaine de Linux embarqué est U-Boot, et sa bibliothèque de codes se trouve

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer