ZStac-SampleApp分析.docVIP

  • 22
  • 0
  • 约1.3万字
  • 约 9页
  • 2016-12-06 发布于贵州
  • 举报
ZStac-SampleApp分析

在ZigBee协议中,协议本身已经定义了大部分内容,在基于ZigBee协议的应用开发中,用户只需要实现应用程序框架即可。应用程序框架中包含了最多240个应用程序对象。如果我们打开sampleApp工程,用户自己添加的应用任务程序在Zstack中的调用过程是: main() --- osal_init_system()--- osalInitTasks()---SampleApp_Init() 在osalInitTasks()中实现了多个任务初始化的设置,而用户自己实现的SampleApp_Init()在最后,这里taskID随着任务的增加也随之递增。所以用户自己实现的任务的初始化操作应该在osalInitTasks()中增加。任务事件处理函数在tasksArr[]中添加。 1、首先来看下主函数main() int main( void ) //主函数的功能就是完成初始化任务,然后进入OSAL { osal_int_disable( INTS_ALL ); /*关闭中断*/ HAL_BOARD_INIT(); /*初始化硬件* zmain_vdd_check(); /*电压检测,确保芯片能正常工作的电压*/ zmain_ram_init(); /*初始化stack存储区*/ I

文档评论(0)

1亿VIP精品文档

相关文档