找回密码
 立即注册
Qt开源社区 门户 查看内容

嵌入式终端串口更新技术研究

2019-9-19 05:27| 发布者: admin| 查看: 653| 评论: 0

摘要: 中文摘要:近年来,随着智能制造和物联网的快速发展,终端设备的软件更新越来越频繁。针对传统JTAG调试器更新技术的成本高、传输距离短、不利于终端软件频繁更新等缺点,提出了一种基于串行通信技术的嵌入式终端程序 ...
中文摘要:
近年来,随着智能制造和物联网的快速发展,终端设备的软件更新越来越频繁。针对传统JTAG调试器更新技术的成本高、传输距离短、不利于终端软件频繁更新等缺点,提出了一种基于串行通信技术的嵌入式终端程序更新技术。将终端程序在物理上分为BootLoader程序和User程序两个部分。在BootLoader中加入串行通信驱动和更新User的处理逻辑,从而达到更新终端程序的目的。为保证更新的稳定性和可靠性,在BootLoader中增加了多次握手、失败重传、数据校验等技术。实验结果表明,本技术相较于传统更新技术具有更新成功率高、可靠性强、过程可控的优点,为终端软件的远程故障解决和功能更新提供了一种实际且有效的方法,可应用于智能家居、智能工业、智慧城市等领域中。
英文摘要:
In recent years,with the rapid development of intelligent manufacturing andIntemet of things(IoT),terminal software updates more and more frequently.Inorder to overcome the disadvantages of traditional JTAG debugger,such as highcost,short transmission distance and unfavorable update of terminal software,anembedded terminal software update technology based on serial communicationtechnology was presented.This method divided the terminal program intoBootLoader and User in physics.The serial communication driver and processinglogic of updating User were added to BootLoader to update the terminalprogram.To ensure the stability and reliability of the update,several techniqueshave been added to the BootLoader,such as handshake,failed retransmission anddata validation.The experimental results show that this technology has theadvantages of high update success rate,high reliability and controllableprocess compared with traditional update technology,and can be applied to smarthome,smart industry,smart city,and other projects.It will provide thetheoretical basis and technical support for the further development of the IoT.





----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:测控技术,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了