[发明专利]一种面向汽车电子控制器的运行时环境生成系统及方法无效
申请号: | 201010582280.3 | 申请日: | 2010-12-10 |
公开(公告)号: | CN102063298A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 晏华;陈昊;陈丽蓉;李允 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610054 *** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向汽车电子控制器的运行时环境生成系统及方法,该系统包括项目资源管理模块、描述文件管理模块、XML解析器、代码模板和RTE生成器引擎模块。该方法为:A、读入并整理项目相关的系统描述文件、构件描述文件及ECU信息列表,解析后获得线性信息列表发送至RTE生成器引擎模块中;B、同时,将代码模板输入RTE生成器引擎模块中;C、RTE生成器引擎模块根据代码模板结合从解析后描述文件中取出相应信息生成并输出RTE源文件。该系统可根据构件描述信息、系统描述信息以及ECU的配置信息自动生成满足应用以及底层基础软件要求的运行时环境,同时生成构件端口通信API的申明和实现源文件以及封装构件运行体为任务。 | ||
搜索关键词: | 一种 面向 汽车 电子 控制器 运行 环境 生成 系统 方法 | ||
【主权项】:
一种面向汽车电子控制器的运行时环境生成系统,其特征在于:所述系统包括:项目资源管理模块,用来管理与项目相关的构件描述文件、系统描述文件、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)将构件运行体封装为操作系统的任务,交给底层的操作系统管理和执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010582280.3/,转载请声明来源钻瓜专利网。
- 上一篇:手持式电子装置
- 下一篇:一种Webservice服务的管理方法和系统