5. 内核配置¶
LubanCat-RV06板卡的内核配置文件是
sysdrv/source/kernel/arch/arm/configs/rv1106_lbc_defconfig
如果你想编译的时候选择其他的内核文件,可以在 project/cfg/BoardConfig_IPC/$(自己选择的配置文件) 文件中修改 RK_KERNEL_DEFCONFIG 的值,
需要注意的是指定的内核配置文件必需存在于 sysdrv/source/kernel/arch/arm/configs 目录下
5.1. 内核配置¶
执行下面命令进入图形化配置界面
./build.sh kconfig
如下图所示
5.1.1. 内核图形化界面操作¶
按键操作:
↑↓PgUpPgDn:浏览、选择内核功能←→:选择Select、Exit等操作Enter:进入子菜单Y:选中这项功能N:排除这项功能M:以模块的形式选择Esc:双击Esc返回上一级菜单?:查看这项功能的帮助信息/:搜索
图例说明:
[*]:已选中的项目[ ]:未选中的项目<M>:已选中的项目(以模块形式)< >:未选中的项目(以模块形式)
中间区域是用户选择各项功能的地方,您可以使用上下方向键进行导航,同时也支持直接按下行首带颜色的字母,跳转到该行,如 Firmware Drivers 的首字母 F,当我们按下 F 键时就会直接跳转至该行。
底部区域包含了一些常用的操作选项,为用户提供了重要的交互功能。它们的作用如下:
<Select>:进入当前高亮配置项的子菜单<Exit>:退出当前菜单,返回上一层<Help>:提供当前高亮配置项的帮助信息<Save>:保存当前的配置更改,但不退出配置工具<Load>:加载指定的配置文件
5.1.2. 保存配置¶
当修改完配置后,有两种方法可以保存配置:
选择
<Save>保存配置,但不退出配置工具选择
<Exit>退出配置工具,会提示是否保存配置,选择Yes保存配置,选择No不保存配置,选择Cancel取消退出。
当你保存配置后,系统会将修改的内容直接保存到内核配置文件中,下次编译内核时会自动加载这些配置。
5.2. 内核编译¶
执行下面命令编译内核
./build.sh kernel
编译完成后会在
output/images/目录下生成boot.img文件,这时就可以使用分区烧录进行烧录,节省大量时间
除了编译内核外,还可以使用全编译进行编译
./build.sh all
编译完成后会在
output/images/目录下生成update.img文件和boot.img文件,可以进行分区烧录和整板烧录
