面向物联网的EOS架构设计与远程维护实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:qcolin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来物联网的应用范围愈加广泛,嵌入式设备也进入到了智慧交通、智能家居等新领域。作为物联网环境下嵌入式设备的核心与关键,嵌入式操作系统技术受到广泛重视。现有嵌入式操作系统的功能往往都极为精简,内核设计极为优化,外设和网络服务则相对欠缺。距离物联网在安全、智能化以及功耗管理等方面的技术需求仍然存在较大差距。论文分析了嵌入式操作系统微内核的原理,研究了操作系统设备IO以及网络服务的设计思想,对四种典型的主流操作系统架构进行详细探讨,总结出面向物联网的嵌入式操作系统在进行具体设计时需要解决的问题,提出了一种可以适用于物联网场景的嵌入式操作系统设计与实现方案,并提出了一个以Cortex-M4硬件平台为基础的嵌入式操作系统。提出的嵌入式操作系统基于微内核的设计思想,提供了操作系统在物联网环境下的分层架构,实现了微内核层的各个基本内核功能,并利用IO管理器和会话管理器实现了标准统一的应用编程接口。为了满足物联网的网络服务需求,将LWIP协议栈移植至本系统中,并在构建的网络服务体系的基础上设计并实现了操作系统的远程在线升级服务。论文对系统功能进行了测试,验证了系统网络服务体系的正确性,并基于网络服务功能实现了操作系统的远程在线升级服务,在保证系统稳定性的同时,有效提高了系统的可维护性。
其他文献
学位
学位
学位
目前国内主流手机出厂时都自带音乐播放器,并且大部分用户都首选这种音乐播放器。VIVO的音乐播放器存在不足,如:软件过于臃肿,不必要的功能偏多;软件部分界面友好偏弱,且操作繁琐;软件加载过慢,影响用户体验。为此VIVO公司决定开发、改进现有音乐播放器,更好地服务用户。本文说明了项目背景,简述了该音乐播放器的开发目的,介绍了国内几款主流音乐播放器的发展状况。综述了实现项目所采用的Recycler Vi
目前,浮点计算程序被广泛应用于航空航天、国防军事等对可靠性要求极高的关键领域,因此保证浮点程序计算结果的准确性至关重要。然而,由于计算机进行浮点运算时使用的数值与实际值之间存在舍入误差,舍入误差的累积会影响浮点程序的准确性,因此学术界提出了自动化的误差检测技术来解决这一问题。误差检测需要能够触发误差累积的数值用例输入,而这些数值用例输入通常分散在一些范围较小的输入区间内。现有的数值用例生成系统存在
学位
安卓设备的广泛应用得益于移动互联网的发展,因其开源特性,设备之间差异较大,碎片化问题日益严峻,测试对安卓应用愈发重要。应用间的激烈竞争导致开发周期缩短,也使用户对应用的要求越来越高。手工测试因时间成本过高无法满足当前开发的需要,自动化测试工具产业得以蓬勃发展。尽管大多数工具自称测试效果较好,但其测试实验对评估指标、应用集及设备等方面考虑不够全面,导致结果不够客观。因此本文提出一个较为全面客观的自动
学位
学位
网络告警管理作为网络运维中的重要任务,可以对网络中发生的告警进行全面有效地管控,对提升网络服务质量有着重大意义。然而随着网络规模的扩大,环境中的网络设备越来越多,设备产生的告警也随之增多,这对网络运维系统中的告警管理能力提出了新的挑战。传统的网络运维系统仅有简单的告警管理功能,适合小规模告警量需求,在当前海量告警下的网络环境中主要存在以下三个问题:一是告警采集能力不足,传统的告警采集技术通过轮询采