第五章:Boot Sequence(启动顺序)
本章通过介绍在Boot.booted发生前后执行的各个步骤,来展示正确初始化组件的过程。
1、启动顺序:a、调度器初始化(scheduler initialization) b、组件初始化(Component initialization) c、发启动过程完成的信号(signal that the boot process has completed) d、运行调度器(Run the scheduler)
2、 真正的启动操作序列在RealMainP(tos/system)中,以P结尾的组件不可以直接配线。
观察RealMainP的全部代码:
module RealMainP {
provides interface Boot;
uses interface Scheduler;
uses interface Init as PlatformInit;
uses interface Init as SoftwareInit;
}
implementation {

本文档详细解析了TinyOS的启动顺序,包括调度器初始化、组件初始化等步骤,并探讨了Boot Sequence中的RealMainP模块。此外,还介绍了TinyOS的存储管理,涉及Flash上的存储抽象和XML文件分卷操作。尽管对存储部分的理解较为初步,但文章强调了通过实践和阅读TEP提升理解的重要性。
最低0.47元/天 解锁文章
2603

被折叠的 条评论
为什么被折叠?



