《普通高等教育物联网工程专业"十二五"规划教材:TinyOS操作系统开发技术及实践》 青岛东合信息技术有限公司


编辑推荐

《普通高等教育物联网工程专业"十二五"规划教材:TinyOS操作系统开发技术及实践》编辑推荐:随着物联网产业的迅猛发展,企业对物联网工程应用型人才的需求越来越大。“全面贴近企业需求,无缝打造专业实用人才”是目前高校物联网专业教育的革新方向。本系列教材是面向高等院校物联网专业方向的标准化教材,教材内容注重理论且突出实践,强调理论讲解和实践应用的结合,覆盖了物联网的感知识别、网络通信及应用支撑等物联网架构所包含的关键技术。教材研发充分结合物联网企业的用人需求,经过了广泛的调研和论证,并参照多所高校一线专家的意见,具有系统性、实用性等特点,旨在使读者在系统掌握物联网开发知识的同时,具备综合应用能力和解决问题的能力。《普通高等教育物联网工程专业"十二五"规划教材:TinyOS操作系统开发技术及实践》就是其中一本。

目录

理论篇 第1章TinyOS概述 1.1无线传感器网络 1.1.1关键技术 1.1.2特点 1.2WSN操作系统 1.3TinyOS操作系统 1.3.1起源与发展 1.3.2体系结构 1.3.3硬件支持 1.3.4网络功能 1.3.5特点 1.4开发环境简介 1.4.1开发环境 1.4.2编程特点 1.4.3目录结构 1.5第一个TinyOS程序 1.5.1程序开发过程 1.5.2第一个FinyOS程序 小结 练习 第2章nesC语言基础 2.1nesC概述 2.2nesC和C的比较 2.2.1程序组成主体 2.2.2模块之间的调用 2.2.3命名空间 2.2.4编程思想 2.3nesC程序结构 2.3.1程序文件 2.3.2组件 2.3.3程序结构 2.3.4核心应用模块 2.4接口 2.4.1接口规则 2.4.2接口的定义 2.4.3分阶段操作 2.5组件 2.5.1组件定义 2.5.2接口声明 2.5.3模块 2.5.4配件 2.6nesC高级编程 2.6.1参数化接口 2.6.2通用接口 2.6.3通用组件 2.6.4编程实例 2.7并发模型 2.7.1任务 2.7.2同步与异步 2.7.3原子性代码 2.7.4中断 2.8常用接口和组件 2.8.1系统启动接口Boot 2.8.2LED接口Leds 2.8.3定时器接口Timer 2.8.4其他常用接口 2.9可视化组件关系图 小结 练习 第3章TinyOS体系结构 3.1概述 3.2硬件抽象组件 3.2.1硬件抽象架构 3.2.2硬件表示层 3.2.3硬件适配层 3.2.4硬件接口层 3.3综合硬件组件 3.4高层软件组件 3.5任务调度 3.5.1任务和调度 3.5.2调度器的具体实现 3.6系统启动顺序 3.6.1TinyOS2.x启动接口 3.6.2TinyOS2.x启动顺序 3.7跨平台应用 小结 练习 第4章平台移植 4.1移植概述 4.1.1名词概念 4.1.2平台目录 4.1.3平台建立实例 4.2make系统 4.2.1make工作流程 4.2.2系统环境变量 4.2.3启动脚本实例 4.3suppoll目录 4.3.1平台名.target文件 4.3.2芯片目录 4.3.3芯片名.rules文件 4.3.4docs.extra文件 4.3.5install.extra文件 4.3.6移植实例 4.4tos目录 4.4.1platfolTflS目录 4.4.2chips目录 4.4.3lib目录 4.4.4移植实例 4.5doc目录 4.6apps目录 小结 练习 第5章TinyOS应用开发 5.1概述 5.2TinyOS编程方法 5.3串口通信 5.3.1串口配置 5.3.2通信帧格式 5.3.3相关组件及接口 5.3.4串口编程 5.4射频通信 5.4.1主动消息概述 5.4.2相关组件及接口 5.4.3点对点传输 5.5ADC信息采集 5.5.1相关组件及接口 5.5.2光敏信息采集 小结 练习 第6章TinyOS网络协议 6.1概述 6.2分发路由协议 6.2.1相关接口和组件 6.2.2分发协议的实现 6.3汇聚型路由协议 6.3.1概述 6.3.2相关接口和组件 6.4CTP协议的实现 6.4.1CTP协议概述 6.4.2CTP协议实例 小结 练习 实践篇 实践1TinyOS概述 实践指导 实践1.G1 实践1.G2 实践2nesC语言基础 实践指导 实践2.G1 知识拓展 实践3平台移植 实践指导 实践3.G1 实践4TinvOS应用开发 实践指导 实践4.G1 知识拓展 实践5TinyOS网络协议 实践指导 实践5.G1 知识拓展

标签: 物联网书籍