Z-Stack Compile Options (编译选项)

Z-Stack Compile Options (编译选项) [复制链接]

   

实习版主

入门级

Rank: 7Rank: 7Rank: 7

跳转到指定楼层
1#
  F117C  发表于 2011-1-18 09:03:52  | 只看该作者  | 倒序浏览
1. 使用Z - Stack的编译选项
     1.1 选择逻辑设备类型
ZigBee设备可以配置三种方式之一:

ZigBee的协调器 - 此设备配置为启动的IEEE 802.15.4网络,将成为PAN在该网络协调器。

ZigBee的路由器 - 此设备配置与ZigBee协调器相关联,然后让其他路由器或终端设备与它相关联。它将路由的数据包在网络中。

ZigBee终端设备 - 该设备被配置为加入一个已经存在的网络,与ZigBee的协调器或ZigBee路由器关联。

1.2 定位编译选项

编译为特定项目的选项都位于两个地方。选项很少,如果有的话,改变是连接控制文件,为每个逻辑器件上面讨论的任何一类位置。用户定义的选择和改变的启用/禁用功能是在IAR的项目文件中。出于演示目的,为SampleLight项目协调器这两个文件将被审查。访问所有其他Z - Stack的项目将是相似的。


1.3  编译选项在连接器控制文件
SampleLight项目文件中找到.. \项目\ zstack \ HomeAutomation \ SampleLight \ CC2430DB文件夹:
       双击打开的SampleLight.eww的文件,选择CoordinatorEB配置从项目在下拉列表下面的工作区,然后打开Tools文件夹中。几个连接控制文件位于Tools文件夹中。此文件夹包含各种配置文件和可执行文件使用的工具在Z - Stack的项目。通用的编译选项中定义了f8wConfig.cfg文件。这个文件,例如,指定通道(s)和识别码的潘时将使用的设备启动。这是一个用户推荐的位置,建立其项目的具体通道设置。这使开发人员设立的“个人”的渠道,以避免冲突与他人。设备具体的编译选项是位于f8wCoord.cfg,f8wEndev.cfg和f8wRouter.cfg文件:

该SampleLight协调员项目使用f8wCoord.cfg文件。如下图所示,编译选项特定于协调员设备和选择,提供“通用的”Z - Stack的功能都包括在这个文件:

       该f8wCoord.cfg文件由建设的所有工程项目协调器设备。因此,任何改动这个文件将影响所有协调员。在一个类似的方式,f8wRouter.cfg和f8wEnd.cfg文件分别影响到所有路由器和终端设备的项目。
      要添加编译选项对某一类型的所有项目的设备,只需添加一个新行到适当的连接器控制文件。要禁用编译选项,该行的左边缘画上//。您也可以删除行,但这不是因为选择可能需要重新在稍后时间启用建议。
1.4 编译选项在IAR工程文件中
       编译为支持的配置每个选项都在SampleLight.ewp文件中。要修改编译选项,请选择选项...从项目下拉菜单项:

  

选择C / C + +编译项目,并单击预处理标签。编译此配置选项是在位于中定义的符号标记:(每行一个):

要添加编译选项此配置,只需添加一个新行在此框中的项目。要禁用汇编行的左边缘的选择,放置一个X。请注意MT_ZDO_FUNC选项已在上述示例禁用。此选项可以被删除,但不建议这样做,因为它可能需要重新启用在以后的时间。

1.5 使用编译选项

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值