SSR621Q开发笔记
文章目录
前言
SSR621Q作为一款性价比极高的SOC芯片,它的应用开发和测试有必要详细说下,方便有需要的相关人员参考。
一、重要文档:
重要文档:NVR 621 faq.pdf
二、SDK应用程序:
1.编译应用程序:
编译选项:
必备库:
CHIP = i2m
BOARD = 010A
BOARD_NAME = SSC010A-S01A
PRODUCT = nvr
project/configs/current.configs:12:BOARD = 010A
project/configs/current.configs:13:BOARD_NAME = SSC010A-S01A
2.库和头文件:
模块库:
头文件:
SSR62X_TAIYAKI_NLS00V013_1\project\release\include
按照《搭建开发环境》介绍的方法编译出来app。
运行prog_vdec 使用指定格式的文件来测试。
三.模块测试:
1.VDEC测试:
./prog_vdec test_file
vdec 不支持 jpeg 解码,有单独的模块 JPD 用来解码 jpeg。
运行vdec模块,按照海思的改成读原始的H.264/H.265码流,自带的demo是读取特定封装格式的文件,已经拿到测试视频了。可以正常解码1080P的H.264视频。
cat /proc/mi_modules/mi_vdec/mi_vdec0
单路解码:
多路解码:4路1080P25.H.264/H.265可以混合解码。
解码4K@30的HDMI编码器:
2.VO设置:
可以设置为1080P/720等分辨率。可以局部放大。
HDMI:都正常:
3.JPEG编码:
4.局部放大:
vdec解码后进新裁剪:(VDEC的例子)
四、FB测试:
./prog_fb
测试例子已经启用了alpha通道和透明色。背景色为black就可以显示成透明了。
五、音频测试:
line out测试:
./prog_audio_all_test_case -O -i ./es/audio/SRC_48K_STEREO.wav -D 2
HDMI 音频测试:
HDMI的音频必须要是48K的。HDMI的音频在设置视频的时候已经初始化了,后面只要设置音频设备即可,不能再设置HDMI 了。
./prog_audio_all_test_case -O -i 48K_16bit_MONO_30s.wav -D 4
总结
以上就是sigmastar SSR621Q芯片的应用程序编译和测试过程,后续还会有系列文章,敬请期待.