- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《OTA学习文档
OTA On The Air
------------二科小唐 09-28
前言
在深入了解OTA(空中升级)流程的具体实现之前,我们有必要先对其在脑海中形成一个初步的认识。这里则是带你从整体认识OTA。
一、M3328F方案Flash block存储区域定义
二、OTA功能的具体设计规划
(一)Flash block存储区域规划
为了设计系统OTA部分,我们需要在Flash block存储区域中新增两个chunk存储区域:公共数据存储区域(comman data)和空中升级存储区域(ota)。
我们将在1MB系统中加入OTA功能。目前1MB系统中已经使用了10个bank来存储bootloader和App的数据,还剩下6个bank可以供我们使用。
comman data:使用1个bank存储。
ota:使用1-2个bank存储。根据具体实现时的实际情况进行调整。
(二)OTA功能规划
1、SI表中升级相关升级描述信息
SI表中升级相关信息定位升级文件播发位置升级文件播发的位置由NIT表中的_linkage_descriptor描述_linkage_descriptor作为升级下载的链接描述。该描述符放置在NIT表的第一个描述子循环中NIT表PID:0x0010
KingVon_linkage_descriptor升级链接描述符
Syntax No. of bits Identifier KingVon_Loader_Desc()
{
Tag
Length
For(i=0;iN;i++)
{
STB_Provider_ID
Manager_Code
Hardware_code
Software_version
Download_Mode
Frequency
Symborate
Polarization
Download_PID
Reserved
}
CRC32
}
8
8
16
32
32
32
8
32
32
8
16
32
32
Uimsbf
Uimsbf
Uimsbf
Uimsbf
Uimsbf
Uimsbf
Uimsbf
Uimsbf
Uimsbf
Uimsbf
Uimsbf
Uimsbf
Uimsbf
详细描述:
Descriptor_Tag:0xA8;
STB_Provider_ID:机顶盒提供商ID,金网通为0x4b56,当为其他厂家的机顶盒待定;
Manager_Code:运营商ID;
Hardware_code:主芯片、Flash、SDRAM、Tuner、IC卡版本 …;
Software_version:机顶盒软件版本;
Download_Mode:01:强制,02:自动提示;
Frequency:统一为调制器上的频率,单位MHZ;
Symborate:统一为调制器上的符号率;
Polarization:统一为调制器上的极化方式;01:水平,02: 垂直;
Download_PID:升级流的PID;
Reserved:预留;
CRC32:CRC校验码。
3、前端播出方案
前端播出系统在NIT中插入KingVon_linkage_descriptor升级链接描述符,该描述符指明各机顶盒厂商相应升级软件所在的基础流的PID,同时该描述符中也可以给出机顶盒升级控制字节的值。
金网通提供升级软件在TS文件(188字节/包),供升级码流播出系统在相应基础流中播出,同时机顶盒厂商需提供相应的升级控制字节,供播出系统在KingVon_linkage_descriptor升级链接描述符中播出。
金网通定义/选择TS文件的生成方式,即机顶盒厂商采用定义/选择的方式将机顶盒升级软件转换为TS文件,该方式对于前端升级码流播出系统是透明的。
前端码流播出系统对升级软件的播出采用循环的方式,以便终端用户可以在一定时间范围内完成机顶盒软件的更新升级。
4、末端接收方案
(1)升级方式
手动(提示)下载
末端机顶盒查询NIT中是否有本厂商的Linkage_Descriptior升级链接描述符,如果有,则根据升级控制字节判断本机机顶盒是否需要升级,如果需要升级,则询问终端用户是否升级。
在得到终端用户许可后,机顶盒则接收相应PID的基础流,并根据相应的方式分析数据、组装升级软件,该分析组装方式同前端生成TS文件的方式相对应。
如果在接收数据的过程中断电或出错,在回复后应能够断点续传或重新开始接收数据。
强制下载
末端机顶盒查询NIT中是否有本厂商的Linkage_Descriptior升级链接描述符,如果有,则根据升级控制字节判断本机顶盒是否需要强制升级,如果是则开始升级。机顶盒控制高频道转换到升级流所在的频点,接收相应PID的基础流,下
文档评论(0)