1.6 Boot Sequence 学习笔记

本文档详细介绍了TinyOS的启动顺序,包括调度初始化、组件初始化、通知启动完成和运行调度四个步骤。着重讨论了MainC、RealMainP、Boot.booted事件以及SoftwareInit和PlatformInit接口的作用。TinyOS的启动过程确保了硬件和软件组件的正确初始化,并在所有初始化完成后进入调度循环。
摘要由CSDN通过智能技术生成

Boot Sequence

From TinyOS Documentation Wiki

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和使

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值