4标准和-5gnr无线网络覆盖优化指导书

时间:2024-06-27 14:38:08
【文件属性】:

文件名称:4标准和-5gnr无线网络覆盖优化指导书

文件大小:5.82MB

文件格式:PDF

更新时间:2024-06-27 14:38:08

Z-Stack ZigBee

ZigBee协议栈的分析与设计 第三章协议栈软件总体设计 第三章协议栈软件总体设计 3.1嵌入式系统定义 嵌入式系统就是嵌入到对象体中的专用计算机系统, IEEE对嵌入式系统 的定义为:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”。 这主要是从应用对象上加以定义的,涵盖了软、硬件及辅助机械设备【271。国内普 遍认同的嵌入式系统定义为:以应用为中心、以计算机技术为基础、软硬件可裁 剪、适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机 系统。 相比较而言,国内的定义更全面一些,体现了嵌入式系统“嵌入"、“专 用性”等计算机的基本要素和特征‘2羽。 3.2无线传感器节点网络操作系统 从前面的章节中我们知道,ZigBee协议栈依据IEEE 802.15.4标准和ZigBee 协议规范。ZigBee网络中的各种操作需要利用协议栈各层所提供的原语操作来 共同完成。原语操作的实现过程往往需要向下一层发起一个原语操作并且通过下 层返回的操作结果来判断出下一条要执行的原语操作。IEEE 802.15.4标准和 ZigBee协议规范中定义的各层原语操作多达数十条,原语的操作过程也比较复 杂,它已经不是一个简单的单任务软件。对于这样一个复杂的嵌入式通信软件来 说,其实现通常需要依靠嵌入式操作系统来完成。 现有的嵌入式操作系统可以分为两类,即通用的多任务操作系统 (General—purpose Multi-tasking OS)和事件驱动的操作系统(Event-driven OS)。 前者能够很好地支持多任务或者多线程,但是会随着内部任务切换频率的增加而 产生很大的开销,这类操作系统有:laC/OS.II、嵌入式Linux、WinCE等。后者 支持数据流的高效并发,并且考虑了系统的低功耗要求,在功耗、运行开销等方 面具有优势。典型的代表如TinyOSl291。 下面我们对这两种嵌入式操作系统类型中的典型代表分别加以介绍。 ◆pC/OS.II操作系统 pC/OS.II操作系统是一种性能优良、源码公开且被广泛应用的免费嵌入式操 作系统【30】。2002年7月,pC/OS.II在一个航空项目中得到了美国联邦航空管理 19


网友评论