网站大量收购独家精品文档,联系QQ:2885784924

创维机顶盒产品软件架构介绍及开发工具演示研讨.ppt

创维机顶盒产品软件架构介绍及开发工具演示研讨.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
创维机顶盒产品软件架构介绍及开发工具演示研讨

本节内容 盒端软件体系结构 开发工具的使用 Makefile文件编写 软件示例 一、盒端软件体系结构 机顶盒原理框图 机顶盒软硬件环境 嵌入式操作系统 嵌入式系统内容包含一个或多个控制用的CPU以及针对特定应用环境而开发的高层软件,通常含有操作系统。在使用过程中,系统内部CPU和软件的行为并不为外界所感知,因此叫做“嵌入式”系统;通常把对外部事件响应时间很短的嵌入式系统叫做“嵌入式实时系统”;应用于嵌入式实时系统的操作系统叫做“嵌入式实时操作系统”;相应的应用程序叫做“嵌入式时应用程序”。 CA(Conditional Access) 有条件接收 加解扰 密钥管理 用户管理 SmartCard EPG(Electrical Program Guid ) 电子节目指南 NVOD准视频点播 股票 TS数据流包结构 MPEG PSI/SI 在mpeg-2的传输流(Transport Stream)中,节目专用信息PSI(Program Specific Information),就是规定不同节目和节目中的不同成分如何复用成一个统一的码流。以PSI为基础可以提供一个码流的构成,从而帮助用户对节目进行选择。 DVB中的服务信息SI(Service Information)则对此进行了进一步的扩展,加入了一些对用户有用的信息,标示节目的类型,服务商,节目的相互关系等。 MPEG PSI/SI MPEG PSI/SI PAT与PMT 数据接收流程 二、开发工具的使用 1、安装 1.ST20R1.8.1安装 在\\Skydtv2\soft\工作工具\StmR1.8.1下运行安装程序ST20R1_8_1_PC.exe,将StmR1.8.1安装到选择的目标文件夹。一般安装到C:\STM\ST20R1.8.1默认路径。 2.ST20R1.9.6安装 在\\Skydtv2\soft\工作工具\r1.9.6\pc下运行安装程序setup.exe将StmR1.9.6安装到选择的目标文件夹。一般安装到C:\STM\ST20R1.9.6默认路径。 或者将已经安装好的ST20 工具直接复制到本机。 2、运行DEMO项目 1.设置运行环境 编辑文件 DEMO\CONFIG\setenv.bat,修改环境变量值OASIS 和ST20ROOT。 将OASIS值设定为本机DEMO项目所在文件夹位置 ,ST20ROOT值设定为本机ST20 工具所在文件夹位置。如: set OASIS=E:\work\demo set ST20ROOT=c:\stm\st20r1.8.1 2.设置目标DCU 编辑文件 DEMO\CONFIG\ targets.cfg,可看到如下语句: target jei200 tap jei_soc 172.18.1.200 reset; st55X8_custom_runtime(60) target usb1 tap hti_usb HTI1 reset; st55X8_custom_runtime(60) 其中target 后jei200 和usb1即代表目标DCU的名称。 172.18.1.200为目标DCU的IP地址。需要根据目标DCU的IP地址进行修改,设定为所用目标DCU的IP地址。 HTI1为通过USB接口连接目标DCU时PC上USB设备号。可根据实际情况修改。 3.编译 打来命令提示符窗口 ; 将路径设到项目所在路径; 运行config\setenv程序,设置编译运行环境 ; 改变工作路径到release\skymain下; 编译程序,命令为: gmake 或编译调试版本 gmake DEBUG=1 4.调试 在编译环境下运行运行程序: gmake run TARGET=jeii200 运行调试版本,命令为: gmake DEBUG=1 run TARGET=jeii200 调试程序,命令为: gmake debug TARGET=jeii200 或 gmake DEBUG=1 debug TARGET=jeii200 3.演示 三、makefile文件的编写 一个简单的 ST20 Makefile DVD_MAKE_VERSION := 2 ifdef IN_OBJECT_DIR include $(DVD_MAKE)/generic.mak # Other components this component is dependant upon IMPORTS := stpio EXPORTS := sti2c.h sti2c.lib TARGETS := sti2c.lib # local objects which comprise this compo

文档评论(0)

yy558933 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档