陈成, 王宜怀, 钱涵佳, 彭涛. 基于NB-IoT的嵌入式远程软件更新系统设计[J]. 微电子学与计算机, 2019, 36(4): 12-16, 22.
引用本文: 陈成, 王宜怀, 钱涵佳, 彭涛. 基于NB-IoT的嵌入式远程软件更新系统设计[J]. 微电子学与计算机, 2019, 36(4): 12-16, 22.
CHEN Cheng, WANG Yi-huai, QIAN Han-jia, PENG Tao. Design of Embedded Device Remote Software Update System Based on NB-IoT[J]. Microelectronics & Computer, 2019, 36(4): 12-16, 22.
Citation: CHEN Cheng, WANG Yi-huai, QIAN Han-jia, PENG Tao. Design of Embedded Device Remote Software Update System Based on NB-IoT[J]. Microelectronics & Computer, 2019, 36(4): 12-16, 22.

基于NB-IoT的嵌入式远程软件更新系统设计

Design of Embedded Device Remote Software Update System Based on NB-IoT

  • 摘要: 针对嵌入式设备软件更新繁琐、代价高昂以及NB-IoT上下行传输数据量少的问题, 设计了一种基于NB-IoT的远程更新系统.并在硬件和软件方面进行优化, 以节约更新所需的网络开销、缩短更新时间.在硬件层面上, 对终端节点的Flash进行合理划分, 设计出Bootloader区和驱动固化区等, 以减少代码更新区域.在软件层面上, 利用文本比较算法Needleman/Wunsch, 避免重复代码数据的传输.最后对远程更新系统进行测试, 测试结果表明该系统更新代码量少, 更新时间短, 且具有较好的成功率.

     

    Abstract: In the face of the complexity and high cost of software update for embedded devices and NB-IoT has less uplink and downlink transmission data, a remote software update system was designed. And optimize the hardware and software to save the network overhead required to update and shorten the update time. The system makes a reasonable division of the terminal nodes Flash, design the bootloader area and the drive curing area, and reduces the code update area at the hardware level. And use the text comparison algorithm Needleman/Wunsch in the server software to avoid duplicate code data transmission at the software level. Finally, the remote update system is tested. The test results show that the system has less update code, shorter update time, and better success rate.

     

/

返回文章
返回