利索能及
我要发布
收藏
专利号: 201910234073X
申请人: 重庆长安新能源汽车科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-05-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种整车控制器EEPROM存储接口配置系统,其特征在于,包括:文件加载模块,用于加载待转码的信号文件;信号文件包括多种EEPROM信号;

信号读取模块,用于读取出所述信号文件中所有初始EEPROM信号;

信号类型变更模块,用于将所有初始EEPROM信号中的非C语言支持的信号类型变更为C语言支持的信号类型,得到所有EEPROM信号;

属性提取模块,用于提取所有EEPROM信号的属性信息;

存储空间分配模块,用于利用每个EEPROM信号的属性信息,分配每个EEPROM信号在EEPROM中的存储空间;

存储位置分配模块,用于按照每个EEPROM信号的存储空间和属性信息,将每个EEPROM信号的属性信息分配至相应的存储位置,以供与每个存储位置对应的预设的C语言形式的函数调用,完成对EEPROM存储接口的配置。

2.根据权利要求1所述的整车控制器EEPROM存储接口配置系统,其特征在于,所述文件加载模块,具体用于加载EEPROM信号接口列表。

3.根据权利要求2所述的整车控制器EEPROM存储接口配置系统,其特征在于,所述信号读取模块,包括:Sheet表筛选单元,用于利用关键字“EEPROM”读取出EEPROM信号接口列表中包括EEPROM信号的sheet表;

信号读取单元,用于从每个sheet表中读取出所有初始EEPROM信号,剔除sheet表中空白内容。

4.根据权利要求1所述的整车控制器EEPROM存储接口配置系统,其特征在于,所述信号类型变更模块,具体用于将所有初始EEPROM信号中bool类型的信号变更为uint8类型的信号,得到所有EEPROM信号。

5.根据权利要求1至4任一项所述的整车控制器EEPROM存储接口配置系统,其特征在于,所述存储空间分配模块,包括:信号属性判断单元,用于利用当前EEPROM信号的属性信息判断当前EEPROM信号是否可被清除;

清除空间分配单元,用于当所述信号属性判断模块判定当前EEPROM信号可被清除,则分配当前EEPROM信号至可清除空间;

不可清除分配单元,用于当所述信号属性判断模块判定当前EEPROM信号不可被清除,则分配当前EEPROM信号至不可清除空间。

6.根据权利要求5所述的整车控制器EEPROM存储接口配置系统,其特征在于,所述存储位置分配模块,包括:设置函数分配单元,用于按照每个EEPROM信号的存储空间,将每个EEPROM信号的属性信息中记载的初始值和默认值,分配至相应的结构体中进行缓存,以供与结构体对应的预设的C语言形式的设置函数调用,其中,所述设置函数为用于设置初始值及默认值的函数;

存储函数分配单元,用于按照每个EEPROM信号的存储空间和属性信息,将每个EEPROM信号赋值至相应的存储位置,以供与存储位置对应的预设的C语言形式的存储函数调用;

读取函数分配单元,用于按照每个EEPROM信号的存储空间和属性信息,将每个EEPROM信号从相应的存储位置中读取到对应的缓存中存储,以供与缓存对应的预设的C语言形式的读取函数调用。

7.一种整车控制器EEPROM存储接口配置方法,其特征在于,包括:加载待转码的信号文件;信号文件包括多种EEPROM信号;

读取出所述信号文件中所有初始EEPROM信号;

将所有初始EEPROM信号中的非C语言支持的信号类型变更为C语言支持的信号类型,得到所有EEPROM信号;

提取所有EEPROM信号的属性信息;

利用每个EEPROM信号的属性信息,分配每个EEPROM信号在EEPROM中的存储空间;

按照每个EEPROM信号的存储空间和属性信息,将每个EEPROM信号和属性信息分配至相应的存储位置,以供与每个存储位置对应的预设的C语言形式的函数调用,完成对EEPROM存储接口的配置。

8.根据权利要求7所述的整车控制器EEPROM存储接口配置方法,其特征在于,所述加载待转码的信号文件的过程,包括:加载EEPROM信号接口列表。

9.根据权利要求8所述的整车控制器EEPROM存储接口配置方法,其特征在于,所述读取出所述信号文件中所有初始EEPROM信号的过程,包括:利用关键字“EEPROM”读取出EEPROM信号接口列表中包括EEPROM信号的sheet表;

从每个sheet表中读取出所有初始EEPROM信号,剔除sheet表中空白内容。

10.根据权利要求7所述的整车控制器EEPROM存储接口配置方法,其特征在于,所述将所有初始EEPROM信号中的非C语言支持的信号类型变更为C语言支持的信号类型,得到所有EEPROM信号的过程,包括:将所有初始EEPROM信号中bool类型的信号变更为uint8类型的信号,得到所有EEPROM信号。

11.根据权利要求7至10任一项所述的整车控制器EEPROM存储接口配置方法,其特征在于,所述利用每个EEPROM信号的属性信息,分配每个EEPROM信号在EEPROM中的存储空间的过程,包括:利用当前EEPROM信号的属性信息判断当前EEPROM信号是否可被清除;

如果是,则分配当前EEPROM信号至可清除空间;

如果否,则分配当前EEPROM信号至不可清除空间。

12.根据权利要求11所述的整车控制器EEPROM存储接口配置方法,其特征在于,所述按照每个EEPROM信号的存储空间和属性信息,将每个EEPROM信号和属性信息分配至相应的存储位置,以供与每个存储位置对应的预设的C语言形式的函数调用的过程,包括:按照每个EEPROM信号的存储空间,将每个EEPROM信号的属性信息中记载的初始值和默认值,分配至相应的结构体中进行缓存,以供与结构体对应的预设的C语言形式的设置函数调用,其中,所述设置函数为用于设置初始值及默认值的函数;

按照每个EEPROM信号的存储空间和属性信息,将每个EEPROM信号赋值至相应的存储位置,以供与存储位置对应的预设的C语言形式的存储函数调用;

按照每个EEPROM信号的存储空间和属性信息,将每个EEPROM信号从相应的存储位置中读取到对应的缓存中存储,以供与缓存对应的预设的C语言形式的读取函数调用。

13.一种整车控制器EEPROM存储接口配置装置,其特征在于,包括:存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序以实现如权利要求7至12任一项所述的整车控制器EEPROM存储接口配置方法。

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求7至12任一项所述的整车控制器EEPROM存储接口配置方法。