CanMV Board Demo使用指南
1. 概述
此文档介绍K230 SDK提供的demo功能,使用方法等。其中rt-smart上的可执行程序都默认编译到了小核/sharefs目录下, 测试大核程序时,需要等待小核完全启动,之后在大核的msh中进入/sharefs/app目录内测试。各测试demo用到的音视频资源文件,可到以下链接地址获取
2. Demo介绍
2.1 Display_demo
2.1.1 display_demo简介
VO(Video Output,视频输出)模块主动从内存相应位置读取视频和图形数据,并通过相应的显示设备输出视频和图形。芯片支持的显示/回写设备、视频层和图形 层情况。
2.1.2 Feature说明
video ouput 包含了一个用例,即vo osd层插入帧的测试
2.1.3 依赖资源
带HDMI接口的显示器及HDMI连接线,显示器要求支持1080P30,否则无法显示
2.1.4 使用说明
2.1.4.1 编译
软件编译参考release sdk软件包中的README.md
2.1.4.2 执行
vo osd 层插入帧
./sample_vo.elf 18 //18:DshanPI-CanMV
./sample_vo.elf 15 //15:DshanPI-CanMV HDMI
执行完命令后、按一次回车会插入一张纯绿色图片、再按一次回车程序退出
显示效果如下:
2.2 Venc_demo
2.2.1 Venc_demo简介
Venc demo实现对vi接收到到图形进行编码,并且可以对输入图像进行画框和OSD叠加。支持编码协议为H.264/H.265/JPEG。编码结果可以存储成文件,导出到本地,使用视频软件播放。
2.2.2 Feature说明
只支持1280x720分辨率。