已绑定手机 已实名认证
|
海思半导体解决方案平台(MSP)实现了高清机顶盒解决方案处理器中的媒体、图形和外围模块用于支持所需功能的应用程序接口。图1-1显示了典型应用MSP的体系结构。
软件架构由以下四层组成:
UNF层:MSP的统一应用程序开发API
MPI层:用户模式部分模块硬件实现层
DRV层:内核模式部分模块硬件实现层
HAL层:模块硬件抽象层
SDK概述
根据MSP的所有模块分为以下三类:
1. 媒体处理:DEMUX, AVPLAY, SOUND, DISPLAY, VO, HDMI, PVR, VDEC, VENC, ADEC, AENC, VI, AI
2. 图形处理:HiFB, HiGo, TDE, JPEG, JPGE, GPU
3. 外围处理:Cipher, OTP, PMOC, Frontend, I2C, SCI, KEYLED, GPIO, IR, WDG, C51
处理数据的典型程序:
如图所示,用户应用程序通过调用get和将数据传输到模块放置接口,并通过调用获取和发布接口从模块获取数据。 通过调用attach接口建立模块之间的attach关系。
SDK编译: 要编译SDK,请执行以下步骤:
步骤1:安装和配置Linux服务器。
步骤2:安装交叉编译工具链: server_install
步骤3:选择配置文件。
步骤4:编译代码。
发展指南
DEMUX模块用于以下场景:
1.数据接收
2.音频和视频播放
3.TS录音
4.互联网协议电视(IPTV)或个人录像机(PVR)播放
接收数据的过程
接收数据的过程
注:
图中的虚线框表示在实践中可以忽略的部分。
滤波器用于过滤SEC和PES数据:SEC数据的字节1和字节4-18被SEC通道过滤;PES数据的字节4和字节7-21被PES信道过滤。
文件下载请回复
|
|