全部博文(200)
发布时间:2013-01-07 15:18:14
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只要使用“./configure”,“make”,“make instal”就可以把程序安装到Linux系统中去了。这将特别适合想做开放源代码软件的程序开发人员,又或如果你只是自己写些小的Toy程序,......【阅读全文】
发布时间:2013-01-07 15:10:42
問: 我个人的理解节点应该会根据panid来区分自己该加入哪一个网络。 谢谢。不过还有些不明白的地方。你的意思是子节点是不会主动寻找协调器的,而要等待协调器发出通知信息,然后再加入申请加入,而PANid是协调器产生的,那子节点不知道PANid怎么加入网络呢?都不在那个网络里,怎么接收协调器的信息呢?我看到的代码是子节点和协调器都有相同的PANID配置,子节点先尝试加入网络,然后等待协调器发出通知信息,然后子节点发出申请信息回应。我对cluster Id的理解是相当于指令的意思,应该是不同的profile里面就定义好了各个cluster Id的意思,和组网有关系么? 答: ......【阅读全文】
发布时间:2013-01-07 15:10:27
使用的协议栈版本信息: ZigBee2006\ZStack-1.4.3-1.2.1Zigbee网络设备启动流程—协调器(非自启动模式HOLD_AUTO_START) —以SimpleApp的灯节点SimpleControllerEB为例.灯节点按K1则作为协调器启动,按K2则作为路由器启动.这里以按K1作为协调器启动为例.......【阅读全文】
发布时间:2013-01-07 15:10:15
各层帧结构的构成 在ZigBee协议栈中,任何通信数据都是利用帧的格式来组织的。协议栈的每一层都有特定的帧结构。 AF层: KVP命令帧 MSG命令帧 (具体参见下面分析) APS层:&n......【阅读全文】
发布时间:2013-01-07 15:10:08
使用的协议栈版本信息: ZigBee2006\ZStack-1.4.3-1.2.1Zigbee网络设备启动流程—协调器(自启动模式)—以SampleApp的协调器为例. 1、协调器预编译信息通过project->options->c/c++compiler->extraOptions可以看到协调器所带的配置文件为: -f $PROJ_DIR$\..\..\..\Tools\CC2430DB\f8wCoord.cfg -f $PROJ_DIR$\..\..\..\Tools\CC2430DB\f8wConfig.cfg即编译了ZDO_C......【阅读全文】