《Linux设备驱动开发详解》学习笔记(一)

1、安装好光盘提供的虚拟机和Ubuntu系统,Linux 内核在/home/baohua/develop/linux目录中。

在编译内核时,需要配置内核,可以使用下面命令中的一个:
 #make config(基于文本的最为传统的配置界面,不推荐使用)
 #make menuconfig(基于文本菜单的配置界面)
 #make xconfig(要求QT被安装)
 #make gconfig(要求GTK+被安装)

在/home/baohua/develop/linux目录下运行make ARCH=arm menuconfig对内核进行配置。


编译内核和模块的方法是: 
make ARCH=arm zImage 
make ARCH=arm modules 
上述命令中,如果ARCH=arm已经作为环境变量导出,则不再需要在make命令后书写该选项。执行完上述命令后,在源代码的根目录下会得到未压缩的内核映像vmlinux和内核符号表文件System.map,在arch/arm/boot/目录下会得到压缩的内核映像zImage,在内核各对应目录内得到选中的内核模块。


tips:

1、嵌入式Linux领域最著名的bootloader是U-Boot,其代码仓库位于http://git.denx.de/u-boot.git/



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值