注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)組建與管理無(wú)線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS

無(wú)線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS

無(wú)線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS

定 價(jià):¥48.00

作 者: 潘浩 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 網(wǎng)絡(luò)配置與管理

購(gòu)買這本書(shū)可以去


ISBN: 9787302257271 出版時(shí)間: 2011-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 379 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《無(wú)線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS(配光盤(pán))》首先介紹TinyOS操作系統(tǒng)的相關(guān)概念,然后深入解析該操作系統(tǒng)的內(nèi)核機(jī)制,使得有一定基礎(chǔ)的讀者也能得到進(jìn)一步提高。《無(wú)線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS》的第1章概述了無(wú)線傳感器網(wǎng)絡(luò)的特征與現(xiàn)狀,并介紹了TinyOS的體系特點(diǎn)及其發(fā)展歷史;第2章指導(dǎo)讀者安裝TinyOS系統(tǒng)并編譯和下載程序到硬件節(jié)點(diǎn)上;第3章介紹了nesC編程語(yǔ)言的語(yǔ)法規(guī)范以及系統(tǒng)的運(yùn)行機(jī)制;第4~5章介紹并演示了如何使用TinyOS操作系統(tǒng)的主要功能模塊;第6~8章介紹了如何進(jìn)行應(yīng)用開(kāi)發(fā),包括平臺(tái)的移植、仿真、網(wǎng)絡(luò)協(xié)議以及低功耗實(shí)現(xiàn);第9章通過(guò)3個(gè)基于TinyOS的應(yīng)用實(shí)例,深入講解了如何開(kāi)發(fā)類似的應(yīng)用程序。《無(wú)線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS(配光盤(pán))》語(yǔ)言簡(jiǎn)練、淺顯易懂、圖文并茂、脈絡(luò)清晰。以實(shí)際操作為主導(dǎo),圍繞TinyOS操作系統(tǒng)的實(shí)際應(yīng)用進(jìn)行取材謀篇,著重于技術(shù)精華的剖析和操作技巧的指點(diǎn)。《無(wú)線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS(配光盤(pán))》適用于高等院校信息類專業(yè)的本科生、研究生和教師,也可供國(guó)內(nèi)相關(guān)研究機(jī)構(gòu)和公司的研發(fā)人員參考使用。

作者簡(jiǎn)介

暫缺《無(wú)線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS》作者簡(jiǎn)介

圖書(shū)目錄

