论文部分内容阅读
21世纪是以计算机应用为核心的信息时代,随着计算机技术的飞速发展,嵌入式系统在越来越多的领域得到广泛的应用。在嵌入式系统的研究开发中,软件系统的研究和设计是整个开发工作的难点和重点。嵌入式浏览器是嵌入式系统中的重要应用,是嵌入式信息设备的核心技术之一,很可能成为嵌入式系统最主要的应用软件。
电视机顶盒是模拟电视向数字电视过渡的最佳解决方案,是信息家电的一个重要方面。本论文的主要工作是在研究数字电视机顶盒硬件结构及数据广播相关标准的基础上,设计软件系统,实现数据广播终端嵌入式浏览器的开发。
首先,根据系统软件配置、用户功能需求,设计了软件系统的架构,它利用四个模块完成了从数据抽取到最终显示的整个过程,对各个模块的功能做了详细解释。因为浏览器的核心-HTML的解析部分是从开放源码的浏览器-DILLO移植而来,所以,针对移植前后的层次结构,描述了移植的全过程。
其次,实时操作系统管理所有的硬件资源和系统程序,实现系统各个任务间的调度。本论文基于实时操作系统的任务调度管理部分,设计了整个软件架构的消息管理模块,并软件编程实现了该模块。同时给出了主要的函数实例。
再次,本论文详细分析了数据广播系统相关的协议栈架构,依据标准,深入研究了网络中传输数据的分割方法。针对传统有线电视网络,提出了一种在接收终端进行数据解析的具体方案,实现在数字机顶盒中对网络中传输的数据服务信息进行抽取、解析的功能,并软件编程实现了该模块。
最后,数字电视机顶盒是嵌入式浏览器运行的硬件平台,本论文分析叙述了现有有线电视的数字机顶盒工作原理,对软件开发调试的实际环境作了说明。
该方案已经软件产品化并在实际系统中应用,证明是切实可行的。