下载此文档

zigbee协议栈源码.docx


文档分类:通信/电子 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
编号:_______________本资料为word版本,可以直接编辑和打印,感谢您的下载zigbee协议栈源码甲方:___________________乙方:___________________日期:___________________说明:本合同资料适用于约定双方经过谈判、协商而共同承认、共同遵守的责任与义务,同时阐述确定的时间内达成约定的承诺结果。文档可直接下载或修改,使用时请详细阅读内容。zigbee协议栈源码篇一:zigbeez-stack协议栈构架zstack基础1、zstack协议栈构架zigbee协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供一些应用层api,供用户调用。协议栈体系分层架构与协议栈代码文件夹对应表如下:整个协议栈的构架,如图所示app:应用层目录,这是用户创建各种不同工程的区域,在这个目录中包含了应用层的内容和这个项目的主要内容,在协议栈里面一般是以操作系统的任务实现的。hal:硬件层目录,包含有与硬件相关的配置和驱动及操作函数。mac:mac层目录,包含了mac层的参数配置文件及其mac的lib库的函数接口文件。mt:监控调试层,主要用于调试目的,即实现通过串口调试各层,与各层进行直接交互。 nwk:网络层目录,含网络层配置参数文件及网络层库的函数接口文件, aps层库的函数接口。osal:协议栈的操作系统。profile:aF层目录,包含aF层处理函数文件。security:安全层目录,安全层处理函数接口文件,比如加密函数等。services:地址处理函数目录,包括着地址模式的定义及地址处理函数。tools:工程配置目录,包括空间划分及 zstack相关配置信息。zdo:zdo目录。zmac:mac层目录,包括mac层参数酉己置及mac层lib库函数回调处理函数。zmain:主函数目录,包括入口函数main()及硬件配置文件。output:输出文件目录,这个ew8051ide自动生成的。2、zigbee20xx协议栈源码库结构分析了解了zigbee20xx协议栈整个构架后,再来看看协议栈源码库结构是什么样的,各层的具体文件是什么,建立不同的项目、添加自己的应用层任务及处理函数需要修改什么文件。zigbee20xx协议栈zstack- 文件目录及说明如下:打开smapleapp项目工程先看app层:从上图可以看出,对于不同的项目,大部分代码都是相同的,只是在用户应用层,添加了不同的任务及事件处理函数。因此一般情况下,用户只需额外添加上图中的三个文件(主文件、头文件、操作系统接口文件)就可以完成一个项目,然后编写自己的任务处理函数就可以了。mon目录下的文件是公用文件,基本上与硬件无关, 文件是断言文件,用于调试,,抽象出与硬件无关的驱动函数,包含有与硬件相关的配置和驱动及操作函数。 include目录下主要包含各个硬件模块的头文件,target目录下的文件是跟硬件平台相关的,可以看到有两个平台, 2430eb平台。mac层目录:mac分为高层和低层两层,include目录下包含了mac层的参数配置文件及lib库的函数接口文件。,

zigbee协议栈源码 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人百里登峰
  • 文件大小19 KB
  • 时间2020-10-20