概述
1. 解压内核
将 linux-3.2.tar.bz2 拷贝到/home/linux 下并解压$tar xvf linux-3.2.tar.bz2
$ cd linux-3.2
2.修改内核顶层目录下的 Makefile
$ vim Makefile修改:
ARCH ?= $(SUBARCH)
CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)
为:
ARCH ?= arm
CROSS_COMPILE ?= arm-cortex_a8-linux-gnueabi-
3. 拷贝标准板配置文件
$ cp arch/arm/configs/s5pv210_defconfig .config
4. 配置内核
$ make menuconfigSystem Type --->(0) S3C UART to use for low-level messages
该命令执行时会弹出一个菜单,我们可以对内核进行详细的配置。 这里我们先查看
一下,内核都提供了那些功能!
5.编译内核
$ make zImage通过上述操作我们能够在 arch/arm/boot 目录下生成一个 zImage 文件,这就是经过
压缩的内核镜像,这个内核可以正常的启动,但是不能正常的挂载文件系统,因为
没有网卡驱动,因此需要移植网卡驱动,
参考 http://blog.csdn.net/error/404.htmlfrom=http%3a%2f%2fblog.csdn.net%2fqq_26058749%2farticle%2fdetails%2f52792013
来移植网卡驱动。
最后
以上就是称心面包为你收集整理的<四> 内核的配置和编译的全部内容,希望文章能够帮你解决<四> 内核的配置和编译所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复