摘要: 事件驱动机制广泛应用于嵌入式系统,类似于中断机制,当有事件到来时(比如按键、数据到达),系统响应并处理该事件。相对于轮询机制,事件机制优势很明星,低功耗(系统处于休眠状态,当有事件到达时才被唤醒)和MCU利用率高。 Contiki将事件机制融入Protothreads机制,每个事件绑定一个进程(广播 阅读全文
posted @ 2016-12-01 16:51 一只奋斗的考拉 阅读(2490) 评论(0) 推荐(0) 编辑
摘要: process_run()函数位于main函数中 找到函数的声明处: 函数process_run()返回当前在事件队列中等待的事件的数量,当没有即将发生的事件时,调度器会让CPU休眠 函数原型如下: 主要函数为do_poll()和do_event()。 以上是进程的总体调度,具体到单个进程,成员变量 阅读全文
posted @ 2016-12-01 12:11 一只奋斗的考拉 阅读(1120) 评论(0) 推荐(0) 编辑