学位论文 > 优秀研究生学位论文题录展示

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

作 者: 罗旦
导 师: 吴非
学 校: 华中科技大学
专 业: 计算机系统结构
关键词: 应用程序接口 桌面总线 嵌入式系统 层次结构
分类号: TP368.1
类 型: 硕士论文
年 份: 2011年
下 载: 11次
引 用: 0次
阅 读: 论文下载
 

内容摘要


近年来,随着信息技术、电子技术和通讯技术的飞速发展,嵌入式设备的应用已经成为了人们生活的一部分。由于嵌入式设备应用领域的不断扩大、嵌入式系统应用程序功能复杂度的提高以及由于市场激烈竞争导致的系统开发周期的缩短,都使得嵌入式系统软件开发人员面临着严峻的挑战。对于这些问题,传统的层次型软件设计方式已经显的力不从心了。现在软件开发者面临的普遍问题是:如何实现代码的高可重用性、如何增强系统的可扩展性和稳定性、及加快系统的开发效率等。针对上述问题,一种新的应用程序接口被提出:Coral-基于DBUS的嵌入式系统应用程序接口。Coral以传统的层次型软件结构为基础,细化和改进了传统的层次型软件结构中的嵌入式应用软件层,并将整个系统多进程化。Coral的核心理论是:对整个系统的功能进行分割,把各个相对独立的功能以独立的进程实现,各个相对独立的进程通过DBUS进行通信,而整个系统通过任务管理进程来控制各个相互独立的进程。通过研究DBUS的结构和对比Coral与传统层次软件结构的区别,Coral的原型被实现了。同时,一款运用Coral设计高清多媒体家庭娱乐终端软件CoralHD被实现用来测试Coral的性能。CoralHD运行的硬件平台是基于ST的STi7105芯片,该芯片属于SH4架构,支持1080P的多种视频格式解码。通过测试表明,Coral架构是一种可复用性高、效率高和性能稳定的应用程序架构。同时,运用Coral架构可以有效的提高应用程序的开发效率。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-14
  1.1 课题研究背景  8-10
  1.2 课题研究的目的与意义  10
  1.3 国内外研究成果  10-13
  1.4 本文的组织  13-14
2 桌面总线技术的分析  14-20
  2.1 桌面总线的简介  14-15
  2.2 桌面总线的树形结构  15-18
  2.3 桌面总线的用例  18-19
  2.4 本章小结  19-20
3 Coral 体系结构的设计  20-34
  3.1 层次架构  20-22
  3.2 Coral 的软件层结构  22-26
  3.3 Coral 的应用程序开发  26-31
  3.4 Coral 的优点  31-33
  3.5 本章小结  33-34
4 Coral 的实现  34-52
  4.1 应用程序总线  34-41
  4.2 Coral 程序  41-50
  4.3 本章小节  50-52
5 Coral 的实际用例测试  52-62
  5.1 实际用例的环境介绍  52-53
  5.2 实际用例的组成  53-57
  5.3 实际用例的运行效果  57-60
  5.4 测试结果分析  60-61
  5.5 本章小结  61-62
6 全文总结  62-64
  6.1 本课题主要完成的研究内容和创新点  62-63
  6.2 本课题的后续工作和展望  63-64
致谢  64-65
参考文献  65-68

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM9的Windows CE系统移植,TP316.7
  3. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  4. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  5. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  6. LXI-VXI适配器研制,TP274
  7. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  8. 嵌入式中医经脉理疗仪的研究,R197.39
  9. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  10. 基于嵌入式系统钻孔成像装置的研究,P634.3
  11. 一体化能量回馈电梯驱动控制系统实现,TP273
  12. 智能控制的电力核相技术研究,TP368.1
  13. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  14. 基于DSP的双丝焊机及人机界面研究,TG409
  15. 基于WiFi的无线虚拟存储系统,TN929.5
  16. 嵌入式网络视频应用技术的研究与实现,TP368.1
  17. 小型移动机器人系统平台的模块化设计与实现,TP242
  18. 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
  19. 嵌入式智能摄像机硬件设计,TN948.41
  20. 基于CAN总线的智能传感器网络系统的研制,TN929.5
  21. 基于人体运动传感的个人定位方法及系统实现,TN95

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com