实现自动生成嵌入式软件部件之间通信的系统及其方法技术方案

技术编号:24682031 阅读:89 留言:0更新日期:2020-06-27 07:38
本发明专利技术涉及一种实现自动生成嵌入式软件部件之间通信的系统,包括接口规格模块,用于将部件统一抽象为功能块组件并描述其外部接口;信号映射模块用于维护功能块组件之间信号的输入输出的连接关系,建立输入信号和输出信号的映射;通用通信生成模块用于按照特定规则将信号的输入输出连接关系生成具体的可编译执行的代码。本发明专利技术还涉及一种实现自动生成嵌入式软件部件之间通信的方法。采用了本发明专利技术的实现自动生成嵌入式软件部件之间通信的系统及其方法,在不引入庞大复杂的AutoSAR的情况下,在兼容历史代码的前提下改善既有的嵌入式软件的架构。通过部件接口规格统一了软件部件接口,通过图形界面操作使开发快速地建立部件之间的连接。

A system and method for automatically generating communication between embedded software components

【技术实现步骤摘要】
实现自动生成嵌入式软件部件之间通信的系统及其方法
本专利技术涉及计算机
,尤其涉及嵌入式软件开发领域,具体是指一种实现自动生成嵌入式软件部件之间通信的系统及其方法。
技术介绍
结构化设计和代码自动生成技术在嵌入式软件开发领域已经应用多年,其中AutoSAR是比较突出的技术。但AutoSAR比较庞大和复杂,其应用往往需要昂贵的商用软件,且原有的代码难以复用。另一方面,由于某些ECU的成本限制,其硬件资源能力有限,也不太可能运行繁复的软件架构。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种满足效率高、结构简便、适用范围较为广泛的实现自动生成嵌入式软件部件之间通信的系统及其方法。为了实现上述目的,本专利技术的实现自动生成嵌入式软件部件之间通信的系统及其方法如下:该实现自动生成嵌入式软件部件之间通信的系统,其主要特点是,所述的系统包括:接口规格模块,用于将部件统一抽象为功能块组件并描述其外部接口;信号映射模块,与所述的接口规格模块相连接,用于维护功能块组件之间信号的输入输本文档来自技高网...

【技术保护点】
1.一种实现自动生成嵌入式软件部件之间通信的系统,其特征在于,所述的系统包括:/n接口规格模块,用于将部件统一抽象为功能块组件并描述其外部接口;/n信号映射模块,与所述的接口规格模块相连接,用于维护功能块组件之间信号的输入输出的连接关系,建立输入信号和输出信号的映射;/n通用通信生成模块,与所述的信号映射模块相连接,用于按照特定规则将信号的输入输出连接关系生成具体的可编译执行的代码。/n

【技术特征摘要】
1.一种实现自动生成嵌入式软件部件之间通信的系统,其特征在于,所述的系统包括:
接口规格模块,用于将部件统一抽象为功能块组件并描述其外部接口;
信号映射模块,与所述的接口规格模块相连接,用于维护功能块组件之间信号的输入输出的连接关系,建立输入信号和输出信号的映射;
通用通信生成模块,与所述的信号映射模块相连接,用于按照特定规则将信号的输入输出连接关系生成具体的可编译执行的代码。


2.根据权利要求1所述的实现自动生成嵌入式软件部件之间通信的系统,其特征在于,所述的接口规格模块的功能块组件包含名称、运行状态、输入信号列表、输出信号列表、标定参数列表和配置参数列表。


3.根据权利要求1所述的实现自动生成嵌入式软件部件之间通信的系统,其特征在于,所述的接口规格模块还包含功能块组件列表,用于为维护信号映射提供查询服务。


4.根据权利要求1所述的实现自动生成嵌入式软件部件之间通信的系统,其特征在于,所述的信号映射模块的输入信号和输出信号的映射为一个输入信号对应一个输出信号,且一个输出信号对应多个输入信号。


5.根据权利要求1所述的实现自动生成嵌入式软件部件之间通信的系统,其特征在于,所述的通用通信生成模块根据项目...

【专利技术属性】
技术研发人员:曹晨光刘金花侯斐朱鸣岐段利泉程杨
申请(专利权)人:东风电子科技股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1