基于DBUS的嵌入式系统应用程序接口的研究

被引量 : 0次 | 上传用户:gin901122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着信息技术、电子技术和通讯技术的飞速发展,嵌入式设备的应用已经成为了人们生活的一部分。由于嵌入式设备应用领域的不断扩大、嵌入式系统应用程序功能复杂度的提高以及由于市场激烈竞争导致的系统开发周期的缩短,都使得嵌入式系统软件开发人员面临着严峻的挑战。对于这些问题,传统的层次型软件设计方式已经显的力不从心了。现在软件开发者面临的普遍问题是:如何实现代码的高可重用性、如何增强系统的可扩展性和稳定性、及加快系统的开发效率等。针对上述问题,一种新的应用程序接口被提出:Coral-基于DBUS的嵌入式系统应用程序接口。Coral以传统的层次型软件结构为基础,细化和改进了传统的层次型软件结构中的嵌入式应用软件层,并将整个系统多进程化。Coral的核心理论是:对整个系统的功能进行分割,把各个相对独立的功能以独立的进程实现,各个相对独立的进程通过DBUS进行通信,而整个系统通过任务管理进程来控制各个相互独立的进程。通过研究DBUS的结构和对比Coral与传统层次软件结构的区别,Coral的原型被实现了。同时,一款运用Coral设计高清多媒体家庭娱乐终端软件CoralHD被实现用来测试Coral的性能。CoralHD运行的硬件平台是基于ST的STi7105芯片,该芯片属于SH4架构,支持1080P的多种视频格式解码。通过测试表明,Coral架构是一种可复用性高、效率高和性能稳定的应用程序架构。同时,运用Coral架构可以有效的提高应用程序的开发效率。
其他文献
本文从介绍海南省颁布的《数字证书认证管理试行办法》说起,纵论有关这个方面的立法问题。
电影作为独特的艺术形式,以艺术与科学相结合的手段,创造了一种新的审美方式。电影艺术家正是在一定审美理想的指导下,赋予这些视觉元素造型表现的审美价值。电影语言是一种
背景:环孢素A可有效抑制角膜移植后的免疫排斥反应,但因难溶于水,不能配制成水溶性制剂用于眼局部。目的:制备1%环孢素A纳米粒滴眼液,并观察其眼刺激性。方法:采用聚乙二醇-
基于从2009年在重庆师范大学开始进行的教改实验,文章在反思传统聋教育弊病的基础上,针对聋大学生汉语学习的独特性,提出了以二语习得理论指导教学等革新式的教学理念,认为聋
<正>结核性浆膜腔积液是结核菌侵犯浆膜引起的浆膜腔炎症及变态反应。主要有结核性胸膜炎、结核性腹膜炎、结核性心包炎等。同时并发两种或两种以上的浆膜腔积液时即称为结核
会议
近年来在山东省滨州市发生1种严重为害冬枣的新病害——冬枣树皮疱斑病(暂定名)。经2004~2007年在山东滨州市各县、区调查,从16批次52个发病树皮分离获得242个分离物,经筛选、
<正>罚金刑数额的立法,绝不是毫无根据的主观臆断,而应该建立在科学的刑罚理性基础之上。否则,罚金刑数额立法就不具有科学性,必将从根本上影响罚金刑的司法适用。根据刑罚的
猕猴桃软腐病的发生与防治初探李爱华,郭小成(西安市植保站,710054)(西安市园艺站)猕猴桃作为一种新兴的果树,以其较高的营养保健作用享誉国际市场,并逐渐得到国内消费者的认可和青睐。西安
<正>当前,煤炭资源型城市采煤塌陷区面积的不断扩大,使生态环境遭到破坏,并且严重制约着资源型城市的可持续发展。针对塌陷区的现状和特点,从城市景观更新的角度,探讨其规划
社区是毒品犯罪预防的前沿阵地,因此,以社区为基地,从多方面采取毒品犯罪预防措施具有重要意义。