zoukankan      html  css  js  c++  java
  • Jennic 之API学习

    程序入口函数:

    Jennic 完全支持Zigbee规范。我们要使用Jennic 进行Zigbee的应用开发,大多数情况下,只需要在应用层调用Jennic的API,无需涉及网络层和MAC层,所以还是很方便的。虽说Jennic Zigbee应用是用标准C进行开发出来的,但它的框架结构和标准C程序还是有蛮大区别的。

    打开一个Sample APP,可以发现里面的代码没有main()函数,取而代之的是AppColdStart(void)函数。

    AppColdStart(void),顾名思义,就是设备冷启动,这就是用户程序的入口了,不管设备是从上电开始,还是从睡眠模式中被唤醒,都会从这个函数开始执行,并根据需要调用其他子函数。这些子函数一般包括 一些系统的初始化,和设置信道等等。

    另一个函数,AppWarmStart(void)  设备热启动

     结点从内存供电的休眠模式唤醒的时候(内存供电时,所有的内存数据不会丢失)将进入这个函数,一般来说它会调用AppColdStart(void)函数从新启动设备。如果设备不需要从休眠模式唤醒,那么这个函数可以是空的。

  • 相关阅读:
    unix网络编程源码编译问题
    ubuntu15.04下安装docker
    hexo博客的相关配置
    hexo的jacman主题配置
    使用github和hexo搭建静态博客
    操作系统简单认识
    github for windows安装以及教程
    编译原理第五单元习题
    python3入门之列表和元组
    Python3入门之软件安装
  • 原文地址:https://www.cnblogs.com/Cancer/p/3568863.html
Copyright © 2011-2022 走看看