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)
#makemenuconfig (Interface de configuration basée sur un menu texte)
#makexconfig (nécessite l'installation de QT)
#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
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!