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

面向汽车电子嵌入式领域的运行时环境中间件—SmartRTE

作 者: 刘凯
导 师: 吴朝晖;赵民德
学 校: 浙江大学
专 业: 计算机应用技术
关键词: 嵌入式 运行时环境 中间件 AUTOSAR
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 296次
引 用: 5次
阅 读: 论文下载
 

内容摘要


随着汽车电子产业的不断发展,目前汽车电子嵌入式系统的规模越来越大、复杂程度越来越高、开发维护成本也越来越高。为了应对这样的问题,通过降低软件组件之间的耦合度、提高软件组件的复用度来促进产业内的分工合作、提高系统可靠性成为产业界的共同努力方向。AUTOSAR标准正是这一努力的结果。虚拟功能总线和运行时环境中间件概念是该标准的核心内容,本文针对汽车电子嵌入式领域的产业特点,参考AUTOSAR标准,对运行时环境中间件的基本概念进行了分析,对其实现方法进行了研究,设计和实现了一套面向汽车电子嵌入式领域的运行时环境中间件——SmartRTE。本文的主要工作总结为以下几个方面:1)设计了SmartRTE的系统模型,定义了SmartRTE的基本概念和使用流程;2)设计了SmartRTE的软件组件和系统描述文件模板,通过一个XML Shema格式的模板定义文件,规定了用户向SmartRTE提供的软件组件和系统描述XML文件所需要遵循的语法和语义;3)设计了SmartRTE运行期机制,规定了运行时环境中间件在硬件平台实现其功能、执行相关操作时的机制;4)设计了SmartRTE代码生成器,可以根据用户提供的软件组件和系统描述文件生成用于软件组件编译的含有运行时环境中间编程接口声明的头文件以及运行时环境中间件运行代码文件。

全文目录


摘要  4-5
Abstract  5-6
目录  6-8
图目录  8-10
表目录  10-11
第1章 绪论  11-23
  1.1 研究背景  11-16
  1.2 研究基础与现状  16-21
  1.3 研究目的  21
  1.4 本文结构  21-22
  1.5 本章小结  22-23
第2章 运行时环境中间件的技术基础  23-27
  2.1 AUTOSAR基本方法  23-26
  2.2 XML Schema语义  26
  2.3 本章小结  26-27
第3章 运行时环境中间件SmartRTE的框架  27-38
  3.1 SmartRTE的系统模型  27-33
    3.1.1 SmartRTE的软件组件  28-30
    3.1.2 SmartRTE的组件接口  30-31
    3.1.3 SmartRTE组件内部行为  31-33
  3.2 SmartRTE的系统设计  33-37
    3.2.1 SmartRTE软件组件及系统描述文件模板  34-35
    3.2.2 SmartRTE的运行期机制  35
    3.2.3 SmartRTE代码生成器  35-37
  3.3 本章小结  37-38
第4章 SmartRTE的描述文件模板  38-47
  4.1 描述文件模板整体设计和基本技术  38-40
    4.1.1 元素类型命名、元素标识和引用方法  38
    4.1.2 元素类型继承关系的实现  38-39
    4.1.3 整体结构设计  39-40
  4.2 接口元素类型定义  40-42
    4.2.1 发送-接收接口元素类型定义  40-41
    4.2.2 客户端-服务器接口元素类型定义  41-42
  4.3 组件元素类型和集合元素类型定义  42-44
    4.3.1 组件定义  42-43
    4.3.2 集合定义  43
    4.3.3 应用软件组件元素类型定义  43-44
  4.4 内部行为元素类型定义  44-46
  4.5 本章小结  46-47
第5章 SmartRTE的运行期机制  47-56
  5.1 运行期机制数据结构  47-49
    5.1.1 组件数据结构体  47
    5.1.2 端口数据结构体  47-48
    5.1.3 实例句柄类型  48-49
  5.2 调用层次和时序设计  49-55
    5.2.1 发送-接收接口时序设计  49-52
    5.2.2 客户端-服务器接口时序设计  52-55
  5.3 本章小结  55-56
第6章 SmartRTE的代码生成器  56-63
  6.1 SmartRTE代码文件结构  56-58
  6.2 文件操作类设计  58-59
  6.3 描述文件元素类设计  59-60
  6.4 操作过程  60-62
  6.5 本章小结  62-63
第7章 SmartRTE的测试、扩展与应用  63-70
  7.1 测试  63-67
    7.1.1 测试案例准备  63-65
    7.1.2 测试环境搭建  65
    7.1.3 测试结果  65-67
  7.2 扩展  67-68
  7.3 应用  68-69
  7.4 本章小结  69-70
第8章 工作总结与展望  70-72
  8.1 本文工作总结  70
  8.2 未来工作展望  70-72
附录  72-76
参考文献  76-78
作者简介  78-79
致谢  79

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 汽车的电动助力转向系统,U463.4
  3. 面向软件的故障注入工具的研究与实现,TP311.52
  4. 基于ARM9的Windows CE系统移植,TP316.7
  5. AUTOSAR系统建模方法的研究与实现,TP311.52
  6. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  7. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  8. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  9. LXI-VXI适配器研制,TP274
  10. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  11. 医疗信息集成平台中DICOM中间件及访问控制模型的设计与实现,TP311.13
  12. 扩招后全日制硕士研究生思想政治教育问题研究,G643.1
  13. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  14. AFC系统通信中间件的研究与设计,TP311.5
  15. 嵌入式中医经脉理疗仪的研究,R197.39
  16. 数字电视中间件中图形界面引擎的研究与应用,TP391.41
  17. 碳纳米管复合修饰物电极及其在电分析化学中的应用,O657.1
  18. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  19. 网络传输中的ROI图像编码算法研究,TN919.81
  20. 基于嵌入式系统钻孔成像装置的研究,P634.3
  21. 淮阴工学院校园一卡通系统设计及安全策略,TP393.18

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com