[发明专利]一种面向汽车电子控制器的运行时环境生成系统及方法无效

专利信息
申请号: 201010582280.3 申请日: 2010-12-10
公开(公告)号: CN102063298A 公开(公告)日: 2011-05-18
发明(设计)人: 晏华;陈昊;陈丽蓉;李允 申请(专利权)人: 电子科技大学
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 暂无信息 代理人: 暂无信息
地址: 610054 *** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 汽车 电子 控制器 运行 环境 生成 系统 方法
【权利要求书】:

1.一种面向汽车电子控制器的运行时环境生成系统,其特征在于:所述系统包括:

项目资源管理模块,用来管理与项目相关的构件描述文件、系统描述文件、ECU信息列表和RTE源文件;具体功能包括:

1)以树状结构显示项目所包含的文件夹与文件;

2)提供项目的新建与删除功能;

3)提供文件夹与文件的新建、复制、删除、重命名功能;

描述文件管理模块,用于管理构件描述文件、系统描述文件和ECU信息列表;具体功能包括:

1)提供构件描述文件、系统描述文件和ECU信息列表的导入功能;

2)提供构件描述文件、系统描述文件和ECU信息列表的导出功能;

3)提供构件描述文件、系统描述文件和ECU信息列表的合并功能;

4)提供构件描述文件、系统描述文件和ECU信息列表的编辑功能;

XML解析器,主要负责解析XML格式的构件描述文件、系统描述文件和ECU信息列表内容,将构件描述文件、系统描述文件和ECU信息列表内容读入到内存中并转换为多个关联的哈希表进行存储;

代码模板,用于为RTE生成器引擎模块提供生成RTE源文件规范样式的基本模板;

RTE生成器引擎模块,负责根据项目当前的构件描述文件、系统描述文件和ECU信息列表完成以下功能:

1)依据代码模板的规范样式生成输出ECU特定的运行时环境代码RTE源文件;

2)生成构件端口通信函数的申明以及实现函数;

3)将构件运行体封装为操作系统的任务,交给底层的操作系统管理和执行。

2.根据权利要求1所述的面向汽车电子控制器的运行时环境生成系统,其特征在于:所述RTE源文件包括运行时环境源代码文件和与构件应用相关的源代码文件。

3.一种面向汽车电子控制器的运行时环境生成方法,其特征在于:所述方法包括步骤:

A、读入并整理项目相关的系统描述文件、构件描述文件及ECU信息列表,将XML形式的系统描述文件、构件描述文件及ECU信息列表解析后获得关于系统、构件和ECU的线性信息列表在内存中进行存储,并发送至RTE生成器引擎模块中;

B、同时,将代码模板输入RTE生成器引擎模块中;

C、RTE生成器引擎模块根据代码模板顺序依次解析代码模板内容,并从解析后的系统描述文件、构件描述文件及ECU信息列表中取出相应信息依据代码模板的规范样式生成并输出RTE源文件。

4.根据权利要求3所述的面向汽车电子控制器的运行时环境生成方法,其特征在于:在所述步骤C中,RTE生成器引擎模块的工作过程如下:

a、引擎启动后,对输入的配置描述信息和输出目录进行初始化,完成后建立ListManager和SourceGenerator两个对象;所述ListManager对象用于管理系统描述文件、构件描述文件和ECU信息列表;

b、SourceGenerator对象首先初始化一张结构化表,即SourceFileList,然后调用SourceFileFactory中的createSourceFiles()函数,将代码模板提取出来并注册到表中,把需要生成的目标信息传递给各个模板,从而实例化为SourceFile对象;

c、引擎依次读取SourceFileList的内容,各个SourceFile从ListManager中提取出自己需要的信息,形成源代码实例,并写入到RTE源文件中。

5.根据权利要求3所述的面向汽车电子控制器的运行时环境生成方法,其特征在于:在所述步骤C中,代码模板提供了C语言常见的所有内容结构,通过实例化这些结构将其挂载到相应位置并存放到SourceFile对象中,引擎模块会自动将它们转换为源代码。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010582280.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top