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

出版時間:2011-8  出版社:清華大學(xué)出版社  作者:潘浩,董齊芬,張貴軍、俞立  頁數(shù):379  
Tag標簽:無  

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

版權(quán)頁:插圖:

編輯推薦

《無線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS》:TinyOS操作系統(tǒng)是無線傳感器網(wǎng)絡(luò)中最為流行的操作系統(tǒng),目前已經(jīng)成為該領(lǐng)域事實上的標準平臺?!稛o線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS》作者在研究無線傳感器網(wǎng)絡(luò)技術(shù)的同時,成立了TinyOS操作系統(tǒng)研發(fā)討論組,將積累的理論研究和實踐經(jīng)驗整理成《無線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS》,奉獻給對TinyOS操作系統(tǒng)感興趣的讀者?!稛o線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS》介紹了TinyOS系統(tǒng)的起源和體系結(jié)構(gòu),以及最基本的編程操作和內(nèi)核知識?!稛o線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS》詳細描述并演示了平臺移植、仿真工具、網(wǎng)絡(luò)協(xié)議以及高級應(yīng)用開發(fā)的相關(guān)技術(shù),剖析了3個基于TinyOS系統(tǒng)的應(yīng)用實例?!稛o線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS》以理論聯(lián)系實際為主線,提供豐富的實例,以圖文結(jié)合的方式闡述問題,文字通俗易懂。對于每個知識點的講解,《無線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS》都從必備的基礎(chǔ)知識和基本操作開始,使讀者能夠快速、便捷地掌握編程方法;同時著重于系統(tǒng)內(nèi)核的剖析,參考價值高。全面介紹TinyOS系統(tǒng)內(nèi)核的技術(shù)特點及實現(xiàn)原理,詳細講解TinyOS系統(tǒng)的編程模式、應(yīng)用開發(fā),以實例為導(dǎo)向,在需要處對相關(guān)概念進行解說,針對不同的應(yīng)用領(lǐng)域剖析了一些典型的應(yīng)用案例。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    無線傳感器網(wǎng)絡(luò)操作系統(tǒng)TinyOS PDF格式下載


