下载后可任意编辑实验二 linux 内核的编译与内核模块基础实验:linux 内核的编译与内核模块实验目的与意义配置编译 linux 内核,配置编译 hello world 内核模块 实验环境Ubuntu 10
04+PC 平台;目标机:友善之臂 MINI2440实验内容配置编译 linux 内核,在开发板上运行该内核,基于内核树编译 hello world内核模块,并动态加载该模块
实验内容及步骤目标板一般已经烧写缺省的linux系统,本实验需要编译定制的linux内核,并在构建好的内核树基础上编译简单的内核模块1
编译内核注意:编译内核需要设置交叉编译环境为 4
3 版本的编译器解压内核源代码Linux 内核的源代码包位于光盘的 linux\ 目录,您在该目录下还会看到类似 linux-2
2-mini2440_20240413
gz 的文件
把内核源代码包复制到某一个目录,进入该目录,运行以下命令:(将该文件放置在D:share文件夹下)[root@localhost root]# cd /mnt/hgfs/share/ [root@localhost share]# tar xvzf linux-2
2-mini2440-20240413
gz -C /opt/FriendlyARM/mini2440/ 下载后可任意编辑根据缺省配置文件编译内核进入内核源代码目录,然后执行“make menuconfig” ,[root@localhost share]# cd /opt/FriendlyARM/mini2440/ linux-2
2/[root@localhost kernel-2
13]# make menuconfig出现配置内核界面,选择进入“Load an Alternate Configur