本篇介绍一个contiki下最简单的LED点亮程序。
PS:有人会问,为什么不首先打印hello world到串口?这是因为我觉得串口的程序比较难,在后面介绍会比较好。
在介绍本章之前,我先介绍一下contiki的事件驱动和protothread机制
Contiki两个主要机制:事件驱动和protothread机制,前者是为了降低功耗,后者是为了节省内存。
一、事件驱动
嵌入式系统常常被设计成响应周围环境的变化,而这些变化可以看成一个个事件。事件来了,操作系统处理之,没有事件到来,就跑去休眠了(降低功耗),这就是所谓的事件驱动,类似于中断。
二、protothread机制
传统的操作系统使用栈保存进程上下文&#x