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存储接口配置方法。