<四> 内核的配置和编译


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

来移植网卡驱动。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值