计算机科学 ›› 2020, Vol. 47 ›› Issue (6A): 648-651.doi: 10.11896/JsJkx.191000052

• 交叉&应用 • 上一篇    

嵌入式设备的邮递式升级方案

陈云   

  1. 西安合众思壮导航技术有限公司 西安 710065
  • 发布日期:2020-07-07
  • 通讯作者: 陈云(walnutcy@163.com)

Embedded Device’s IAP Solution Based on Mail-update

CHEN Yun   

  1. Xi’an UniStrong Navigation Technology Co,Ltd,Xi’an 710065,China
  • Published:2020-07-07
  • About author:CHEN Yun, born in 1983, postgraduate, engineer.His main research interests include GNSS application in Agriculture, machine control, marine and timi-ng and embedded device products research & development.

摘要: 电控执行机构一般位于自动控制系统的末端,广泛应用于农业/工业生产现场,且设备未包含人机交互接口或远程通信模块,但这类设备同样需要有应用场景适配、参数调校、固件现场IAP升级等功能。文中研究了一种嵌入式设备的邮递升级方案,可通过自动控制系统的HMI界面对末端的电控执行机构进行升级。文中以农机自动驾驶系统的电控方向盘升级为例,结合现场作业环境,介绍了嵌入式设备的邮递式升级方案,包括4个环节:升级程序(Bootloader)开发、应用程序文件生成、通讯转接模块功能开发、人机交互界面工具开发。工程应用及测试结果分析表明,邮递式升级方案能满足这类末端嵌入式设备的升级需求。

关键词: Bootloader, IAP, 固件, 嵌入式设备, 邮递式升级

Abstract: The electronic control actuator is generally located at the end of the automatic control system and is widely used in agricultural or industrial production.This kind of equipment does not include HMI or remote communication modules,but also needs scene adaptation,parameter tune,Firmware IAP and so on.This paper studies a Mail-Update scheme for embedded devices,which update Firmware from the HMI of the automatic control system.Taking the Electrical Wheel upgrade of the agricultural automatic driving system as an example,this paper introduces the Mail-Update solution for embedded devices,including four units:Bootloader development,Firmware file generation,Communication Adapter Module and HMI tool development.The testing result shows that the Mail-Update solution can meet the upgrade requirement of this kind of end embedded device.

Key words: Bootloader, Embedded device, Firmware, IAP, Mail-Update

中图分类号: 

  • TP368
[1] JIANG X M,LI X H.IAP online upgrade and teleupgrade resolvent based on ARM.Journal of Computer Applications,2008,28(2):519-521.
[2] ZHANG W J,NAN Y M.Design and implementation of IAP techniques based on STM32F103VB.Journal of Computer Applications,2009,29(10):2820-2822.
[3] JIANG J C,WANG Z S,FENG H Z,et al.Design and implementation of IAP on-line upgrading technology based on software trigger.Journal of Computer Applications,2012,32(6):1721-1723.
[4] LIU R.A method of remote update for DSP system based on CAN bus.Infomation Technology and Network Security,2016,35(13):71-72,75.
[5] HANG W L,ZHANG R.Design of online software updating for embedded devices .Electronic Design Engineering,2018(14):167-171.
[6] MIRFAKHRAIE T,VITOR G,GROGAN K.Applicable Protocol for Updating Firmware of Automotive HVAC Electronic Control Units (ECUs) Over the Air,2018.IEEE.2018.
[7] ZHAN K X.Auto ECU Upgrade Scheme Base On UDS Protocol .Computer Applications and Software,2019,36(1):191-196,203.
[8] LO N W,HSU S H.A Secure IoT Firmware Update FrameworkBased on MQTT Protocol//International Conference on Information Systems Architecture and Technology.Springer,Cham,2019:187-198.
[9] CIAN G.Efficient Firmware Update Transmission for LoRa Low Power Wide Area Technology .Dublin 2:Trinity College Dublin,2019.
[10] O’CONNOR M,BELL T,ELKAIM G,et al.Automatic steering of farm vehicles using GPS.Minneapolis,MN,1996(6):23-26.
[11] 俞瑜,我国首款自研北斗导航农机自动驾驶系统通过鉴定.新疆农机化,2016(3):21.
[12] HE J,ZHU J G,LUO X W,et al.Design of steering control system for rice transplanter equipped with steering wheel-like motor.Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE),2019,35(6):10-17.
[13] ISO 11783-3 Tractors and machinery for agriculture and forestry-Serial control and communications data network-Part 3:Data link layer.2014.
[14] ISO 11898-1 Road vehicles Controller area network (CAN)-Part1:Data link layer and physical signalling.2015.
[1] 胡京徽, 许鹏.
一种基于图像分类的航空紧固件产品自动分类方法
Automatic Classification of Aviation Fastener Products Based on Image Classification
计算机科学, 2021, 48(6A): 63-66. https://doi.org/10.11896/jsjkx.200900163
[2] 谢晓东,李清宝,王 炜,牛小鹏,赵 远.
基于位运算的固件代码变量区间分析法
Variable Intervals Analysis of Firmware Code Based on Binary-bit Operation
计算机科学, 2013, 40(1): 107-111.
[3] 崔晨,李清宝,胡刚,王炜.
基于中断向量表重构的固件代码反汇编技术
Firm-code Disassembly Technology Based on IVT Reconstruction
计算机科学, 2012, 39(7): 302-204.
[4] 张耀丹 曾孝平 王红霞.
基于S3C4510B的嵌入式实验室网关基本系统设计

计算机科学, 2006, 33(5): 95-97.
[5] 张德同 周明全 耿国华 郑霞.
FIPA Agent通讯规范分析

计算机科学, 2004, 31(7): 166-168.
[6] 韩光洁 王金东 林涛 王济勇 赵海.
EDNM:基于EI技术支持嵌入式设备网络管理模型的研究与实现

计算机科学, 2004, 31(3): 69-71.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!