ZigBeeZ-Stack操作系统.docVIP

  • 12
  • 0
  • 约6.01千字
  • 约 8页
  • 2016-05-28 发布于江苏
  • 举报
ZigBeeZ-Stack操作系统.doc

Z-Stack操作系统 学习ZigBee有两个月了,学习期间也走了不少弯路,刚开始调试了几个LED小灯的实验,串口通信实验,点对点通信实验,以为这样基本就差不多可以做定位系统了,于是直接跳到定位这一块,实际上远没有那么简单。我想很多初学者都是打开协议栈就被左边那一列给镇住了,看到那么多代码都不知道从何入手,下面我重点介绍一下关于ZigBee协议栈操作系统的原理,让更多初学者能看清Z-Stack操作系统(其实只是一个简单的小系统,看明白了觉得也没有多复杂)的工作过程。 下面的图片是我根据书上的资料自己绘制出来的,从这个图中可以看到Z-Stack的整个系统的工作流程。 Z-Stack操作系统 似乎这个对于初学者来说也看不出什么道道来,我在看代码的时候完全不知道从哪里看起。即使找到了主函数,找到了OSAL_start_system()也不知道他到底是怎么运行的。首先我们先好好看一些这个微操作系统的工作流程:在ZMain主函数当中,基本上都是一些初始化函数,从中断、系统时钟、堆栈等等到最后按键、液晶显示初始化,这个对于我们来说基本上不用看,只需大致了解其功能即可,就像在电脑上编程只需了解软件和底层硬件的接口一样。在初始化函数执行完以后便进入了osal_start_system()函数,开始OSAL操作系统。OSAL操作系统里面有七个任务,该循环轮询查询每个任务是否有需要处理的事件,如

文档评论(0)

1亿VIP精品文档

相关文档