Boot Sequence
Contents |
Introduction
一个在考虑 TinyOS而经常被问的问题是“ main() 在哪?”。在之前的课程里,我们推迟了 TinyOS启动顺序的细节问题的讨论:应用程序处理 Boot.booted事件和从那里开始。此教程描述这个事件之前和之后的步骤,展示如何正确地初始化组件。
Boot Sequence
TinyOS启动顺序有 4步:
1.Scheduler initialization调度初始化
2.Component initialization 组件初始化
3.Signal that the boot process has completed 通知告诉 boot过程已经完成
4.Run the scheduler 运行调度
应用程序级的启动顺序是 MainC(在 tos/system)。 MainC提供一个接口 Boot和使