
Zigbee
矢口
这个作者很懒,什么都没留下…
展开
-
Z-stack之OSAL初始化流程
我使用的协议栈版本及例子信息:ZigBee2006\Texas Instruments\ZStack-1.4.3-1.2.1\Projects\zstack\Samples\SampleApp OSAL作为操作系统抽象层,是整个Z-Stack运行的基础,用户自己建立的任务和应用程序都必须在此基础上运行,那我们知道整个Z-Stack协议就是用C语言编写的,既然使用C语言编写的,那转载 2014-05-04 10:58:23 · 3831 阅读 · 0 评论 -
深入浅出Z-Stack 2006 OSAL多任务资源分配机制
一、概述 OSAL (Operating System Abstraction Layer),翻译为“操作系统抽象层”。如何理解这个复杂的名词呢?表面上看它是作为操作系统存在的,可是为什么又加上“抽象层”呢?它的本质是什么?在Z-Stack协议栈中,它又扮演了什么角色呢?要解答这些问题,我们必须先从宏观入手,渐渐深入探究,最后答案自然会浮出水面。 下图是ZigBee协议的结构图:转载 2014-05-04 14:02:14 · 755 阅读 · 0 评论 -
Z-Stack 软件架构分析
Z-Stack的main函数在Zmain.c中,总体上来说,它一共做了两件工作,一个是系统初始化,即有启动代码来初始化硬件系统和软件架构需要的各个模块,另一个作用就是开福寺执行操作系统实体。1.系统初始化 系统启动代码需要完成初始化硬件平台和软件架构所需要的各个模块,为操作系统的运行做好准备工作,主要分为初始化系统时钟,检测芯片工作电压、初始化堆栈、初始化各个硬件模块、初始化FLASH转载 2014-05-04 11:09:17 · 1589 阅读 · 0 评论 -
OSAL多任务资源分配机制
转自OSAL多任务资源分配机制 一、概述 OSAL (Operating System Abstraction Layer),翻译为“操作系统抽象层”。 在ZigBee协议中,协议本身已经定义了大部分内容。在基于ZigBee协议的应用开发中,用户只需要实现应用程序框架即可。应用程序框架中包含了最多240个应用程序对象。如果我们把一个应用程序对象看做为一个任务的话,转载 2014-06-08 11:53:18 · 1265 阅读 · 0 评论 -
IAR编译ZStack-CC2530为可下载运行的HEX文件的正确配置
转自IAR编译ZStack-CC2530为可下载运行的HEX文件的正确配置转载 2014-06-12 14:10:49 · 1171 阅读 · 0 评论 -
zigbee智能家居基础扫盲
转自zigbeeZigbee是基于IEEE802.15.4标准的低功耗个域网协议。根据这个协议规定的技术是一种短距离、低功耗的无线通信技术。这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、转载 2014-06-12 15:15:24 · 12896 阅读 · 0 评论