我是靠谱客的博主 称心面包,最近开发中收集的这篇文章主要介绍<四> 内核的配置和编译,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


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

来移植网卡驱动。

最后

以上就是称心面包为你收集整理的<四> 内核的配置和编译的全部内容,希望文章能够帮你解决<四> 内核的配置和编译所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部