用戶評論 (總計67條)

 
 

  •   這算是第一本系統(tǒng)講tinyos的書吧,所以出版就買了,目前看了4章,感覺很一般。前面理論部分都是抄別的書的,到具體應(yīng)用上,必須有crossbow公司的硬件平臺才能實現(xiàn),調(diào)試代碼。因此沒有硬件平臺的朋友就不建議買了,不真正去實踐不會有收獲的。比較適合初級學(xué)者,以及剛接觸這個tinyos系統(tǒng)的人,本書大部分都是官網(wǎng)TEP以及各大論壇的英文翻譯不過考慮到這是中國物聯(lián)網(wǎng)發(fā)展初期的一本教材也還湊合
  •   非常好的tinyos的書籍,很全面,對學(xué)習(xí)節(jié)點操作系統(tǒng)非常有好處!~
  •   書寫的不錯,Tinyos的參考書真的很少,唯一美中不足的是,本以為隨書光盤中會有相應(yīng)的OS安裝文件,但看來還是得自己去下載了
  •   國內(nèi)少有介紹tinyos的教材,本書易懂易上手。但是應(yīng)該多一些示例,這樣會更好些,總之 很不錯
  •   就是看中了本書的光盤,找了很久,終于找到TinyOS了
  •   與孫利民老師的書互補,孫老師的書理論篇幅大,TinyOS部分少一些。這本基本就是TinyOS了,不過書的思路卻沒有孫老師清晰,孫老師的Blink例程講解啟發(fā)性和邏輯性還是比較強的。
  •   是國內(nèi)講解tinyos最權(quán)威、最實用的書籍。
  •   熟悉TinyOS
  •   清華出版的書真好,內(nèi)容很充實,不過cd中配有tinyos就好了,雖然是開源的,但是要自己去上網(wǎng)搜索,比較麻煩。
  •   比較相信,適合初學(xué)者,希望再出本高級點的,比如講tinyos底層驅(qū)動分析的
  •   這本書和孫利民的無線傳感器網(wǎng)絡(luò)一起買的。感覺都是經(jīng)典!WSN初學(xué)者做開發(fā)必備!
  •   書配了光盤,配有例程,比較適合初學(xué)者,很好!
  •   把tep介紹了很詳細,很適合初學(xué)者看
  •   介紹的挺詳細,內(nèi)容挺全面
  •   站在學(xué)科的最前沿,雖然這項技術(shù)還不夠爐火純青,但是我們已經(jīng)看到了未來的發(fā)展趨勢
  •   國內(nèi)少見的好書。國內(nèi)這些書太少了。
  •   因為畢業(yè)設(shè)計所以買了這書,這書真的挺不錯的,男朋友看了也很感興趣,就又買了一本。講解的挺好的~
  •   不錯,學(xué)習(xí)中了,繼續(xù),繼續(xù),加油
  •   剛剛收到物流,書的質(zhì)量大概看了下應(yīng)該沒問題
  •   好,很不錯的書,紙的質(zhì)量看著就不錯,書的內(nèi)容也很好,好好學(xué)習(xí)一下
  •   書中內(nèi)容很實用,比較適合初學(xué)者
  •   很好很快~
  •   I've been searching for this book for a while, and it is very nice to saw it here.
  •   發(fā)貨速度給力!
  •   學(xué)校圖書館里借過,就買了。學(xué)到很多。呵呵
  •   不錯,還有收益!
  •   非常不錯,與國外的專著比較貼近,推薦給大家。
  •   發(fā)貨挺快,質(zhì)量尚可
  •   書的包裝不錯,很細心呢,除了外面包裝有塑料防水袋,還單獨裝了一袋子,書的紙質(zhì)也很不錯?。?!
  •   這段時間物聯(lián)網(wǎng)比較火,這個TinyOS看來是一個被國外比較推崇的操作系統(tǒng),適合在物聯(lián)網(wǎng)中使用。
    但是有點對我來說非常不爽,TinyOS不能直接在windows環(huán)境下開發(fā),如果在windows下開發(fā),需要建立一個虛擬的環(huán)境,這個讓我非常的不爽。

    看了那么多的資料,不禁又這樣的感慨:
    我想為什么國人不自己做一個像TinyOS 或者 uCOS的操作系統(tǒng)呢!

    所以,期待中!
  •   專門介紹TinyOS的書的確不多,如果能增加關(guān)于TinyOS包含的主要組件列表就更好了
  •   容易上手,結(jié)合tinyos官網(wǎng)一起學(xué)習(xí)比較不錯
  •   收到手了,講的挺詳細,但是唯一的缺點就是這個操作系統(tǒng)用的少
  •   很好的一本專業(yè)書,很全面,但是應(yīng)用少
  •   東西不錯,隨書的光盤也有`
  •   入門介紹,不要指望看了書就會寫代碼了。
  •   這本書還不錯是正版,內(nèi)容很有用,就是沒有軟件
  •   物流很快,這本書我們這邊用得比較多,應(yīng)該挺不錯的。。
  •   看了大家評價很好就買了這本書,還沒有仔細看,書感覺是正版的!
  •   都是翻譯國外網(wǎng)站上的東西
  •   書是正品,貌似庫存好久了,封面有點不干凈
  •   適合入門初學(xué),好書
  •   實用、與時俱進。
  •   價格比店鋪便宜,書是正品
  •   價格稍微高了些
  •   一般,但是國內(nèi)這種書就這一本,好不好都得買!
  •   基本上是翻譯wiki上的資料吧,不過作者應(yīng)該也不容易呀。
  •   雖然也內(nèi)很缺這種書,但是基本上是官方的文檔的翻譯版本
  •   內(nèi)容難懂,章節(jié)沒有邏輯性,思路混亂?。?!
  •   三天到貨,物流還行,就是書的質(zhì)量一般
  •   同類的書比較少,但是這個書也是翻譯的說明文檔,只能說一般
  •   這算是第一本系統(tǒng)講tinyos的書吧,所以出版就買了,目前看了4章,感覺很一般。前面理論部分都是抄別的書的,到具體應(yīng)用上,必須有crossbow公司的硬件平臺才能實現(xiàn),調(diào)試代碼。因此沒有硬件平臺的朋友就不建議買了,不真正去實踐不會有收獲的。
  •   市面最早出的tinyOS的中文書,當時正在做項目,買了做個參考書
  •   上課用的教材 配套,可以使用
  •   物流很快,書很好,會繼續(xù)支持??!
  •   講解非常實用,簡潔全面易懂呢
  •   過關(guān),質(zhì)量一般,不影響使用
  •   同學(xué)介紹的,還行吧,不錯!
  •   書寫的真心不咋地,不過考慮到這是中國物聯(lián)網(wǎng)發(fā)展初期的一本教材也還湊合
  •   書中隨帶的光盤開裂了。
  •   國內(nèi)基本上算是就這本寫的比較具體了吧
  •   在卓越買了這么多次東西,第一次覺得相當不滿意,買的這本書紙張質(zhì)量太差,跟我同實驗室同學(xué)買的正版一比差遠了,書居然寫字還浸水!太像盜版,無語了。!?。?/li>
  •   這本書寫的非常不錯!贊一個
  •   感覺寫的一般,適合作為入門和當工具參考書用。
  •   本書比較適合初級學(xué)者,以及剛接觸這個tinyos系統(tǒng)的人,本書大部分都是官網(wǎng)TEP以及各大論壇的英文翻譯,個人感覺不值這個價錢。
  •   tiny-os
  •   書的內(nèi)容不錯,但是紙張看上去很舊.
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7