2.6.22.6内核启动分析之内核编译体验(2)

菜单操作命令如下表所述:

Arrow keys navigate the menu   键盘上下键可以控制菜单上下移动,左右键可以控制水平三个菜单移动  
<Enter> selects submenus --->   按下键盘Enter(回车键)可以进入该项菜单子目录  
Highlighted letters are hotkeys   开头为粗体字母代表是该项菜单热键,在键盘上按下相应字母,光标定位到该处  
Pressing <Y> includes   Y键,编译到内核中  
<N> excludes   N键,不编译到内核中  
<M> modularizes features   M键,进行模块化  
Press <Esc><Esc> to exit   Esc键退出  
<?> for Help   ?键帮助  
</> for Search   /键收索  
Legend:   显示  
[*] built-in   已经内置到内核中  
[  ] excluded   不编译到内核中  
<M> module   已经模块化  
< > module capable   表示该选项可以模块化  

3 编译

3.1 输入 make 命令直接进行编译

3.2 输入 make uImage命令生成uImage形式内核文件,uImage文件包含头部和真正内核部分,可以烧写进去让uboot直接使用。编译uImage文件时必须把编译uboot得到的mkimage工具复制到/user/bin目录中。

3.3 运行uboot,按下命令键k可以通过dnw软件把uImage文件传给uboot,uboot再清除flash,把uImage文件写入到flash中。

4 启动内核

4.1 通过uboot烧写uImage形式内核文件完成后,可以通过菜单键中b键重启内核,注意flash中存储有完整文件系统时内核才能启动成功,否则内核启动会卡在某一位置。

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12701.html