System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及程序升级,更具体地说,涉及一种下载器及程序升级装置、方法、计算机可读存储介质。
技术介绍
1、当前,在电子设备的升级过程中,比如在服务器、soc(system on chip、系统级芯片)等电子设备的升级过程中,需借助下载仿真器来将相应的升级程序传输给电子设备,比如下载仿真器通过usb(universal serial bus,通用串行总线)与上位机相连接,从上位机处获取升级程序,之后,下载仿真器通过jtag(joint test action group,联合测试工作组)接口将升级程序传输给电子设备以使电子设备基于升级程序进行升级。
2、然而,由于下载仿真器的usb线缆长度有限,比如usb线缆长度为2米左右等,使得工作人员需在现场将下载仿真器与上位机相连接,且在此过程中,通常需要拆开控制器的面板,在工业领域通常会有高压电等触电风险,严重影响用户体验;此外,下载仿真器与电子设备间时常会出现jtag连接不上的情况,由此出现升级程序下载失败的风险;再者,受限于jtag接口的下载速率,下载仿真器需花费较多时间来将升级程序传输给电子设备,影响电子设备的升级效率。由此可见,借助下载仿真器进行程序升级的局限性较多,程序升级效率低。
3、综上所述,如何提高程序升级的效率是目前本领域技术人员亟待解决的问题。
技术实现思路
1、本申请的目的是提供一种下载器,其能在一定程度上解决如何提高程序升级的效率的技术问题。本申请还提供了一种程序升级装置、方法及计算机可读存储介质
2、为了实现上述目的,本申请提供如下技术方案:
3、一种下载器,包括:
4、以太网接口,用于与上位机相连接,并接收所述上位机传输的目标升级程序;
5、与所述以太网接口连接的处理芯片,用于传输所述目标升级程序至lvds接口;
6、与所述处理芯片连接的所述lvds接口,用于传输所述目标升级程序至连接的目标电子设备,以使所述目标电子设备基于所述目标升级程序进行升级。
7、优选的,所述处理芯片中包括文件传输协议组件;
8、所述以太网接口接收所述上位机传输的目标升级程序,包括:
9、所述以太网接口基于文件传输协议接收所述上位机传输的所述目标升级程序。
10、优选的,所述处理芯片中包括远程登录服务组件;
11、所述以太网接口还用于:
12、接收所述上位机基于远程登录服务传输的程序更新指令;
13、所述处理芯片还用于:
14、基于所述登录服务组件解析得到所述程序更新指令,并传输至所述lvds接口;
15、所述lvds接口还用于:
16、传输所述程序更新指令至所述目标电子设备,以使所述目标电子设备基于所述程序更新指令开启升级操作。
17、优选的,所述lvds接口还用于:
18、接收所述目标电子设备返回的与所述程序更新指令对应的程序下载请求并传输至所述处理芯片;
19、所述处理芯片传输所述目标升级程序至lvds接口,包括:
20、所述处理芯片响应所述程序下载请求,并传输所述目标升级程序至所述lvds接口。
21、优选的,还包括:
22、与所述处理芯片连接的缓存器,用于存储所述目标升级程序。
23、优选的,所述缓存器包括flash。
24、优选的,所述处理芯片包括soc。
25、优选的,所述处理芯片包括:
26、与所述以太网接口连接的处理器;
27、与所述处理器连接的片上共享存储器;
28、与所述片上共享存储器连接的fpga。
29、优选的,所述处理器包括arm;所述片上共享存储器包括片上共享ram。
30、一种程序升级装置,包括如上任一所述的下载器,及与所述下载器连接的上位机。
31、优选的,所述上位机中包括文件传输协议组件;
32、所述上位机用于:基于文件传输协议传输目标升级程序至所述下载器的以太网接口。
33、优选的,所述上位机中包括远程登录服务组件;
34、所述上位机用于:基于远程登录服务传输程序更新指令至所述下载器的以太网接口。
35、优选的,还包括:
36、与所述下载器连接的目标电子设备。
37、优选的,所述目标电子设备包括soc。
38、一种程序升级方法,应用于下载器,包括:
39、基于以太网接口接收连接的上位机传输的目标升级程序;
40、基于与所述以太网接口连接的处理芯片传输所述目标升级程序至lvds接口;
41、基于与所述处理芯片连接的所述lvds接口传输所述目标升级程序至连接的目标电子设备,以使所述目标电子设备基于所述目标升级程序进行升级。
42、一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的程序升级方法。
43、本申请提供的一种下载器,包括以太网接口,用于与上位机相连接,并接收上位机传输的目标升级程序;与以太网接口连接的处理芯片,用于传输目标升级程序至lvds接口;与处理芯片连接的lvds接口,用于传输目标升级程序至连接的目标电子设备,以使目标电子设备基于目标升级程序进行升级。本申请提供的下载器可以通过以太网接口与上位机相连接,也即下载器通过以太网与上位机相连接,因为以太网的连接范围较广,比如几百米等,所以无需用户在现场将上位机与下载器相连接,与现有的下载仿真器通过usb与上位机连接相比,可以提高用户体验性;此外下载器通过lvds接口传输目标升级程序至目标电子设备,与现有的jtag接口相比,可以使得下载器更快速的将目标升级程序传输给目标电子设备,进而提高程序升级的效率。本申请提供的一种程序升级装置、方法及计算机可读存储介质也解决了相应技术问题。
本文档来自技高网...【技术保护点】
1.一种下载器,其特征在于,包括:
2.根据权利要求1所述的下载器,其特征在于,所述处理芯片中包括文件传输协议组件;
3.根据权利要求1所述的下载器,其特征在于,所述处理芯片中包括远程登录服务组件;
4.根据权利要求3所述的下载器,其特征在于,所述LVDS接口还用于:
5.根据权利要求1所述的下载器,其特征在于,还包括:
6.根据权利要求5所述的下载器,其特征在于,所述缓存器包括FLASH。
7.根据权利要求1所述的下载器,其特征在于,所述处理芯片包括SoC。
8.根据权利要求7所述的下载器,其特征在于,所述处理芯片包括:
9.根据权利要求8所述的下载器,其特征在于,所述处理器包括ARM;所述片上共享存储器包括片上共享RAM。
10.一种程序升级装置,其特征在于,包括如权利要求1至9任一项所述的下载器,及与所述下载器连接的上位机。
11.根据权利要求10所述的程序升级装置,其特征在于,所述上位机中包括文件传输协议组件;
12.根据权利要求10所述的下
13.根据权利要求10所述的程序升级装置,其特征在于,还包括:
14.根据权利要求13所述的程序升级装置,其特征在于,所述目标电子设备包括SoC。
15.一种程序升级方法,其特征在于,应用于下载器,包括:
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求15所述的程序升级方法。
...【技术特征摘要】
1.一种下载器,其特征在于,包括:
2.根据权利要求1所述的下载器,其特征在于,所述处理芯片中包括文件传输协议组件;
3.根据权利要求1所述的下载器,其特征在于,所述处理芯片中包括远程登录服务组件;
4.根据权利要求3所述的下载器,其特征在于,所述lvds接口还用于:
5.根据权利要求1所述的下载器,其特征在于,还包括:
6.根据权利要求5所述的下载器,其特征在于,所述缓存器包括flash。
7.根据权利要求1所述的下载器,其特征在于,所述处理芯片包括soc。
8.根据权利要求7所述的下载器,其特征在于,所述处理芯片包括:
9.根据权利要求8所述的下载器,其特征在于,所述处理器包括arm;所述片上共享存储器包括片上共享ra...
【专利技术属性】
技术研发人员:王成杰,李益,史世友,李程,周斌,邱岳烽,李淼,胡亮,付建国,谭磊,廖丽诚,徐钊,
申请(专利权)人:中车株洲电力机车研究所有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。