图书介绍

TinyOS操作系统开发技术及实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

TinyOS操作系统开发技术及实践
  • 青岛东合信息技术有限公司编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560633152
  • 出版时间:2014
  • 标注页数:230页
  • 文件大小:28MB
  • 文件页数:240页
  • 主题词:无线电通信-传感器-网络操作系统-系统开发-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

TinyOS操作系统开发技术及实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

理论篇2

第1章 TinyOS概述2

1.1 无线传感器网络3

1.1.1 关键技术3

1.1.2 特点3

1.2 WSN操作系统3

1.3 TinyOS操作系统4

1.3.1 起源与发展4

1.3.2 体系结构5

1.3.3 硬件支持5

1.3.4 网络功能6

1.3.5 特点6

1.4 开发环境简介6

1.4.1 开发环境6

1.4.2 编程特点7

1.4.3 目录结构8

1.5 第一个TinyOS程序10

1.5.1 程序开发过程10

1.5.2 第一个TinyOS程序11

小结17

练习17

第2章 nesC语言基础18

2.1 nesC概述19

2.2 nesC和C的比较20

2.2.1 程序组成主体20

2.2.2 模块之间的调用21

2.2.3 命名空间21

2.2.4 编程思想21

2.3 nesC程序结构22

2.3.1 程序文件22

2.3.2 组件22

2.3.3 程序结构22

2.3.4 核心应用模块23

2.4 接口24

2.4.1 接口规则24

2.4.2 接口的定义25

2.4.3 分阶段操作26

2.5 组件26

2.5.1 组件定义26

2.5.2 接口声明27

2.5.3 模块28

2.5.4 配件31

2.6 nesC高级编程33

2.6.1 参数化接口34

2.6.2 通用接口37

2.6.3 通用组件40

2.6.4 编程实例42

2.7 并发模型45

2.7.1 任务45

2.7.2 同步与异步47

2.7.3 原子性代码49

2.7.4 中断51

2.8 常用接口和组件52

2.8.1 系统启动接口 Boot52

2.8.2 LED接口Leds54

2.8.3 定时器接口Timer55

2.8.4 其他常用接口58

2.9 可视化组件关系图59

小结61

练习62

第3章 TinyOS体系结构63

3.1 概述63

3.2 硬件抽象组件64

3.2.1 硬件抽象架构64

3.2.2 硬件表示层65

3.2.3 硬件适配层68

3.2.4 硬件接口层72

3.3 综合硬件组件73

3.4 高层软件组件73

3.5 任务调度74

3.5.1 任务和调度74

3.5.2 调度器的具体实现76

3.6 系统启动顺序81

3.6.1 TinyOS 2.x启动接口81

3.6.2 TinyOS 2.x启动顺序81

3.7 跨平台应用87

小结87

练习88

第4章 平台移植89

4.1 移植概述90

4.1.1 名词概念90

4.1.2 平台目录91

4.1.3 平台建立实例92

4.2 make系统93

4.2.1 make工作流程93

4.2.2 系统环境变量94

4.2.3 启动脚本实例96

4.3 support目录97

4.3.1 平台名.target文件98

4.3.2 芯片目录99

4.3.3 芯片名.rules文件99

4.3.4 docs.extra文件102

4.3.5 install.extra文件103

4.3.6 移植实例103

4.4 tos目录107

4.4.1 platforms目录107

4.4.2 chips目录110

4.4.3 lib目录111

4.4.4 移植实例112

4.5 doc目录113

4.6 apps目录113

小结114

练习114

第5章 TinyOS应用开发115

5.1 概述116

5.2 TinyOS编程方法116

5.3 串口通信117

5.3.1 串口配置117

5.3.2 通信帧格式118

5.3.3 相关组件及接口118

5.3.4 串口编程130

5.4 射频通信134

5.4.1 主动消息概述135

5.4.2 相关组件及接口135

5.4.3 点对点传输139

5.5 ADC信息采集144

5.5.1 相关组件及接口144

5.5.2 光敏信息采集145

小结149

练习149

第6章 TinyOS网络协议150

6.1 概述150

6.2 分发路由协议151

6.2.1 相关接口和组件151

6.2.2 分发协议的实现152

6.3 汇聚型路由协议157

6.3.1 概述157

6.3.2 相关接口和组件158

6.4 CTP协议的实现163

6.4.1 CTP协议概述163

6.4.2 CTP协议实例171

小结176

练习176

实践篇178

实践1 TinyOS概述178

实践指导178

实践1.G.1178

实践1.G.2192

实践2 nesC语言基础193

实践指导193

实践2.G.1193

知识拓展196

实践3平台移植197

实践指导197

实践3.G.1197

实践4 TinyOS应用开发207

实践指导207

实践4.G.1207

知识拓展220

实践5 TinyOS网络协议221

实践指导221

实践5.G.1221

知识拓展229

热门推荐