1、安装好光碟提供的虚拟机和Ubuntu系统linux设备驱动开发详解(第2版)redhat linux 下载,Linux内核在/home/baohua/develop/linux目录中。
在编译内核时linux设备驱动开发详解(第2版),须要配置内核什么是linux,可以使用下边命令中的一个:
#makeconfig(基于文本的最为传统的配置界面,不推荐使用)
#makemenuconfig(基于文本菜单的配置界面)
#makexconfig(要求QT被安装)
#makegconfig(要求GTK+被安装)
在/home/baohua/develop/linux目录下运行makeARCH=armmenuconfig对内核进行配置。
编译内核和模块的方式是:
makeARCH=armzImage
makeARCH=armmodules
上述命令中,假如ARCH=arm早已作为环境变量导入,则不再须要在make命令后书写该选项。执行完上述命令后,在源代码的根目录下会得到未压缩的内核映像vmlinux和内核符号表文件System.map,在arch/arm/boot/目录下会得到压缩的内核映像zImage,在内核各对应目录内得到选中的内核模块。
tips:
1、嵌入式Linux领域最知名的bootloader是U-Boot,其代码库房坐落
以上是基于文本的最为传统的Linux配置界面,makemenuconfig的详细内容。更多信息请关注PHP中文网其他相关文章!