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

2009-11-21 08:53:34来源: 微计算机信息

  介绍了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
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
OS20
数字电视
机顶盒
软件
模块
设计

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 

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

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

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

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