#author("2019-10-31T14:04:02+08:00","default:Admin","Admin") ZigBee

※This article is based on ZigBee Stack 2.51.a

IDE工程目录

APP 应用层目录

这里用户创建各种不同工程的区域,在这个目录中包含了应用层的内容和这个项目的主要内容。

应用程序通常使用AF_DataRequest函数

数据包将要发送给一个afAddrType_t(在ZComDef.h中定义)类型的目标设备。

HAL 硬件层目录

包含有与硬件相关的配置和驱动以及操作函数

MAC MAC层目录

包含了MAC层的参数配置文件机器MAC的LIB库的函数接口文件

MT 串口、监控调试层

实现通过串口可控制各层,并与各层进行直接交互。

NWK 网路层目录

包含网络层配置参数文件,网络层库的函数接口文件及APS层库的函数接口

OSAL 协议栈的操作系统

Profile Application Framework应用框架层目录

包含AF层处理函数文件。应用框架是应用程序和APS层的无线数据接口。

Security 安全层目录

包含安全层处理函数,日不加密函数等

Services 地址处理函数目录

包含地址模式的定义及地址处理函数。

Tools 工程配置目录

包括空间划分及Z-Stack相关配置信息。

ZDO ZDO目录

Zigbee设备对象。其实ZDO是ZigBee协议栈中的一个协议,负责所有设备的管理,安全方案。

ZMac Mac层目录

包括MAC层参数配置及MAC层LIB库函数回调处理函数

ZMain 主函数目录

包括入口函数及硬件配置文件

Output 输出文件目录

由IAR IDE自动生成

工程类型为EndDeviceEB时,编译后生成hex的目录

\WSN-ZigBee\ZStack-251a\Projects\zstack\Utilities\SerialApp\CC2530DB\EndDeviceEB\Exe

编译与调试设置

下图设置后断电不起作用,需要设置为“Debug Information for C-SPY”

&ref(): File not found: "ZigBee_编译调试设置.png" at page "+ZigBee+协议栈";

编译宏定义

&ref(): File not found: "ZigBee_编译宏定义设置.png" at page "+ZigBee+协议栈";

协议栈工作流程

&ref(): File not found: "ZigBee_协议栈工作流程.png" at page "+ZigBee+协议栈";

执行流程

Z-Stack中操作系统是基于优先级的轮转查询式操作系统,执行流程图如下图

&ref(): File not found: "ZigBee_执行流程图.png" at page "+ZigBee+协议栈";



超多機能のアクセス解析が永久無料!

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:45:06 (1628d)

G|Cg|C@Amazon Yahoo yV

z[y[W yVoC[UNLIMITȂ1~] COiq COsیI