- 4
- 0
- 约2.88千字
- 约 11页
- 2019-11-26 发布于湖北
- 举报
Lesson6 启动顺序 main()函数在哪里? 从前面几节课可以知道,应用程序处理Boot.booted事件,然后从此处开始运行。下面将介绍这个事件的前后过程,如何适宜地初始化组件。 一、TinyOS 2.x的启动接口 Init:初始化组件和硬件状态; Scheduler:初始化和运行任务; Boot:通知系统已经成功地启动。 二、TinyOS 2.x的启动顺序 TinyOS的启动顺序有以下4步: Step1:调度程序初始化; Step2:组件初始化; Step3:发送启动boot过程完成的信号; Step4:运行调度程序。 2.1 RealMainP组件 2.1 RealMainP组件 RealMainP使用接口:PlatformInit接口和Scheduler接口。MainC把这些在应用程序里隐藏掉了,并自动连接它们到系统调度程序(scheduler)和平台初始化( platform initialization ) 。 PlatformInit和SoftwareInit两者主要就是硬件与软件的区别。PlatformInit是把核心平台的服务初始为有意义的状态。 如果调度程序没有在组件之前初始化好,那么组件的初始化程序就不能发布任务。 2.2 组件初始化 平台初始化阶段是平台实现者的责任。因此,把PlatformInit接口连接到特定平台的初始化组件Platfo
您可能关注的文档
- ios应用在中国的产业分析.ppt
- IT产品营销10.28练习题.ppt
- JavaWeb13-文件操作实例.ppt
- Java科学计算与性能资料.ppt
- java面向对象编程_继承.ppt
- JJG400(卡尺检定规程).ppt
- JJG400(卡尺检定规程)课件.ppt
- jquery第一章第二章.ppt
- jQuery实战(SW3012)-课程介绍课件.ppt
- Juniper设备-防火墙运维课件.ppt
- 工程建设事务中心食堂食材采购配送及服务方案投标文件(技术标).doc
- 自然资源执法业务保障服务方案投标文件(技术标).doc
- 恒宇能源环保有限公司新增2套固体废物焚烧处理设施项目环评资料环境影响受理公示.docx
- 化学品扩建工程六期增效技术改造项目环评资料环境影响受理公示.docx
- T∕CSTC 0019-2024 橡胶树保质采收技术规范.docx
- T∕CAMD 0006-2026 SPCC合金增强钢塑复合管.docx
- T∕FSBMEA 0005-2026 山茶油中儿茶素、表儿茶素的测定 高效液相色谱法.docx
- T∕GSQN 015-2026 餐饮行业醇基生物燃料使用安全通用技术要求.docx
- T∕QDIFST 001-2026 干锅酱质量通则.docx
- T∕CSTC 31-2025 特种胶初加工原料 鲜胶乳.docx
原创力文档

文档评论(0)