首页> 中文学位 >开放式汽车电控系统中自动生成代码的实现
【6h】

开放式汽车电控系统中自动生成代码的实现

代理获取

目录

文摘

英文文摘

原创性声明和关于论文使用授权的说

第1章绪论

1.1课题的提出及背景

1.2本文的研究内容

第2章需求分析

2.1对开放式系统的研究

2.2实现系统开放性的核心——量子框架

第3章体系结构设计

3.1汽车开放式系统的体系结构设计

3.2基于量子框架的开放式汽车电控系统的特点

3.3 QFAOS基本功能模块实例

第4章系统实现

4.1硬件系统

4.2 μC/OSII操作系统在TMS320F2407上的移植

4.2.1 μC/OSII实时操作系统简介

4.2.2移植过程

4.3量子框架在μC/OSII操作系统上的移植

4.4活动对象的设计

第5章代码生成技术及其实现

5.1 MDA介绍

5.2 UML到XML的转换

5.2.1实现转换的必要性

5.2.2转换过程

5.3 XMI标准中的DTD定义

5.3.1基本规则

5.3.2 UML基本元素在DTD中的处理

5.4代码生成技术的实现

5.4.1代码生成器的输入

5.4.2技术无关的业务模型--XML文件

5.4.3技术相关的元模型--XSLT模板

5.4.4代码生成器的原理

5.4.5代码生成器的实现

第6章总结与展望

参考文献

致谢

展开▼

摘要

随着现代科技的发展,对汽车性能的各种要求不断提高,单纯的机械方法无法解决这一问题,汽车电控技术由此产生。传统的汽车电控系统为封闭式结构,但是这种封闭式结构的缺点越来越突出,开放式的汽车电控系统的研究逐步展开。本文通过对开放式系统的定义,系统开放性的实现方法和汽车电控系统的特点的分析,指出汽车电控系统必须在软件层面上实现开放。要在软件层面上实现开放,必须建立适合于汽车电控系统的软件总线。本文采用先进的嵌入式系统软件技术,运用分层递归包含分布式微核模式和量子框架理论,建立了基于量子框架的开放式汽车电控系统体系结构,并分析了该体系结构适合于汽车电控系统的优点。 在基于量子框架的开放式汽车电控系统体系结构基础上,以TMS320F2407为硬件平台,以实时操作系统μC/OSⅡ为软件平台,实现了基于量子框架的开放式电控机械式自动变速器。本文首先将μC/OSⅡ移植到TMS320F24.07上,并将量子框架移植到μC/OSⅡ上;然后设计了系统中各应用程序模块的有限状态机,根据状态图以及量子框架规范就可以方便地转换成相应的代码。 针对如何将具体的业务模型(状态图)转换为应用程序代码的问题,提出了一个采用XSLT技术的代码生成器设计方案,用来实现MDA.中的自动代码生成。从介绍代码生成器的输入文件入手,讨论了代码生成器的处理原理,最后举了一个采用XSLT技术的代码生成器生成代码的例子

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号