总结:切换板级配置可以说是选择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
至此就完成了板级配置,接下来就是编译工作了;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效