1. 简述TinyOS的特点。 2. 简述nesC程序的特点。 3. 安装TinyOS,并编写简单地程序。 4. 对照TinyOS的源程序,理解TinyOS的内部机制。 为了跨平台使用,变量的类型和标准C语言的int 、long和char不一样。TinyOS代码使用的是更清楚直接的类型,直接声明字节大小。事实上,这些能映射到基本的C类型,在不同的平台上是不同的映射,大多数平台支持浮点数运算,double可能不行。对于整形,nesC的定义如下: 8位带符号数:int8_t 8位无符号数:uint8_t 16位带符号数:int16_t 16位无符号数:uint16_t 32位带符号数:int32_t 32位无符号数:uint32_t 虽然可以给应用程序中的模块和配件取任意的名称,但为了简便,建议在编写代码时使用如表9-4所示的统一的命名格式。 表9-4 nesC程序的命名 最后简单介绍一下使用nesC编程的流程,nesC语言开发应用程序的一般步骤如图9-9所示。 图9-9 使用nesC编程的流程 9.3.2 nesC基本概念 ⑴ 组件 一个nesC语言编写的程序由一个或多个组件(component)构成或连接而成。一个组件由两部分组成:第一个部分是规范说明,包含要用接口的名字;另一部分是它们的实现。一个组件可以提供接口(provides),也可以使用接口(uses),提供的
您可能关注的文档
- 团队建设与执行力培训教材.ppt
- 团队角色认知培训课件.ppt
- 团队精神与荣誉感塑造培训教材.ppt
- 团队精神之打造高效团队.ppt
- 团队荣誉和责任概述.ppt
- 团队协作培训教材.ppt
- 团购定价方案培训资料.ppt
- 团体心理咨询的主要理论课件.ppt
- 团体心理咨询技能教材.ppt
- 团体咨询的理论与技术教材.ppt
- DG∕TJ 08-2380-2021 路面装配式修复技术标准.docx
- TCITS 704—2026临床检验定量项目性能验证技术规范.pdf
- TCITS 704—2026临床检验定量项目性能验证技术规范.docx
- TCITS 727—2026肿瘤DNA甲基化标志物检测技术规范.pdf
- TCITS 726—2026阴道自取样高危型人乳头瘤病毒核酸检测子宫颈癌筛查技术要求.docx
- TCITS 726—2026阴道自取样高危型人乳头瘤病毒核酸检测子宫颈癌筛查技术要求.pdf
- 《面向电子信息行业的设备维护数据存证系统通用技术要求》.pdf
- 《面向电子信息行业的设备维护数据存证系统通用技术要求》.docx
- TCITS 727—2026肿瘤DNA甲基化标志物检测技术规范.docx
- 《基于区块链的大宗商品仓储物流服务系统框架》.pdf
原创力文档

文档评论(0)