检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:黄志贤 王宜怀[1] 程宏玉 HUANG Zhixian;WANG Yihuai;CHENG Hongyu(School of Computer Science&Technology,Suzhou University,Suzhou 215000,China)
机构地区:[1]苏州大学计算机与科学技术学院,江苏苏州215000
出 处:《现代电子技术》2020年第22期157-160,164,共5页Modern Electronics Technique
基 金:国家自然科学基金项目(61672369)。
摘 要:针对传统嵌入式设备更新方式过程繁琐、成本昂贵的缺点,设计一种增量式的远程更新系统,采用NB-IoT进行远程通信。在硬件设计中,将FLASH进行分区,设计BIOS分区并在其中固化常用驱动以减少重复代码量,并实现分区后中断服务例程的继承与可动态更新;在软件设计中,引入文本比较算法Needleman/Wunsch来建立增量更新数据帧以减少代码传输量,并设计适用于该文所设计系统的传输帧格式。最后进行系统的稳定性和通信开销测试,测试结果表明,该文系统大大减少了代码传输量、节省了网络开销,兼具稳定性与可靠性。In allusion to the shortcomings of traditional embedded device update mode,such as cumbersome process and high cost,an incremental remote update system is designed,in which the NB-IoT is used to perform the remote communication.In the hardware design,the Flash is partitioned,the BIOS partition is designed,the common drivers are hardened in it to reduce the quantity of duplicated codes,and the inheritance and dynamic update of the interrupt service routine after partitioning are realized.In the software design,the text comparison algorithm Needleman/Wunsch is introduced to establish incremental update data frames to reduce the amount of code transmission,and the transmission frame format suitable for the system designed in this paper is designed.The stability and the communication overhead of the system are tested.The testing results show that the system can greatly reduce the amount of code transmission,save network overhead,and has both stability and reliability.
关 键 词:远程更新 系统设计 嵌入式设备 动态更新 代码传输 系统测试
分 类 号:TN791-34[电子电信—电路与系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15