海思HI3751_HMS开发指南

本文档主要介绍海思电视解决方案处理器内各逻辑模块的功能、常用的接口和内部工作原理,通过实例介绍各模块的开发过程以及注意事项。

与本文档相对应的产品版本如下。

产品名称 产品版本 
Hi3751V800    HiDPTAndroidV100R001 
Hi3751V700    HiDPTAndroidV100R001 
Hi3751V600    HiDPTAndroidV200R001  
Hi3751 V500    HiDPTAndroidV200R001

Hi3751AV500    HiDPTAndroidV200R001 

1.1 应用架构

海思媒体处理平台(MSP)实现了对海思电视解决方案处理器中媒体、图形以及外设的屏蔽和封装,对应用软件直接提供 API(Application Program Interface)接口完成相应功能。典型的应用架构如图 1-1 所示。

软件架构主要包含以下 4 层: 
UNF 层 
媒体处理平台(MSP)对外统一的应用开发接口。 
MPI 层 
处理器各模块硬件能力实现层的用户态部分。

DRV 层 
处理器各模块硬件能力实现层的内核态部分。 
HAL 层 
处理器各模块的硬件抽象层。

关于上述概念,图例说明如图 1-2 所示。 
图1-2 典型数据处理流程 

扫描二维码关注公众号,回复: 10180740 查看本文章

2.1.3 运行环境
设置运行环境
在运行应用程序前,请按如下步骤设置运行环境: 
步骤 1 使用 HiTool 工具(位于 tools/windows/HiTool)烧写 fastboot 和 hi_kernel(Linux 内核)以及 rootbox 映像文件位于(pub/image)。 
详细请参见《HiTool 工具快速入门视频.exe》。 
步骤 2 正确设置系统启动参数 bootargs 和 bootcmd。 
详细请参见《install_notes.txt》。 
步骤 3 重启单板,完成网络参数设置,将位于 LINUX 服务器上的 SDK 包通过 mount 命令以NFS 方式挂载到单板上。 
步骤 4 进入 SDK 的 sample 目录,执行各种 sample。 
详细请参见 sample 目录下的《readme.txt》。 
----结束 

想了解更多资料可点击     一牛网论坛

发布了182 篇原创文章 · 获赞 116 · 访问量 105万+

猜你喜欢

转载自blog.csdn.net/szx940213/article/details/103923401