全球旧事资料 分类

10
f基于嵌入式娱乐系统开发与实现
表31内核四种配置方式
方式方式一方式二方式三方式四
对应方法Makeco
fig基于文本方式配置界面Makeme
uco
fig基于文本选单方式配置界面Makexco
fig基于图形窗口配置界面Makeoldco
fig(自动读入”co
fig”配置文件)
在这四种方式中,makeme
uco
fig使用最为广泛,本系统中的内核是采用make
me
uco
fig的方式进行配置。图解分析:从图中,我们可以看出li
ux内核允许用户对其
各类功能逐项配置,一共有18类配置选项,在me
uco
fig的配置界面中是纯键盘的操作,
用户可使用上下键和“Tab”键移动光标来进入相关子项。当进入“SystemType”子项的
界面,该子项是一个重要的选项,主要用来选择处理器的类型。撷伪氢幂庞。
图32Li
ux内核配置
此外,要注意26和24内核在串口命名上的一个重要区别,24内核中“COM1”对应的是”ttyS0”而在26内核中“COM1”对应“ttySAC0”因此在启动参数的子项要格外注意如果在这里不设置好,串口打印不出信息8。踪梦掺钓绫发。2建立相互依存关系
由于内核源码中的大多数文件都与一些头文件有依赖关系,因此要顺利建立内核,内核源码中的Makefile文件必须知道所有的依赖关系。建立依赖关系一般会在第一次编译内
11
f咸阳师范学院2013届本科毕业毕业设计(论文)
核的时候进行,这样就会在内核源码树中每个子目录产生一个“depe
d”文件。运行“makedep”即可。机职蚀骞。3生成内核镜像
生成内核镜像使用“makezImage”,通常在Li
ux中,还有一种生成内核镜像的命令“makebzImage”。内核镜像一般分为压缩的内核镜像和未压缩的内核镜像。然后,压缩的内核映像通常名为zImage。而未压缩的内核映像通常名为vmli
ux,位于源码树的更目录中。掺铒锭试监泻。
313文件系统制作
当把上一节中制作好的镜像放到开发板之后,系统在进行了一些初始化的工作之后,并不能正常的启动。在li
ux启动过程中,加载根文件系统是li
ux启动中不可缺少的一部分。制作文件系统的方法也有很多种,可以从零开始手工制作,也可以在现有的基础上添加部分内容加载到目标板上去。现在开始从零开始手工制作根文件系统。俦执号。
对于根文件系统制作一般采用流行的Busybox工具制作,主要包括配置及编译Busybox创建根文件系统目录,设备文件及启动配置文件,以及添加常用库。缜怅靓浅

1首先建立一个空根目录在li
ux系统中,找到一个工作空间,也可以在项目中建立rootfs目录r
好听全球资料 返回顶部