基于RTEMS系统的轻量级GUI系统的设计与实现

被引量 : 2次 | 上传用户:hongxu815
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的快速发展,嵌入式系统也得到了广阔的应用。作为嵌入式系统的重要组成部分,GUI(用户图形接口)系统成为了越来越多嵌入式系统产品中必不可少的一部分。RTEMS是一款优秀的嵌入式实时操作系统,不仅内核结构合理,并且性能优秀,具有广泛的应用前景。但是该操作系统目前没有有效的GUI系统支持,因此设计实现一种适用于RTEMS的GUI系统非常必要。本文在深入论述当前几种主流嵌入式操作系统与GUI系统的基础上提出了一种RTEMS下的轻量级GUI系统。该GUI系统使用层次化的设计理念,自下而上各层次分别为:设备驱动层、输入引擎层,图形引擎层、字符库层、控件库层以及用户API(应用程序编程接口)层。随后本文对GUI系统的每一层进行详细论述,包括每一层中关键技术的设计理念与实现方式,例如底层驱动实现,窗口机制实现,中英文字符显示技术的实现,GUI系统控件对象通信机制的实现,整体系统优化采用的方法等。在论文的最后,本论文给出了本GUI系统的应用实例和系统的性能评价。
其他文献
法律所具有的知识理性与实践理性双重身份决定了法学教育的双重任务,但由于种种原因,法律实践理性培养在法学教育中缺位,使得中国法官职业化遭遇困难。法律实践理性包括思维
<正>班级是学生在校活动的主要场所,班集体对学生的成长有很大的影响,在德育工作中,我们提出了"把班级建成学生成长的家"的目标,努力把班级建设成为学生成长的家园,努力使班
运用时间序列分析的方法,借助SAS软件对我国2000年1月份到2007年12月份社会消费品零售总额进行了分析与预测,得出了比较准确的结果,为有关部门做出正确的决策提供了有力的理
目的研究钩藤碱连续给药后对自发性高血压大鼠(SHR)收缩压(SBP)的影响及其对血管的调节机制。方法取雄性SHR,随机分为模型组(等容量蒸馏水),卡托普利阳性对照组(6.25 mg/kg),
目的探讨儿童盆底失弛缓综合征的诊断与治疗。方法对2001年11月至2004年11月间29例便秘患儿经结肠造影和直肠肛门测压诊断为盆底失弛缓综合征的临床资料进行回顾性分析。结果
随着信息技术的飞速发展,嵌入式系统已经成为后PC时代的关键技术。作为嵌入式系统的核心组成部分,嵌入式操作系统广泛应用于各个领域。RTEMS是一款开源的嵌入式实时操作系统,
出于对文物保护的需要,野外考古需要使用不损害文物的探测技术,因此不会使地下文物受损的地球物理考古是考古调查的一个必然发展方向.本文以江西某葬墓区为研究对象,运用高密
目的采用超临界CO2抗溶剂法制备芹菜素微粒,以微粒的平均粒径为评价指标,在单因素试验的基础上设计正交试验优选芹菜素微粒的制备工艺,并考察其体外溶出速率。方法对微粒进行
煤层甲烷长期以来认为是对采煤工作的危害,只是近十多年来才被认为是一种潜在的能源。煤层不仅是甲烷的储层,而且是甲烷的源岩。煤的物理结构是一种双重孔隙结构,即煤层中含有由
针对目前智能家居生态具有较强的封闭性或广泛依赖于智能开关,文中结合了ZigBee和单片机技术,设计并开发了一套智能室内控制系统,能够满足已有的非智能家居设备智能化的需求