基于MB86H20的嵌入式GUI框架的设计与实现

被引量 : 0次 | 上传用户:lionschen2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国数字电视产业的迅猛发展,地面无线、直播卫星、移动多媒体广播等领域的数字化进程已经开始全方位地推进。作为数字电视重要接收终端的数字电视机顶盒(STB)获得了广泛的应用,而作为与用户交互的接口——嵌入式用户图形界面(GUI)也越来越引起人们的关注。随着STB在人们日常生活中日益广泛的使用,人们对于高性能GUI的要求也越来越迫切。GUI开发需求不断出现在嵌入式应用系统中,因此面向嵌入式系统的GUI框架的研究有着十分重要的实际意义。为了改变目前商用GUI框架成本过高、占用内存空间较大且应用模式为授权方式的现状,本文在研究国内外GUI框架的技术发展和现状的基础上,依托富士通公司的MB86H20数字解码芯片和相应的系统软硬件平台,设计并实现了一个具有自主产权的、灵活的、可复用的、具有丰富编程接口的嵌入式GUI框架,并在数字机顶盒中得到了实际应用。首先,本文研究国内外机顶盒产品的开发现状和相应的解决方案,针对GUI设计周期长、GUI框架代码量大、重用性低、GUI框架消息传递机制复杂、应用程序开发效率低等问题,提出了基于MB86H20的嵌入式GUI框架的整体方案。在此基础上,本文从系统架构和应用设计等方面对该GUI框架进行完整的建模,以GUI框架的需求分析作为切入点,分析了产品、性能、资源和系统应用等影响GUI框架设计的因素,进行了GUI框架的概要设计。随后,本文分别对GUI框架的两大组成部分——GUI框架库和GUI框架PC工具进行了详细设计。针对GUI框架库,设计了编程模型、重用性、图形控件类及其优化组合、初始化步骤。针对GUI框架PC工具,进行了结构设计。GUI框架PC工具包括资源编辑工具、字库转换工具、图片转换工具和活动图转换工具。本文以资源编译工具为例,详细设计了PC工具的类,以及资源文件的结构和内容,并阐述了基于PC工具的应用程序设计流程和实例。最后,本文对GUI框架进行了测试和试运行。GUI框架以良好的性能,通过了压力测试,达到了设计要求。目前该框架已应用于商用数字机顶盒产品中,并在上海市有线电视网络内进行了试点运行。在整个试运行中GUI框架表现出良好的安全性和稳定性,在实践中得到了验证和改进。
其他文献
为了正确评估大电机定子绝缘老化程度,提出了一种基于导波复合特征的分级概率成像损伤检测方法。通过提取损伤前后Lamb波信号之间的相关系数,利用全局概率成像初步获取绝缘损
治安处罚案件是当今中国行政权对公民权最为直接和频繁的作用形式,治安处罚的种类包括警告、罚款、行政拘留和吊销公安机关发放的许可证等。其中,行政拘留是公民最普通遇到的
目的:分析阿奇霉素在儿科治疗中的不良反应与临床用药。方法:选取2011年3月—2013年12月间儿科诊治的患者140例,将其按照年龄、病情、性别等随机分为对照组和治疗组(各70例);
奶业是现代农业和食品工业的重要组成部分,是一二三产业协调发展的战略产业,对于改善居民膳食结构、增强国民体质、增加农牧民收入具有重要意义。山东省东营市垦利区奶牛养殖
目的通过文献研究与统计分析相结合的方法,对《圣济总录》中所收载的233首治疗消渴病的方药展开分析研究。结果表明,清热药、补虚药和利水渗湿药应用频率最高,清热药中以清热
政府环境问责制是提升我国政府环境意识,促进政府切实履行环境责任的重要保障。本文从政府环境问责制的内涵界定入手,指出建立政府环境问责制的必要性。针对我国政府环境问责
<正> 政协第六届全国委员会委员、九三学社中央委员会常务委员、北京医科大学药学院名誉院长、中国药学会名誉理事长、一级教授、我国药学事业奠基人之一、药物化学家、中国
<正>申大仓是青河县查干郭勒乡科克玉依村的村民,全家11口,承包耕地44亩,现有汽车2辆,小商店一个,并开办了一座石灰窑。1992年粮食产量达2.7万公斤,亩产达613公斤,全年各业纯
介绍了小湾电站励磁系统中励磁变压器的设计计算方法和可控硅整流、灭磁和过压的设计以及调节器软件的各种功能,指出了小湾电站励磁系统中的创新点。总结已投运大型水轮发电