Professional Documents
Culture Documents
RP IPC版型编译和使用说明
RP IPC版型编译和使用说明
本文档主要介绍如何使用本公司的开发板用作IPC功能。
1 发布说明
1.1 版本说明
1.2 免责声明
本文档由深圳荣品电子科技有限公司(本司,下同)提供,仅作参考、指导用。不对文档的任何陈
述、信息和内容的准确性、可靠性、完整性、适销性、特定目的性和非侵权性提供任何明示或暗示的声
明或保证。
本文档将可能在未经任何通知的情况下,不定期进行更新或修改。
1.3 版权声明
本文档版权归属于深圳荣品电子科技有限公司。非经本司书面许可,任何单位和个人不得擅自摘
抄、复制本文档内容的部分或全部,并不得以任何形式传播。
编译说明
$ ./build.sh lunch
processing board option: lunch
processing option: lunch
0. default BoardConfig.mk
1. BoardConfig-38x38-spi-nand-ab.mk
2. BoardConfig-38x38-spi-nand.mk
3. BoardConfig-ab-v13.mk
4. BoardConfig-battery-ipc.mk
5. BoardConfig-dualcam-tb-v13.mk
6. BoardConfig-facial_gate.mk
7. BoardConfig-ramboot-uvc.mk
8. BoardConfig-robot.mk
9. BoardConfig-sl.mk
10. BoardConfig-slc-nand-v12.mk
11. BoardConfig-spi-nand.mk
12. BoardConfig-spi-nor-tb-v13.mk
13. BoardConfig-spi-nor-v12.mk
14. BoardConfig-tb-v12.mk
15. BoardConfig-tb-v13.mk
16. BoardConfig-uvcc-spi-nand.mk
17. BoardConfig-uvcc.mk
18. BoardConfig-v10-v11.mk
19. BoardConfig-v12.mk
20. BoardConfig.mk
21. pro-rv1109.mk
22. pro-rv1126.mk
23. rp-rv1109.mk
24. rp-rv1126.mk
Which would you like? [0]: 1 # 选择 20 编译 IPC 版型
对应的文件系统的环境为 rockchip_rv1126_rv1109 :
$ source envsetup.sh
Top of tree: /home/rpdzkj_debug/second/lixin/RV1126-
RV1109/rv1126_rv1109_201116/rv1126_1109
You're building on Linux
Lunch menu...pick a combo:
0. non-rockchip boards
1. rockchip_px30_32
2. rockchip_px30_64
.
.
.
78. rockchip_rv1126_rv1109
79. rockchip_rv1126_rv1109_ab
80. rockchip_rv1126_rv1109_facial_gate
81. rockchip_rv1126_rv1109_libs
82. rockchip_rv1126_rv1109_ramboot_uvcc
.
.
.
Which would you like? [0]:80 # 选择 78
// -------------camera select---------------
// #include "rongpin/camera-gc2053+ov2718.dtsi"
// #include "rongpin/camera-imx307x1.dtsi"
#include "rongpin/camera-gc2093x2.dtsi"
// #include "rongpin/camera-gc2093x2.dtsi"
使用说明
板端路径: /oem/usr/share/mediaserver/rv1109/
SDK路径为: app/mediaserver/src/conf/rv1109/
mediaserver 默认配置文件:ipc-display-widthout-audio.conf
屏幕预览说明
板端路径为 : /etc/init.d/S85ipc-display-config
SDK目录为: buildroot/board/rockchip/rv1126_rv1109/fs-overlay/etc/init.d/S85ipc-
display-config
IPC只支持单目摄像头
V2.1版本SDK说明
2.1 版本指的是原厂的版本,我司从 2021年8月份 及以后更新的SDK版本就为 2.1 或更高版本,之前
的为 1.8 版本。
RTMP
之前版本的 rtmp 视频流是不支持音频的,所以在 2.1 的版本中,rk原厂直接阉割了rtmp这块的内
容,由客户直接开发rtmp功能,后续的版本中可能会重新添加音视频的 rtmp 支持。
文件系统
在 2.1 版本的SDK中,ipc的版型配置的文件系统格式被修改成了 squashfs(之前的版本为 ext4),
squashfs 为只读文件系统,但是文件系统更小,烧写和启动加载会更快。
配置文件
mediaserver 默认配置文件更改为 ipc-display-widthout-audio.conf (之前版本为ipc-
display.conf)