开始学习Contiki

原创 2015年11月19日 21:20:04

参考资料:
Jelline的博客:Contiki学习目录
还有他整理的论文资料,只有一张,是对系统的还算详细的介绍,Contiki学习笔记。

一、主函数main()

int main()
{
    clock_init(); //时钟初始化
    process_init(); //进程初始化
    process_start(&etimer_process, NULL); //启动系统进程
    autostart_start(autostart_processes); //启动用户自启动进程
    while(1)
    {
/***函数process_run 的功能***/
        if(poll_requested)
        {
            do_poll(); //执行完所有高优先级的进程
        }
    do_event(); //仅处理事件队列的一个事件
    }
    return 0;
}

二、PROCESS_BEGIN 函数
这里的函数大部分都有宏定义, 宏定义后面跟的是要操作的函数。

#define PROCESS_BEGIN() PT_BEGIN(process_pt)
#define PT_BEGIN(pt) { char PT_YIELD_FLAG = 1; LC_RESUME((pt)->lc)
#define LC_RESUME(s) switch(s) { case 0: //switch语言跳转到被中断的行
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

contiki学习资料

  • 2013-04-08 13:17
  • 23.39MB
  • 下载

Contiki学习笔记

  • 2014-07-18 16:14
  • 1.51MB
  • 下载

contiki中关于进程的开始与挂起等相关函数的说明与小结

首先,还是把相关函数都列出来 PROCESS_BEGIN() PROCESS_BEGIN()

Contiki 学习笔记

  • 2015-07-16 09:03
  • 645KB
  • 下载

Contiki学习笔记

  • 2013-04-26 18:56
  • 1.51MB
  • 下载

contiki学习笔记之leds

contiki学习笔记之leds1.介绍不断学习,不断忘记,总感觉学了就忘,结果啥都没剩下。所以有写下来的想法了。contiki 一个非常小的操作系统,尤其是对内存有优化。操作系统完全用C语言编写,可...

contiki 学习笔记

  • 2016-11-02 09:38
  • 1.49MB
  • 下载

contiki学习资料

  • 2013-09-07 09:10
  • 225KB
  • 下载

Contiki学习平台推荐

本文将介绍多款适合Contiki入门的学习平台(或开发平台)。随着厂商对Contiki的支持越来越多,Contiki的学习平台在这几年中发生了很大的变化,又随着国内爱好者人数的增加,适合国情的Cont...

contiki 学习笔记

  • 2014-09-09 19:42
  • 1.51MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)