具体步骤如下:
解压内核源码树
解压 到自己的工作目录,会生成一个友善之臂修改过的
并且有几个 默认配置文件的内核源码目录 。具体步骤参照友善之臂
开发板用户手册,具体不详述了。
修改内核配置选项
进入内核源码目录 目录
!"#$
打开配置菜单,修改两个配置项,分别是:
):%$&'选择 () *&+&, *,&项
-):./.$/$&'0,/&'选择 *-,/&$项
并检查 1)2$& 是否被选中,如果没有则选中,此项优化内核大小,根据需要进行
配置。
修改(3).2 *,&&-+& 选项为(),之
所以修改是因为我之后制作的 $,& 是 40 大小的。当然如果你想制作 340 大小
的 $,&,这里就要对应为 3 了,以此类推。但是最小系统嘛,是不用那么大的
$,& 的。此项的默认配置就是(),以前我改过这个配置,所以是(3)了。如
果这个大小和你做的 $,& 不匹配,则启动时仍然会出现 $ 内核恐慌,提示
$,& 格式不正确,挂载不上 $,&。
然后特别要注意的一点是, 是一种内存虚拟磁盘技术,实质上并不是一种文件系统,
它使用的文件系统时 文件系统。所以一定要在 !"#$ 的时候进
入 % 菜单,选上&'()**。以提供内核对 文件系统的
支持。我以前添加过了 文件系统了,所以开始的时候在此没有说明,在此为了说明为
什么有的人照着我的方法做了,但是仍然 $,特别把这一步也加上。
然后保存配置退出。
这样就为内核添加好了 $,& 启动功能和 $,& 的驱动支持了。
+修改内核启动参数
方法有二:
):修改 的第 3 行,修改 !156(%!*.7(58#99的定义
修 改 为 !156(%!*.7(58#9$,#3: $#;,/;$ $< #;$
&#=+>!#9
保存。
意思为从 $,& 启动,$,& 压缩文件起始地址在内存地址 3 处,文件大小为
。
此参数 也 可 以在 !"#$ 时进 入 0)& 菜单, 然后在 .2
$,&$ 里修改。效果是一样的。
-):或者不修改 的的第 3 行 !*.7(58 定义:而是用 - 的 -$& 环境变量来
传递启动参数。
同 样 也 是 修 改 该 环 境 变 量 为 -$&#$,#3: $#;,/;$ $<
#;$&#=+>!#
评论1