大显DC-618C数字电视机顶盒的软件设计与应用

[09-14 01:03:02]   来源:http://www.88dzw.com  电子制作   阅读:8463

文章摘要: DC-618C机顶盒还采用了另一个DVB定义的系统软件升级服务扫描Linkage描述符,用来定义一个指向携带系统软件升级BAT或NIT的指针。该描述符的连接类型为0x0A,可在BAT或NIT中传输。该描述符与类型为0x09的Linkage描述符不同,不包含OUI,目的是使机顶盒不用扫描所有的复用器就可以获得描述系统软件升级服务的BAT或NIT,实际上该描述符是Linkage描述符的一种补充,而且是可选的。 在NIT或系统软件升级BAT中有多个Linkage描述符,标识多个系统软件升级服务。在暂时没有升级服务时,可以不从NIT或BAT中将这些描述符删除。

大显DC-618C数字电视机顶盒的软件设计与应用,标签:电子小制作,http://www.88dzw.com

       DC-618C机顶盒还采用了另一个DVB定义的系统软件升级服务扫描Linkage描述符,用来定义一个指向携带系统软件升级BAT或NIT的指针。该描述符的连接类型为0x0A,可在BAT或NIT中传输。该描述符与类型为0x09的Linkage描述符不同,不包含OUI,目的是使机顶盒不用扫描所有的复用器就可以获得描述系统软件升级服务的BAT或NIT,实际上该描述符是Linkage描述符的一种补充,而且是可选的。

        在NIT或系统软件升级BAT中有多个Linkage描述符,标识多个系统软件升级服务。在暂时没有升级服务时,可以不从NIT或BAT中将这些描述符删除。

       对于包含系统软件升级基本流的传输流,对应的PMT包括data-broadcast-id描述符,其中data-broadcast-id等于 0x000A,选择器字段被DVB定义为系统软件升级信息结构(system-software-update-info),其中包含OUI、升级类型、升级版本和生产商定义的选择器字段。对于一个专有的流,该描述符提供一个入口点;对于一个标准的两层数据轮播,该描述符也提供了一个入口点;另外该描述符还提供一个UNT表的参考,指向增强的系统软件升级服务。在当前暂时没有系统软件升级服务时,头端播放软件不会将该系统软件升级服务的标识从PMT的该描述符中删除。

         一个data-broadcast-id描述符只定义一个基本流,一个节目可以包含多个基本流,这样一来,就有多个系统软件升级流(轮播),每个流由各自的data-broadcast-id描述符描述。另外,一个系统软件升级服务也可以是一个服务的组件之一。

       2.4.2.2 DC-618C用于升级服务的数据轮播结构
  

       DC-618C系统软件服务采用DVB标准的两层数据轮播协议来传输多个升级软件数据。多个系统软件升级服务构成一个两层的数据轮播服务,DSI是该数据轮播的入口。DC-618C软件升级系统有多个升级服务,每个升级服务构成一个单独的组所有的组和模块都在一个基本流中传输。

       与标准的DVB数据轮播一样,DSI消息包含GroupInfoIndication结构,其中的GroupCompaibility字段使用IEEE OUI来标识我公司,该字段还用来描述机顶盒的型号和版本号;GroupInfoByte(gi) 字段由一个描述符循环组成,描述了该升级服务组的各种信息,这些描述符是DVB标准数据轮播定义的描述符。

       为了独立地生成多个软件升级服务数据,并将这些独立生成的数据集成在同一个数据轮播服务中,DC-618C机顶盒软件升级服务系统还采用了DVB对于 DII中的一些特定字段进行的特别的规定;transactionId的两个字节在0X0002—0XFFFF之间,并与对应的DSI中 groupInfo结构中的groupid相等;downloadId等于transactionId; moduleId的高8位的值与groupId的低8位相同,低8位表示一个特定的软件升级服务moduleId,该服务最大支持256个模块,对于软件升级应用来说应该是足够的。 
3  结束语

       硬件是软件运行的平台,归根结底,软件部分是整个机顶盒的灵魂和核心,随着信息网络的快速发展,宽带美景已经非常清晰地展现在我们面前,丰富多彩的服务对终端接收设备提出了更高的要求,只有不断的提高机顶盒软、硬件的功能和性能才能跟得上市场不断前进的步伐。

       

www.88dzw.com

        OS20系统的内存开销也很小,核的开销大约为:内部只占600字节,每个任务占用的内存:内部24字节,外部36字节。

        此外,OS20操作系统还具有任务切换时间短等特点
2.3  DC-618C机顶盒的软件架构设计

        依据软件工程的原理,DC-618C机顶盒软件采用从上到下的层次化设计,依次由易到难,由具体到抽象和由软件到硬件,主要包括如下几层:

上一页  [1] [2] [3] [4] [5]  下一页


Tag:电子制作电子小制作维修教程知识 - 电子制作

《大显DC-618C数字电视机顶盒的软件设计与应用》相关文章