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. 内核图形化界面操作¶
按键操作:
↑
↓
PgUp
PgDn
:浏览、选择内核功能←
→
:选择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
文件,可以进行分区烧录和整板烧录