摘要

目前,NB-IoT设备多采用单地址空间处理器作为控制单元,其程序都是专门定制开发,程序的修改需要经过重新编译烧写才能够正常运行,且程序远程更新困难,几乎需要全部重新烧写。这对于通信带宽受限的NB-IoT设备,无疑加剧了系统流量与能量的消耗,限制了其开发和应用。针对此问题提出一种通过对编译器配置以及自定义软件包的更新方法,在单地址空间处理器上实现动态链接库远程更新,程序的模块化加载使得系统能够按需升级。通过片上系统实验和验证,该技术方法能够有效完成系统远程动态更新,并极大减少更新过程中的传输流量和系统能耗。