返回该小组首页 回复主题
filket

filket

小组等级:     E币:148  (E币换礼)

#1楼主:求助:Z-STACK在开发中的作用

文章发表于:2008-06-30 10:32

初步接触到ZIGBEE的开发,有些东西一头雾水,请各位赐招,指教。

关于Z-STACK(TI的),安装后,在我们开发过程当中到底有什么用?

(1)Z-STACK安装后 就有个Z-TOOL,和ZOAD,分别是干什么用的啊?

       Z-STACK安装后 是不是 只是给IAR提供了一个支持?就我们平常开发应用程序的时候,只需在IAR EWB里面编程,调式,下载 就可以了。

       也就是说整个开发过程 都可以不用到Z-STACK。

(2)如果是这样Z-STACK 存在有什么意义?

希望高手指点迷津。 感谢!

QQ282764298

emot

   小组等级:    E币:931  (E币换礼)

#2

文章发表于:2008-06-30 11:20

你看到Z-STACK安装后只有Z-TOOL和ZOAD两个文件夹。这个并不是Z-STACK,这两个文件夹属于TOOLS文件夹,是开发ZIGBEE的辅助软件和工具。

Z-STACK安装后,你会在安装盘下找到一个Texas Instruments文件夹,下一级目录有Components,Documents,Projects,Getting Started Guide CC2430.pdf等文件(夹),依次打开Projects>zstack>samples>SampleApp>CC2430DB,这里有一个IAR工程文件,打开SampleApp.eww这个文件,进入 IAR界面后在APP文件组下改动这个示例以达到你想实现的功能。下面还有MT,NWK等文件组,这里面存放的就是和ZigBee有关的代码。应用代码和ZigBee协议代码(库)一起参加IAR的编译。

TI ZigBee06以库的形式放在Texas Instruments下,不可以更改和查看,只能通过函数来调用,ZSTACK的函数说明在Documents下的Z-Stack (XXXX).pdf文档中有说明。再说点,ZigBee04给出了所有的源码,学习起来方便些。

filket

   小组等级:    E币:148  (E币换礼)

#3

文章发表于:2008-07-02 14:17

非常感谢:)

PS:是不是 我们编程的时候  用到的很多的头文件 都是ZIGBEE协议 栈  安装后的提供的~·······

filket

   小组等级:    E币:148  (E币换礼)

#4

文章发表于:2008-07-02 14:17

非常感谢:)

PS:是不是 我们编程的时候  用到的很多的头文件 都是ZIGBEE协议 栈  安装后的提供的~·······

守望者2006

   小组等级:    E币:144  (E币换礼)

#5

文章发表于:2008-07-12 14:35

你好!我在使用Z-TOOL时老是被提示说端口不对或连接出问题了,但是我的端口也设置了,驱动也装好了,这是什么原因呢?Z-TOOL到底应该怎么设置?请大侠没指点啊!

emot

   小组等级:    E币:931  (E币换礼)

#6

文章发表于:2008-07-15 12:43

有两个地方,你注意下

一是串口连接不妥

二是要在ZigBee工程编译时加入MT_ZDO_FUNC

点击看大图

kelewang

   小组等级:    E币:184  (E币换礼)

#7

文章发表于:2008-07-15 17:36

请问emot :ZigBee04给出了所有的源码,学习起来方便些。

zigbee04是哪家的协议栈,有下载吗?

emot

   小组等级:    E币:931  (E币换礼)

#8

文章发表于:2008-07-15 17:44

zigbee04是公开的,很多网站有下,可去在google里找下.

yyytech

   小组等级:    E币:273  (E币换礼)

#9

文章发表于:2008-07-18 13:06

快点去我的网站看看,不看您回后悔的.

小刘......................!帮我做广告啊!

 www.yyytech.cn

filket

   小组等级:    E币:148  (E币换礼)

#10

文章发表于:2008-07-18 16:11

好的

我一定常去 嘿嘿

资料还不错

对初学者 有好处  哪个来替我解决下我的问题哈

yyytech

   小组等级:    E币:273  (E币换礼)

#11

文章发表于:2008-07-18 22:34

兄弟,您这个问题似乎不难解决吧?

Z-STACK是各协议栈,不是仅仅是头文件。

说白了就是TI把网络协议给你写好了的。

如果他不写,就您自己从头写一样的,也就是普通单片机程序而已!

只不过人家叫他ZIGBEE协议!

Z-STACK在固化到芯片之前,每次我们都要用到的,即使不用到,不如打包成库了,那么编译还是要把它编译进去的。

比如现在的CC2480就已经把这个协议固化到芯片内部了,对外仅仅提供一些API接口,只需要控制就可以了。如果一些外设器件一样,或者说手机模块更形象,现在的手机模块都有一个叫AT命令集的东西,就类似了!

至于您提到的那两个工具,小刘已经有解释了!

2【下一页】总共 , 当前 /

快速回复主题--如果想加入编辑器功能,建议使用 [高级回复]

您目前还不是小组成员,请先加入

回复贴子区

用户名:    您没有注册?

密码:    忘记了密码?

内容:

  • DesignDesign
  • HTMLHTML

浏览该小组的用户还看过...

设计资源与分销