• TinyOS操作系统开发,技术及实践
21年品牌 40万+商家 超1.5亿件商品

TinyOS操作系统开发,技术及实践

0.5 八五品

仅1件

山东枣庄
认证卖家担保交易快速发货售后保障

作者青岛东合信息技术有限公司 著;青岛东合信息技术有限公司 译

出版社西安电子科技大学出版社

出版时间2014-01

版次1

装帧平装

货号A013-67

上书时间2023-08-04

南方文化

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 青岛东合信息技术有限公司 著;青岛东合信息技术有限公司 译
  • 出版社 西安电子科技大学出版社
  • 出版时间 2014-01
  • 版次 1
  • ISBN 9787560633152
  • 定价 36.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 240页
  • 字数 349千字
  • 丛书 普通高等教育物联网工程专业“十二五”规划教材
【内容简介】
TinyOS操作系统是无线传感器网络中最为流行的操作系统,已成为无线传感网领域事实上的标准平台。
  本书从TinyOS操作系统的应用开发角度出发,基于CC2530硬件平台,深入地讲解了TinyOS的体系结构、nesC编程、TinyOS在CC2530平台上的移植、TinyOS网络编程,TinyOS高级应用及开发等技术。
  本书展示了TinyOS开发技术的来龙去脉,并在此基础上注重实战技能,重在讲解TinyOS在开发过程中的实际操作。
  本书语言精练,内容描述讲求理性、准确性与严格性。本书可作为本科或高职高专物联网计算机科学与技术、网络、通信等专业的技术开发应用教材。
【目录】
理论篇
 
第1章TinyOS概述2
 1.1无线传感器网络3
  1.1.1关键技术3
  1.1.2特点3
 1.2WSN操作系统3
 1.3TinyOS操作系统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.1nesC概述19
 2.2nesC和C的比较20
  2.2.1程序组成主体20
  2.2.2模块之间的调用21
  2.2.3命名空间21
  2.2.4编程思想21
 2.3nesC程序结构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.6nesC高级编程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.2LED接口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.1TinyOS2.x启动接口81
  3.6.2TinyOS2.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.2make系统93
  4.2.1make工作流程93
  4.2.2系统环境变量94
  4.2.3启动脚本实例96
 4.3support目录97
  4.3.1平台名.target文件98
  4.3.2芯片目录99
  4.3.3芯片名.rules文件99
  4.3.4docs.extra文件102
  4.3.5install.extra文件103
  4.3.6移植实例103
 4.4tos目录107
  4.4.1platforms目录107
  4.4.2chips目录110
  4.4.3lib目录111
  4.4.4移植实例112
 4.5doc目录113
 4.6apps目录113
 小结114
 练习114
第5章TinyOS应用开发115
 5.1概述116
 5.2TinyOS编程方法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.5ADC信息采集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.4CTP协议的实现163
  6.4.1CTP协议概述163
  6.4.2CTP协议实例171
 小结176
 练习176

 

实践篇

实践1TinyOS概述178
 实践指导178
 ?实践1.G.1178
 ?实践1.G.2192
实践2nesC语言基础193
 实践指导193
?实践2.G.1193
?知识拓展196
实践3平台移植197
 ?实践指导197
 实践3.G.1197
实践4TinyOS应用开发207
 实践指导207
 ?实践4.G.1207
?知识拓展220
实践5TinyOS网络协议221
 实践指导221
 ?实践5.G.1221
?知识拓展229
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP