总结:切换板级配置可以说是选择EVB板,然后编译;
意思也就是,你将来编译生成的固件想放在哪个板子上运行呢?这里编译之前你需要提前选择一下;
Rockchip(瑞芯微)厂家提供的 SDK 目前支持两种板子
1.切换板级配置:
是要配置功能吗?比如 选择门锁、门铃、猫眼等带电池产品的板级配置,执行操作:
./build.sh device/rockchip/rv1126_rv1109/BoardConfig-tb-v13.mk
执行操作之后就可以配置 门锁、门铃、猫眼这些功能了吗?
2.正解:
瑞芯微厂家为我们提供SDK,然后 启诺公司 根据自身研发产品的特性,选择相应的EVB板,修改其内核驱动代码,编写驱动
这样SDK就成为了适用于 启诺公司 的专用SDK,
目前百度网盘下载的 SDK 也是修改过的SDK。
然后编译的时候:(下载好SDK之后)
首先确定自己的EVB板是什么型号的(因为瑞芯微厂家有很多开发板,我们需要选择我们的EVB板型号,比如38板)
输入:source envsetup.sh
因为瑞芯微厂家有很多开发板,我们需要选择我们的EVB板型号,比如等下我们烧录之后的固件需要拷贝到38板上,就需要选择85,即 rockchip_rv1126_rv1109_spi_nand
选择完EVB板之后,因为每个EVB板都会根据产品任务开发很多不同的功能,接下来就要确定 编译之后的固件,在烧录到EVB板之后需要实现什么样子的功能,
输入:./build.sh lunch
可以看到有22个功能,但是目前要实现的是 通用IPC(网络摄像头)功能,可以参考板级配置目录如下
可以看到 通用IPC(网络摄像头) 功能对应的是 BoardConfig-38x38-spi-nand.mk
所以输入2 选择 BoardConfig-38x38-spi-nand.mk
至此就完成了板级配置,接下来就是编译工作了;