第1章 緒論
1.1 無(wú)線傳感器網(wǎng)絡(luò)概述
1.1.1 無(wú)線傳感器網(wǎng)絡(luò)的研究進(jìn)展
1.1.2 無(wú)線傳感器網(wǎng)絡(luò)的體系特征
1.2 無(wú)線傳感器網(wǎng)絡(luò)操作系統(tǒng)
1.2.1 無(wú)線傳感器網(wǎng)絡(luò)對(duì)操作系統(tǒng)的需求
1.2.2 現(xiàn)有的無(wú)線傳感器網(wǎng)絡(luò)操作系統(tǒng)
1.3 TinyOS操作系統(tǒng)概述
1.3.1 設(shè)計(jì)理念
1.3.2 技術(shù)特點(diǎn)
1.3.3 體系結(jié)構(gòu)
1.3.4 版本說(shuō)明
1.4 與其他WSN操作系統(tǒng)的比較
1.5 本書(shū)章節(jié)安排
第2章 開(kāi)發(fā)環(huán)境
2.1 TinyOS 2.1在Windows中的安裝
2.1.1 搭建Java環(huán)境
2.1.2 安裝Cygwin平臺(tái)
2.1.3 安裝平臺(tái)交叉編譯器
2.1.4 安裝TinyOS源碼與工具包
2.1.5 安裝Graphviz圖形工具
2.2 其他安裝方法
2.2.1 在Ubuntu 9.10中的安裝
2.2.2 使用RPM包的手動(dòng)安裝
2.2.3 TinyOS 1.x升級(jí)到TinyOS 2.x
2.2.4 使用CVS更新TinyOS 2.x文件
2.3 TinyOS安裝后的測(cè)試
2.3.1 TinyOS文件概覽
2.3.2 檢查運(yùn)行環(huán)境
2.3.3 仿真測(cè)試
2.4 程序的編譯和下載
2.4.1 代碼編輯工具
2.4.2 編譯程序
2.4.3 USB串口驅(qū)動(dòng)
2.4.4 下載程序
2.5 本章小結(jié)
第3章 nesC編程語(yǔ)言
3.1 nesC語(yǔ)言簡(jiǎn)介
3.2 nesC語(yǔ)言規(guī)范
3.2.1 接口
3.2.2 組件
3.2.3 模塊及其組成
3.2.4 配件及其組成
3.3 基于nesC語(yǔ)言的應(yīng)用程序
3.3.1 nesC應(yīng)用程序簡(jiǎn)介
3.3.2 Blink實(shí)例
3.3.3 BlinkSingle實(shí)例
3.3.4 移植TinyOS 1.x代碼到2.x
3.4 nesC程序運(yùn)行模型
3.4.1 任務(wù)
3.4.2 內(nèi)部函數(shù)
3.4.3 分階段作業(yè)
3.4.4 同步與異步
3.4.5 原子性代碼
3.4.6 無(wú)線模塊的開(kāi)啟過(guò)程
3.5 編程約定
3.5.1 通用約定
3.5.2 軟件包
3.5.3 語(yǔ)法約定
3.5.4 TinyOS約定
3.6 可視化組件關(guān)系圖
3.7 本章小結(jié)
第4章 基本操作
4.1 點(diǎn)對(duì)點(diǎn)的無(wú)線通信
4.1.1 主動(dòng)消息概述
4.1.2 通信接口和組件
4.1.3 消息緩存抽象
4.1.4 通過(guò)無(wú)線電發(fā)送消息
4.1.5 通過(guò)無(wú)線電接收消息
4.2 節(jié)點(diǎn)與PC的串口通信
4.2.1 信息源和端口測(cè)試
4.2.2 基站和監(jiān)聽(tīng)工具
4.2.3 MIG消息接口生成工具
4.2.4 SerialForwarder和其他信息源
4.2.5 發(fā)送信息包到串口
4.2.6 基于printf庫(kù)的打印調(diào)試
4.2.7 常見(jiàn)的串口通信故障
4.3 傳感
4.3.1 傳感簡(jiǎn)介
4.3.2 Sense實(shí)例
4.3.3 Oscilloscope實(shí)例
4.4 存儲(chǔ)
4.4.1 存儲(chǔ)簡(jiǎn)介
4.4.2 配置數(shù)據(jù)的存儲(chǔ)
4.4.3 日志數(shù)據(jù)的存儲(chǔ)
4.4.4 大數(shù)據(jù)塊的存儲(chǔ)
4.5 本章小結(jié)
第5章 系統(tǒng)內(nèi)核
5.1 硬件抽象架構(gòu)
5.1.1 架構(gòu)簡(jiǎn)介
5.1.2 不同層次抽象的結(jié)合
5.1.3 橫向分解
5.1.4 微處理器抽象
5.1.5 HIL抽象級(jí)別
5.2 任務(wù)和調(diào)度
5.2.1 任務(wù)簡(jiǎn)介
5.2.2 TinyOS 1.x的任務(wù)和調(diào)度器
5.2.3 TinyOS 2.x的任務(wù)
5.2.4 TinyOS 2.x的調(diào)度器
5.2.5 調(diào)度器的替換
5.2.6 調(diào)度器的具體實(shí)現(xiàn)
5.3 系統(tǒng)啟動(dòng)順序
5.3.1 啟動(dòng)順序簡(jiǎn)介
5.3.2 TinyOS 1.x的啟動(dòng)順序
5.3.3 TinyOS 2.x的啟動(dòng)接口
5.3.4 TinyOS 2.x的啟動(dòng)順序
5.3.5 系統(tǒng)啟動(dòng)和軟件初始化
5.4 資源仲裁
5.4.1 資源簡(jiǎn)介
5.4.2 資源類型
5.4.3 資源仲裁
5.4.4 共享資源的應(yīng)用實(shí)例
5.5 微控制器的電源管理
5.5.1 微控制器電源管理簡(jiǎn)介
5.5.2 TinyOS 1.x的電源管理
5.5.3 TinyOS 2.x的電源管理
5.5.4 外圍設(shè)備和子系統(tǒng)
5.6 外圍設(shè)備的電源管理
5.6.1 外圍設(shè)備電源管理簡(jiǎn)介
5.6.2 電源管理模型
5.6.3 顯式電源管理
5.6.4 隱式電源管理
5.7 串口通信
5.7.1 串口通信協(xié)議簡(jiǎn)介
5.7.2 串口協(xié)議棧的實(shí)現(xiàn)
5.7.3 串口協(xié)議棧的抽象
5.8 本章小結(jié)
第6章 平臺(tái)與仿真
6.1 平臺(tái)
6.1.1 平臺(tái)簡(jiǎn)介
6.1.2 底層I/O口
6.1.3 新平臺(tái)的建立
6.1.4 CC2430平臺(tái)的移植
6.2 編譯系統(tǒng)
6.2.1 編譯系統(tǒng)簡(jiǎn)介
6.2.2 自定義編譯系統(tǒng)
6.2.3 makefile入門(mén)
6.2.4 編寫(xiě)Makefile文件
6.2.5 編譯工具
6.3 TOSSIM仿真
6.3.1 TOSSIM簡(jiǎn)介
6.3.2 仿真編譯
6.3.3 基于Python的仿真
6.3.4 調(diào)試語(yǔ)句
6.3.5 網(wǎng)絡(luò)配置
6.3.6 變量的觀察
6.3.7 注入消息包
6.3.8 C++接口
6.3.9 gdb調(diào)試
6.4 本章小結(jié)
第7章 網(wǎng)絡(luò)協(xié)議
7.1 分發(fā)協(xié)議
7.1.1 分發(fā)協(xié)議簡(jiǎn)介
7.1.2 相關(guān)接口和組件
7.1.3 EasyDissemination實(shí)例
7.1.4 Drip庫(kù)和DIP庫(kù)
7.2 匯聚協(xié)議
7.2.1 匯聚協(xié)議簡(jiǎn)介
7.2.2 相關(guān)接口和組件
7.2.3 CTP協(xié)議
7.2.4 CTP實(shí)現(xiàn)
7.2.5 EasyCollection實(shí)例
7.3 本章小結(jié)
第8章 高級(jí)應(yīng)用技術(shù)
8.1 低功耗應(yīng)用程序
8.1.1 能耗管理簡(jiǎn)介
8.1.2 外圍設(shè)備的電源管理
8.1.3 無(wú)線模塊的電源管理
8.1.4 微處理器的電源管理
8.1.5 低功耗傳感的應(yīng)用實(shí)例
8.2 低功耗監(jiān)聽(tīng)
8.2.1 低功耗監(jiān)聽(tīng)簡(jiǎn)介
8.2.2 相關(guān)接口
8.2.3 message_t元數(shù)據(jù)
8.2.4 HAL層的改進(jìn)建議
8.3 TOSThreads線程
8.3.1 TOSThreads線程簡(jiǎn)介
8.3.2 nesC語(yǔ)言的API接口
8.3.3 C語(yǔ)言的API接口
8.3.4 支持新的系統(tǒng)服務(wù)
8.4 CC2420聯(lián)網(wǎng)安全功能
8.4.1 CC2420安全模式簡(jiǎn)介
8.4.2 發(fā)送端的配置
8.4.3 接收端的配置
8.4.4 RadioCountToLeds實(shí)例
8.5 本章小結(jié)
第9章 基于TinyOS的應(yīng)用開(kāi)發(fā)實(shí)例
9.1 基于TSL2550傳感器的光照檢測(cè)
9.1.1 TSL2550簡(jiǎn)介
9.1.2 驅(qū)動(dòng)實(shí)現(xiàn)
9.1.3 傳感測(cè)試
9.2 基于GSM短信的遠(yuǎn)程數(shù)據(jù)傳輸
9.2.1 系統(tǒng)簡(jiǎn)介
9.2.2 功能實(shí)現(xiàn)
9.2.3 短信測(cè)試
9.3 基于簡(jiǎn)單蟻群算法的路由協(xié)議
9.3.1 算法簡(jiǎn)介
9.3.2 協(xié)議實(shí)現(xiàn)
9.3.3 仿真測(cè)試
9.4 本章小結(jié)
附錄A nesC語(yǔ)言基本語(yǔ)法
附錄B TinyOS編程技巧
附錄C 英漢對(duì)照術(shù)語(yǔ)表
參考文獻(xiàn)與網(wǎng)址

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)