【摘 要】
:
近年来数字电视的发展非常迅速。面对国内日益扩大的机顶盒市场,如何以最少的人力投入和最低的成本在最短的时间内快速开发出满足各种客户需求的机顶盒软件,是机顶盒软件开发
论文部分内容阅读
近年来数字电视的发展非常迅速。面对国内日益扩大的机顶盒市场,如何以最少的人力投入和最低的成本在最短的时间内快速开发出满足各种客户需求的机顶盒软件,是机顶盒软件开发商们占领国内市场所需解决的首要问题。在传统的机顶盒软件开发中,界面开发工作约占了整个软件开发工作的一半,研究并设计一套数字机顶盒可视化开发工具对机顶盒软件的低成本快速开发有重要意义。可视化开发工具两个最重要的特点是可视化和代码易移植。研究了采用中间件技术和采用传统分层结构的机顶盒软件体系结构,并在此基础上设计了易移植的机顶盒图形界面系统。以易移植图形界面系统为理论基础的可视化开发工具包括人机交互工具和中间层。中间层保证了可视化开发工具生成的代码易于移植,包括资源数据结构、操作系统抽象层、图形库和状态机引擎。机顶盒界面系统是事件驱动的软件系统,可视化开发工具的关键技术之一在于状态机引擎的设计。为节省存储空间机顶盒中多采用8位位图,为了保证可视化开发的“所见即所得”特点,256色调色板的构建是实现可视化开发的关键所在。代码编辑器和代码生成器也是可视化开发工具的关键部分。针对传统状态机实现上的缺点进行改进,设计了一个能和可视化开发工具很好地融合的状态机引擎。针对机顶盒图形用户界面系统的特点和人眼的视觉特性,设计了256色调色板的生成算法。在设计可视化开发工具关键数据结构的基础上,以flex和bison为基础构建了代码编辑器,最后解决了代码生成问题。使用可视化开发工具开发的图形界面系统在STi5162、STi7109和LSI2005等机顶盒平台上的测试结果和分析表明,界面显示效果良好,状态机运行情况正常,实现了基本的代码编辑和代码生成功能,实现了基本的可视化开发功能,生成的机顶盒图形界面代码易于移植。
其他文献
韩国是中国的邻国,除了本身所具有的重要战略地位以外,作为亚洲地区发展较早的资本主义国家,在整个亚洲地区都有着比较大的政治和经济方面的影响。近年来,随着“韩流”在整个
债权人作为企业的重要利益相关者,有权获得真实、可靠的信息,以便能够及时了解自身权益的实际状况并采取相应措施。特别是在债务契约缔结以后,契约双方之间的信息不对称,将无
目的:研究观察有限椎板减压内固定治疗退行性腰椎管狭窄症的疗效。方法:选取就诊的40例退行性腰椎管狭窄症患者。根据复杂程度,将患者分为A组(19例)和B组(21例)。A组患者使用
《青蛙的预言》是法国2003年度推出的一部力作。本片是《圣经》故事“诺亚方舟”的现代动画版。本片将印象派绘画技法引入画面制作,以有限的色彩创造无穷的魅力,创造了清新自
就在作为舶来品的“云计算”热浪余热未消时,10月出版的最新一期《国际云计算杂志》(International Journal of Cloud Computing)以长达百余页的专辑形式介绍了我国科学家研制的
环氧沥青主要由环氧树脂、固化剂和沥青三部分组成,是一种立体网络状结构的不可逆的热固性物质,不仅具有良好的力学性能、高温稳定性和粘结性、且具有良好的耐腐蚀性等特性,
<正>《游吟诗人》与《弄臣》、《茶花女》齐名,是意大利歌剧大师威尔第创作成熟时期的三大杰作之一,也是一部在世界歌剧舞台上常演常新、历久不衰的经典剧目。对中国观众来说
舞蹈是人类生产生活中所必不可少的一项活动,他集中体现了我国广大劳动人民的勤劳智慧和精神结晶。在舞蹈发展的现代化阶段,视觉效果越发成为展现舞蹈效果的一大亮点,同时也
本文从成都市邻里公园的建设现状的实地调研入手,通过调查得出大量的数据,归纳出目前成都市邻里公园存在的问题。这些问题主要表现为对于邻里公园的理论研究不够全面,概念模
党的巡视制度自2003年正式建立以来,取得了不小的成绩,但也存在一些亟待重视和解决的机制性的问题。巡视制度属于自上而下的纵向问责或监督机制,其有效性就是在多大程度上发