2。1。5 ZigBee协议栈OSAL介绍来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-

Zigbee协议栈中包括Zigbee协议规定的基本功能,而这些功能的实现是以函数的形式。此时Zigbee需要引入一个实时操作系统OSAL(操作系统抽象层)的概念,以此来管理这些函数集合。

我们需要注意的是Zigbee协议栈和Zigbee协议是两个不同的概念。Zigbee协议栈为Zigbee协议的具体实现。因此,Zigbee协议并没有提到操作系统抽象层的信息。

对于Zigbee协议栈的应用研发,我们一般只要实现应用层的研发。应用程序的架构最多包括240个对象。这些应用程序对象是在不同的端点上运行的的,所以端点能够用来区分不同的应用程序对象。若是把这些应用程序对象当作一个个任务,OSAL就是一个支持多任务运行的系统资源分配机制,使用OSAL就是为了引入一个机制来实现任务的同步、互斥以及切换。

OSAL工作的原理:通过taskEvents指针访问事件表的每一项。当有事件发生时,就查询函数表。寻找事件处理函数对事件进行处理。事件处理后,继续上诉过程,并无限循环这个过程。因此,OSAL可以被当作一种基于事件驱动的轮询式操作系统。

2。2 ZigBee网络拓扑

   网络组成由ZigBee网络层管理。它的网络必然为IEEE802。15。4中的两种网络拓扑结构:点对点型和星型。

上一篇:认知无线电网络的频谱分配算法研究
下一篇:导引头误差作用下对比例导引法影响特性研究

MATLAB中继选择方案设计与仿真

SDR软件无线电的通信系统原理仿真

MIMO干扰限制的无线中继系统性能仿真程序

认知无线电网络的频谱分配算法研究

DSP无线网络的指纹考勤系统设计+电路图+程序

STC12C5A60S2单片机蓝牙的无...

STC89C52单片机nRF24L01的病房无线呼叫系统设计

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

安康汉江网讯

张洁小说《无字》中的女性意识