- 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
您可能关注的文档
- ZigBe智能家居系统之无线浇灌系统水阀控制器_南京物联传感技术有限公司.doc
- ZIGBE无线智能家居系统评测(一)(APP).doc
- zilia 语文上学期第四单元教学计划.doc
- zmj-754-82505.doc
- zxls211031407163117.doc
- ZY680使用维护说明书.doc
- ZZ20114网络搭建与应用赛项样题.doc
- [20145.20]宁阳四中自评表2011级高三【年级主任颜京峰】.doc
- [Linu实用命令四]文件权限详解.doc
- [中域绝密[执业助理医师]1呼吸系统考点.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)