随笔分类 - zigbee
study on zigbee
ZIGBEE官方协议栈 SampleApp工程DemoEB项目 运行机制详解
摘要:该project实现了按键发送的功能。同时实现了信息的广播和组播:SampleApp_SendPeriodicMessage( void ); //阶段发送,广播形式SampleApp_SendFlashMessage(); //闪烁发送,组播形式同时按键up键可以进行控制信息的发送,即控制Group1中所有设备的LED1灯的闪烁时间。按键right键进行设备加入/退出Group1的切换。由于在SampleApp_Init( uint8 task_id )中添加了SampleApp_Init( taskID );(最后一个任务)在操作系统启动的过程中,调用SampleApp_Init( uin
阅读全文
zigbee官方协议栈实验无线透明传输SerialApp.c解析
摘要:绑定建立起来之后什么时候就启动串口传输了呢?从osal_start_system这个函数开始->>Hal_ProcessPoll()里面有如下的编译判断语句#if (defined HAL_UART) && (HAL_UART == TRUE) HalUARTPoll();由于本实验是串口传输实验判断条件成立HalUARTPoll();然后-》HalUARTPollDMA()这个函数的最后有这样一句话:if (evt && (dmaCfg.uartCB != NULL)) { dmaCfg.uartCB(HAL_UART_DMA-1, evt); }
阅读全文
The brief analysis of ZIGBEE OS mechanism ——开始学习zigbee
摘要:开始学习zigbee已有一周时间了,其实自从zigbee开发板买来之后,就星星点点的在看,只是方法不对一下子陷入进了代码和官方协议栈的原理中,一时摸不着头脑。前几天由于项目的需要,又开始研究zigbee,这次我开始从全局出发,才渐渐有了眉目。首先,我对于zigbee官方协议栈的osal的流程进行了理解,当然这里得感谢“雪帕”的博文,以及看过的一篇论文《Zstack OSAL详解》,给了我很大的启示,除此之外还得提到一个大牛:小峰,他的博文分析,十分的详细,不懂时可以参考参考,很有启发。下面,我就一些os的运行机制,进行一个简要的说明,因为我觉得只有理解了os的机制,才能开始后继的理解,才能有点
阅读全文
浙公网安备 33010602011771号