数字视听产品是近几年消费电子类产品的一个热点,而数字电视接收机顶盒是其中的一个重要的组成部分。
本文主要介绍了一款基于STi5518 芯片的DC-618C型数字电视接收机顶盒的软件设计与应用,对同类产品的具体实现有一定的指导作用。
1 引 言
数字电视的崛起在我国被誉为广电产业的第三次革命,它巨大的市场潜力正逐渐凸现出来。数字传输方式因其采用了先进的技术,具有传统的模拟传输方式所无法比拟的优势,取代后者已是不可阻挡的趋势。目前,数字电视正在世界范围内迅速地推广,作为接收数字电视的新兴家电,机顶盒正悄悄进入千家万户。
机顶盒(STB,Set Top Box)是广播媒介实现数字化后接收端的重要设备,一般置于电视机上, 从功能来看,机顶盒主要分为上网机顶盒、数字卫星综合接收解码器、数字地面机顶盒,以及有线电视数字机顶盒,这些设备由于具有很好的网络功能,因此也成为信息家电的代表。
我们在这里讨论的主要是指有线电视数字机顶盒,它的基本功能是接收数字电视广播节目,同时具有所有广播和交互式多媒体应用功能。
数字电视机顶盒的技术含量非常高,它集中反映了多媒体、计算机、数字压缩编码、加解扰算法、加解密算法、通信技术和网络技术的发展水平,在设计技术上主要包括机顶盒硬件技术和软件技术两大部分, 其中,软件技术占有更为重要的位置。除了音视频的解码由硬件实现外,包括电视内容的重现、操作界面的实现、数据广播业务的实现,直至机顶盒和个人计算机的互联以及和Intemet的互联都需要由软件来实现。
我们在这里介绍一款基于STi5518 芯片的DC-618C型数字电视接收机顶盒的软件设计。
2 DC-618C数字电视接收机顶盒的软件设计
2.1实时操作系统基本原理
STi5518解码芯片本身的性能比较强大,可以满足应用对硬件的要求,关键在于软件对硬件的管理上,随着应用的复杂化,一个嵌入式控制系统可能要同时控制和监视很多外设,要求有实时响应,有很多处理任务,各个任务之间有多种信息传递。如果仍采用原来的程序设计方法存在两个问题,一是中断可能得不到及时响应。处理时间过长,这对于一些控制场合是不允许的,对于网络通信方面则会降低系统整体的信息流量。二是系统任务多,要考虑的各种可能也多,各种资源如调度不当就会发生死锁,降低软件可靠性,程序编写任务量都会有大幅度增加。
实时操作系统(RTOS)是一段在嵌入式系统启动后首先执行的背景程序,用户的应用程序是运行于RTOS之上的各个任务。RTOS根据各个任务的要求,进行资源(包括存储器、外设等)管理、消息管理、任务调度、异常处理等工作。在RTOS支持的系统中,每个任务均有一个优先级,RTOS根据各个任务的优先级,动态地切换各个任务,保证对实时性的要求。在编写程序时,可以分别编写各个任务,大大减小了程序编写的工作量,而且减小了出错的可能,保证最终程序具有高可靠性。
实时多任务操作系统,以分时方式运行多个任务,宏观表现为多个任务同时运行。任务之间的切换以优先级为根据,只有采用优先服务方式的RTOS才是真正的实时操作系统,时间分片方式和协作方式的RTOS并不是真
为您推荐
机顶盒采用软件技术实现数字电视即时CA解密(由于没有计算机的支持帮助)必须解决两个关键点:一是提高对信号处理的运算效率来达到和电视广播同步运行的匹配。其次为了保证CA不被破密的安全性,不能用降低CA抗破密的强度来凑合存储空间限制和运算效率,还不能提升机顶盒的成本(只能降低)。此外从长远发展来看,随着FTTH进一步的成熟普及和大容量存储器件的不断开发成功,它还可以起到家庭网关的作用(这方面的论述从略)。
一机顶盒从世界范围内广播电视发展方向看,模拟电视被数字电视取代是无庸置疑的,取代的时间和方法则随各国的国情而有所不同。但有一点可以肯定,无论经济实力有多雄厚,那国也不会于朝夕之间将所有模拟接收电视机都打入冷宫而以数字接收电视机来取代之,于是数/模转换机顶盒就应运而生。我国已经拥有三亿多台模拟接收电视机,当前我国有线电视由模拟向数字整体转换的关键条件
1、同洲电子2、长虹3、深圳九洲信息4、福建神州电子5、高斯贝尔6、江苏银河电子7、深圳迈威8、深圳创维9、深圳成功10、福州卓异11、大亚科技12、江苏银河13.其它
考虑到能源成本高涨与房地产泡沬化等因素,一些华尔街的分析师相当担忧2006年的美国经济。但投资银行JefferiesBroadview的技术管理总监DavidCreamer指出,半导体也许会成为新焦点。Creamer表示,随着半导体业界一些合并或并购案、首次公开发行(IPO),加上部份跨领域大型企业积极寻求成功的新兴科技以使其技术更加完整,2006年对半导体产业来说将