一种用于自动驾驶系统的升级系统技术方案

技术编号:43532158 阅读:29 留言:0更新日期:2024-12-03 12:17
本发明专利技术涉及自动驾驶技术领域,提供一种用于自动驾驶系统的升级系统,根据配置文件拆分MCU固件得到第一子固件和第二子固件,进而分别通过第一SPI收发模块、第一Ethernet收发模块发送到固件多通道接收合并器,通过不同的通道进行同步传输,多通道的传输加快了MCU固件的传输速度,有效加快MCU固件升级时间;在每次进行MCU固件传输前,实时获取系统运行状态“CPU占用率、SoC端与MCU端之间的网络吞吐量”,确定当前的有线传输、网络传输的负荷,进而选择最合适的传输比例生成配置文件mcu_fw.cfg文件并定义,以供固件传输的通道分配,通过实时评估系统的运行状态,以最大限度的优化数据传输效率,进一步提高升级速率。

【技术实现步骤摘要】

本专利技术涉及自动驾驶,尤其涉及一种用于自动驾驶系统的升级系统


技术介绍

1、目前自动驾驶域控制器的mcu ota升级方案较成熟,soc和mcu的固件上传到ota(空中下载技术)服务器后,自动驾驶域控制器可以从ota服务器下载固件。soc和mcu均由ota模块负责固件的升级。升级具体步骤如下:

2、(1)soc通过“固件接收校验模块”经ethernet(以太网)将ota服务器中的soc及mcu固件下载到soc的存储设备上;

3、(2)soc通过“固件接收校验模块”校验固件;

4、(3)soc通过“升级执行模块”升级soc固件;

5、(4)soc通过“mcu固件发送模块”将mcu的固件发送到mcu端;

6、(5)mcu通过“固件接收校验模块”经spi或者ethernet接收来自soc端发送的mcu固件;

7、(6)mcu通过“升级执行模块”升级mcu固件;

8、然而,当mcu固件较大时,这种升级方案的升级速度比较慢。


技术实现思路

本文档来自技高网...

【技术保护点】

1.一种用于自动驾驶系统的升级系统,其特征在于:包括固件分包多通道传送器、固件多通道接收合并器:

2.如权利要求1所述的一种用于自动驾驶系统的升级系统,其特征在于:所述固件分包多通道传送器包括固件拆分模块及与其连接的第一SPI收发模块、第一Ethernet收发模块、子固件配比模块和存储模块;

3.如权利要求2所述的一种用于自动驾驶系统的升级系统,其特征在于,所述根据系统运行状态生成包含传输比例的配置文件包括:

4.如权利要求2所述的一种用于自动驾驶系统的升级系统,其特征在于,

5.如权利要求2所述的一种用于自动驾驶系统的升级系统,其特征在于...

【技术特征摘要】

1.一种用于自动驾驶系统的升级系统,其特征在于:包括固件分包多通道传送器、固件多通道接收合并器:

2.如权利要求1所述的一种用于自动驾驶系统的升级系统,其特征在于:所述固件分包多通道传送器包括固件拆分模块及与其连接的第一spi收发模块、第一ethernet收发模块、子固件配比模块和存储模块;

3.如权利要求2所述的一种用于自动驾驶系统的升级系统,其特征在于,所述根据系统运行状态生成包含传输比例的配置文件包括:

4.如权利要求2所述的一种用于自动驾驶系统的升级系统,其特征在于,

5.如权利要求2所述的一种用于自动驾驶系统的升级系统,其特征在于:所述第一ethernet收发模块支持socket,包含ethernet总线的发送功能和接收功能;用于通过send()函数,将所述第二子固件发往mcu端;还用于通过recv()函数,读取mcu端发送的ethernet数据。

6.如权利要求2所述的一种用于自动驾驶系统的升级系统,其特征在于:所述固件多通道接收合并器包括固件合并模块及与其...

【专利技术属性】
技术研发人员:梁宏沛王庆龚汉峥赵元波
申请(专利权)人:惠州华阳通用电子有限公司
类型:发明
国别省市:

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

1