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