日志档案
发表于 2009/8/24 17:35:12
标签: 无标签
配置 RTLinux 系统
作者:王姗姗,华清远见嵌入式学院讲师。
一、下载释放核心源代码
从 Internet 站点上下载了内核文件(2.4.28 内核)及补丁(RT-Linux 3.2-
rc1),将下载的两个文件放置到/var/tmp 目录。
1、用 tar 命令释放内核源代码
# cd /usr/src
# rm -rf rtlinux
#mv rtlinux-3.2-rc1 rtlinux
#cd rtlinux
# tar –xzvf /var/tmp/linux-2.4.28.tar.gz
2、将 RT-Linux 打包到 Linux 核中。
#mv linux-2.24.28 linux
#cd linux
#patch -p1 < /usr/src/rtlinux/patches/kernel_patch-2.4.28-rtl3.2-rc1
二.配置内核
1、删除源代码目录中残留的.o 文件和其它从属文件。
# cd /usr/src/ rtlinux/linux
# make mrproper
2、启动内核配置程序
# make menuconfig
3、配置内核
Linux 的内核配置程序提供了一系列配置选项。对于每一个配置选项,用
户可以回答"*"、"m"或" "。其中"*"表示将相应特性的支持或设备驱动程序编译
进内核;"m"表示将相应特性的支持或设备驱动程序编译成可加载模块,在需要
时,可由系统或用户自行加入到内核中去;" "表示内核不提供相应特性或驱动
程序的支持。不合理的配置可能造成内核编译失败。
三、编译内核
1、建立编译时所需的从属文件
# make dep
2、清除内核编译的目标文件
# make clean
3、编译内核
# make bzImage (注意大小写)
内核编译成功后,会在/usr/src// rtlinux/linux /arch/i386/boot 目录中生成
一个新内核的映像文件 bzImage。
四、编译可加载模块
如果用户在配置内核时设置了可加载模块,则需要对这些模块进行编译,
评论4
最新资源