摘要

针对传统嵌入式设备更新方式过程繁琐、成本昂贵的缺点,设计一种增量式的远程更新系统,采用NB-IoT进行远程通信。在硬件设计中,将FLASH进行分区,设计BIOS分区并在其中固化常用驱动以减少重复代码量,并实现分区后中断服务例程的继承与可动态更新;在软件设计中,引入文本比较算法Needleman/Wunsch来建立增量更新数据帧以减少代码传输量,并设计适用于该文所设计系统的传输帧格式。最后进行系统的稳定性和通信开销测试,测试结果表明,该文系统大大减少了代码传输量、节省了网络开销,兼具稳定性与可靠性。