System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及车联网,尤其涉及固件烧录控制方法、装置、设备及存储介质。
技术介绍
1、随着信息技术的不断发展,越来越多的设备需要进行功能更新,而功能更新的常用方式就是固件烧录,固件烧录的本质是将固件程序烧录到设备中,目前,采用usb总线进行一对一的大型固件的烧录工作,但是一对一的烧录效率较低,且在某些烧录场景下是没有usb总线的,从而无法实现固件的烧录,即上述烧录固件方式单一,适用性较低。
2、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种固件烧录控制方法、装置、设备及存储介质,旨在解决现有技术烧录固件方式单一,适用性较低的技术问题。
2、为实现上述目的,本专利技术提供了一种固件烧录控制方法,所述固件烧录控制方法包括以下步骤:
3、可选地,获取车载网关的通信接口的当前状态;
4、基于所述通信接口的当前状态接收上位机根据网络地址分配请求分配的目标网络地址;
5、根据所述目标网络地址挂载所述上位机的指定烧录目录;
6、根据所述指定烧录目录下的烧录程序对待烧录固件进行烧录。
7、可选地,所述通信接口包括第一通信接口和第二通信接口;基于所述通信接口的当前状态接收上位机根据网络地址分配请求分配的目标网络地址,包括:
8、在所述第一通信接口的当前状态为预设状态时,通过所述第二通信接口建立与上位机的连接;
9
10、可选地,所述在所述第一通信接口的当前状态为预设状态时,通过第二通信接口建立与上位机的连接,包括:
11、在所述第一通信接口的当前状态为预设状态时,建立上位机的有线网络接口与网络设备的第一网络接口连接;
12、在当前烧录需求为多烧录需求时,按照目标顺序通过以太网转换设备分别建立各第二通信接口与所述网络设备的其他网络接口连接,以完成与上位机的连接。
13、可选地,所述在所述第一通信接口的当前状态为预设状态时,通过第二通信接口建立与上位机的连接之前,还包括:
14、获取上位机的功能列表;
15、在所述上位机的功能列表中不存在动态主机配置功能时,为所述上位机配置动态主机配置功能,并将烧录运行固件配置至文件传输目录;
16、确定上位机的指定烧录目录,并将烧录程序和待烧录固件配置至所述指定烧录目录。
17、可选地,所述接收上位机根据网络地址分配请求分配的目标网络地址,包括:
18、获取所述上位机的动态主机配置功能的当前状态;
19、在所述动态主机配置功能的当前状态为开启状态时,向所述上位机发送网络地址配置请求;
20、接收所述上位机根据所述网络地址配置请求和固定网络地址分配的目标网络地址,其中,所述目标网络地址指的是与所述固定网络地址处于同一网段的不同网络地址。
21、可选地,所述根据所述目标网络地址挂载所述上位机的指定烧录目录,包括:
22、从所述上位机的文件传输目录中下载烧录运行固件;
23、在所述烧录运行固件运行成功时,获取所述上位机的网络文件系统的当前状态;
24、在所述网络文件系统的当前状态为开启状态时,根据网络文件系统挂载所述上位机的指定烧录目录。
25、可选地,所述根据所述指定烧录目录下的烧录程序对待烧录固件进行烧录,包括:
26、在当前烧录需求为多烧录需求时,通过多路运行所述指定烧录目录下的烧录程序并行完成对待烧录固件的烧录;
27、在当前烧录需求为单烧录需求时,通过单路运行所述指定烧录目录下的烧录程序完成对待烧录固件的烧录。
28、此外,为实现上述目的,本专利技术还提出一种固件烧录控制装置,所述固件烧录控制装置包括:
29、获取模块,用于获取车载网关的通信接口的当前状态;
30、接收模块,用于基于所述通信接口的当前状态接收上位机根据网络地址分配请求分配的目标网络地址;
31、挂载模块,用于根据所述目标网络地址挂载所述上位机的指定烧录目录;
32、烧录模块,用于根据所述指定烧录目录下的烧录程序对待烧录固件进行烧录。
33、此外,为实现上述目的,本专利技术还提出一种固件烧录控制设备,所述固件烧录控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的固件烧录控制程序,所述固件烧录控制程序配置为实现如上文所述的固件烧录控制方法。
34、此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有固件烧录控制程序,所述固件烧录控制程序被处理器执行时实现如上文所述的固件烧录控制方法。
35、本专利技术提出的固件烧录控制方法,通过获取车载网关的通信接口的当前状态;基于所述通信接口的当前状态接收上位机根据网络地址分配请求分配的目标网络地址;根据所述目标网络地址挂载所述上位机的指定烧录目录;根据所述指定烧录目录下的烧录程序对待烧录固件进行烧录;通过上述方式,根据车载网关的通信接口的当前状态确定与上位机连接的通信接口,然后利用该通信接口接收目标网络地址,在目标网络地址处于同一网段的不同网络地址时,挂载指定烧录目录,然后通过运行指定烧录目录下的烧录程序完成待烧录固件的烧录,从而能够实现多种方式的固件烧录,提高固件烧录的适用性。
本文档来自技高网...【技术保护点】
1.一种固件烧录控制方法,其特征在于,所述固件烧录控制方法包括以下步骤:
2.如权利要求1所述的固件烧录控制方法,其特征在于,所述通信接口包括第一通信接口和第二通信接口;基于所述通信接口的当前状态接收上位机根据网络地址分配请求分配的目标网络地址,包括:
3.如权利要求2所述的固件烧录控制方法,其特征在于,所述在所述第一通信接口的当前状态为预设状态时,通过第二通信接口建立与上位机的连接,包括:
4.如权利要求2所述的固件烧录控制方法,其特征在于,所述在所述第一通信接口的当前状态为预设状态时,通过第二通信接口建立与上位机的连接之前,还包括:
5.如权利要求2所述的固件烧录控制方法,其特征在于,所述接收上位机根据网络地址分配请求分配的目标网络地址,包括:
6.如权利要求1所述的固件烧录控制方法,其特征在于,所述根据所述目标网络地址挂载所述上位机的指定烧录目录,包括:
7.如权利要求1至6中任一项所述的固件烧录控制方法,其特征在于,所述根据所述指定烧录目录下的烧录程序对待烧录固件进行烧录,包括:
8.一种
9.一种固件烧录控制设备,其特征在于,所述固件烧录控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的固件烧录控制程序,所述固件烧录控制程序配置有实现如权利要求1至7中任一项所述的固件烧录控制方法。
10.一种存储介质,其特征在于,所述存储介质上存储有固件烧录控制程序,所述固件烧录控制程序被处理器执行时实现如权利要求1至7中任一项所述的固件烧录控制方法。
...【技术特征摘要】
1.一种固件烧录控制方法,其特征在于,所述固件烧录控制方法包括以下步骤:
2.如权利要求1所述的固件烧录控制方法,其特征在于,所述通信接口包括第一通信接口和第二通信接口;基于所述通信接口的当前状态接收上位机根据网络地址分配请求分配的目标网络地址,包括:
3.如权利要求2所述的固件烧录控制方法,其特征在于,所述在所述第一通信接口的当前状态为预设状态时,通过第二通信接口建立与上位机的连接,包括:
4.如权利要求2所述的固件烧录控制方法,其特征在于,所述在所述第一通信接口的当前状态为预设状态时,通过第二通信接口建立与上位机的连接之前,还包括:
5.如权利要求2所述的固件烧录控制方法,其特征在于,所述接收上位机根据网络地址分配请求分配的目标网络地址,包括:
6.如权...
【专利技术属性】
技术研发人员:高之翔,
申请(专利权)人:浙江极氪智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。