发明名称 |
基于ARM的多节点在线更新软件的方法 |
摘要 |
本发明揭示了一种基于ARM的多节点在线更新软件的方法,包括如下步骤:(1)用仿真器下载引导及启动代码到各板卡,其中引导和启动代码带有支持板卡ARM微处理芯片在应用编程的USB驱动或者网络驱动程序;(2)在上位机/服务器上安装更新应用程序的软件,该软件能通过USB或网口识别出相应板卡的地址,能够选中相应板卡下载应用软件;(3)通过转换软件或者代码模块将HEX或者BIN文件转换成IAP底层模块能识别的软件格式,并存储到相应的位置;(4)需要更新代码的数据包通过USB HUB或路由器转发到各个板卡,板卡根据地址信息选择接收或抛弃数据包,地址匹配的数据包存储到相应位置完成软件更新。 |
申请公布号 |
CN103617061A |
申请公布日期 |
2014.03.05 |
申请号 |
CN201310652598.8 |
申请日期 |
2013.12.05 |
申请人 |
中国航空无线电电子研究所 |
发明人 |
覃勇为;陈阵;孙佳 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
上海和跃知识产权代理事务所(普通合伙) 31239 |
代理人 |
杜林雪 |
主权项 |
一种基于ARM的多节点在线更新软件的方法,用于更新板卡上的软件,该板卡通过USB HUB或路由器与上位机/服务器连接,该方法包括如下步骤:步骤一:用仿真器下载引导及启动代码到各板卡,其中引导和启动代码带有支持板卡ARM微处理芯片在应用编程的USB驱动或者网络驱动程序;步骤二:在上位机/服务器上安装更新应用程序的软件,该软件能通过USB或网口识别出相应板卡的地址并选中相应板卡下载应用软件;步骤三:通过转换软件或者代码模块将HEX或者BIN文件转换成IAP底层模块能识别的软件格式,并存储到相应的位置;步骤四:需要更新代码的数据包通过USB HUB或路由器转发到各个板卡,板卡根据地址信息选择接收或抛弃数据包,地址匹配的数据包存储到相应位置而完成软件更新。 |
地址 |
200233 上海市徐汇区桂平路432号 |