μC/OS-Ⅱ和ShortStack在LonWorks网络上的实现与研究

来源 :广东工业大学 | 被引量 : 10次 | 上传用户:shaoyuqi521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着LonWorks技术的发展,LonWorks技术的核心芯片Neuron(神经元)得到了广泛地应用。但是,它有它的缺点:处理数据的能力不强,实时性也不强。针对它的不足,本文通过ShortStack技术外扩一个CPU(MCS-51),将神经元芯片的应用CPU中的应用程序移到单片机上,此外还在单片机中嵌入了μC/OS-Ⅱ嵌入式操作系统,提高了数据的处理能力,也提高了应用系统的实时性。 本论文首先介绍了嵌入式操作系统、LonWorks、ShortStack等相关技术。在比较了各种嵌入式操作系统后,选择了μC/OS-Ⅱ操作系统,然后介绍了如何在单片机中嵌入该操作系统;在比较了3150和3120两种神经元芯片的基础上选择了3150芯片,通过该芯片实现了ShortStack Micro Server(微服务器)。论文还介绍了模式文件的生成以及它的作用。还有在单片机实现了ShortStack技术中不可少的其他部分:如SCI(串口驱动)、数据队列处理、以及API和APP函数的实现等也进行了讨论。最后分析了μC/OS-Ⅱ和ShortStack应用程序的共同点以及它们之间的结合的可能性,在此基础上在单片机中将μC/OS-Ⅱ和ShortStack应用程序进行联合调试,调试结果达到了预期的目的。
其他文献
偶发E层(Sporadic E,简称Es)是指距地面90~120km高度区域内短暂出现的高电子密度薄层结构。当无线电波穿过Es不规则结构时,会引起电波信号的振幅、相位和偏振方向发生快速随
支持向量机(Support Vector Machine, SVM)具有统计学习理论(Statistical learning theory, SLT)的坚实理论基础,而且具有完美的数学形式、直观的几何解释和良好的泛化能力,