基于OS20的机顶盒软件体系及其应用设计

2009-11-21 08:53:34来源: 微计算机信息 关键字:OS20  数字电视  机顶盒  软件  模块  设计

  介绍了ST半导体公司的OS20实时嵌入式操作系统的基本特性。通过DVB-T数字电视机顶盒研发项目的应用设计,分析了机顶盒软件研发的主要问题和软件架构的实现,包括系统的状态机设计、搜台算法的实现、以EPG为主的SI解码系统的设计实现和优化,从各个方面讲述了OS20实时操作系统在机顶盒设计中的应用实践。

1 引言

      在较短的时期内,DTV和SDTV不可能降到现有模拟电视接收机的价位,因此还必须通过地面数字STB将地面数字电视广播的节目显示在模拟电视接收机上。

      本文结合笔者在使用ST DTTi5516主芯片开发DVB-T接收机的过程中的心得体会,结合ST半导体公司的OS20实时操作系统,谈谈数字电视接收机开发的应用设计的几个主要问题。

2 系统介绍

       以DVB-T为例,整个终端接收解码过程如下图所示。

图1 终端接收解码过程

      机顶盒对数字电视信号的处理过程为:电视射频信号经Tuner(高频头)调谐,进行模数转换,输出36MHz 的中频数字信号送入OFDM解调模块进行解调之后,变成TS流后经信道解码得到MPEG-2 TS流,经解复用模块(集成解扰模块)选出一路MPEG-2音视频流和对应的数据信息,经信源解码后得到所选节目的数字信息。由于机顶盒的输出端接模拟电视,所以数字信息经模拟信号编码后得到模拟信号输出到传统的模拟电视。

3  软件体系

      3.1   软件层次结构

      软件结构层次主要分三层:驱动层、中间层和应用层。软件结构层次图见图2。

图2 软件层次图

      除了驱动层的turner驱动修改之外,主要工作集中在应用层和DVB-T module API。其中,封装的API主要包括画点、线、框(可带各种前景色和背景色),画各种语言文字(可增减和更换字体),画位图,按菜单结构增减菜单,菜单翻页,dbase中EPG和teletext的请求与接收,subtitle的开关切换等等。

      3.2    OS20实时操作系统

      在笔者设计的项目开发方案中,使用ST公司的STLite/OS20实时多任务操作系统,它具有以下一些基本特征:

  

[1] [2] [3] [4]

关键字:OS20  数字电视  机顶盒  软件  模块  设计

编辑:鲁迪 引用地址:http://www.eeworld.com.cn/szds/2009/1121/article_1055.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:互联网电视新机遇 中国彩电业或赶超日韩
下一篇:大型超薄导光板打响LED背光电视技术新战场

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
OS20
数字电视
机顶盒
软件
模块
设计

小广播

独家专题更多

东芝在线展会——芯科技智社会创未来
东芝在线展会——芯科技智社会创未来
2017东芝PCIM在线展会
2017东芝PCIM在线展会
TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 电视相关 白色家电 数字家庭 PC互联网 数码影像 维修拆解 综合资讯 其他技术 技术产品 应用设计 论坛

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved