| | | TinyOS實用編程--面向無線傳感網節點軟件開發/信息科學與技術叢書 | 該商品所屬分類:計算機/網絡 -> 軟件工程 | 【市場價】 | 337-489元 | 【優惠價】 | 211-306元 | 【介質】 | book | 【ISBN】 | 9787111407225 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
-
出版社:機械工業
-
ISBN:9787111407225
-
作者:李鷗//張效義//王曉梅//張大龍
-
頁數:194
-
出版日期:2013-07-01
-
印刷日期:2013-07-01
-
包裝:平裝
-
開本:16開
-
版次:1
-
印次:1
-
字數:314千字
-
李鷗、張效義、王曉梅、張大龍編著的《TinyOS實用編程--面向無線傳感網節點軟件開發》從TinyOS繫統的特點、安裝和常用命令等基礎知識入手,由淺入深,逐步介紹TinvOS的編程語言nesc、繫統並發模型、硬件抽像,一直到應用程序的仿真、調試以及編程提示,可幫助讀者建立對TinyOS繫統的整體概念,快速掌握TinyOS應用程度的開發技巧。書中各章節通過引用研發中的應用實例予以輔助說明,具有較強的實用性和指導性。 本書作者結合TinvOS繫統長期開發經驗,根據讀者的不同需求提供不同層次的知識。對於初學者,本書提供簡單實用的入門知識,方便其快速上手:對於有一定TinyOS使用經驗的讀者,則通過對TinyOS進行提煉、切塊、總結和細化,提供了宏觀性的整體介紹和*為深入的細節介紹,有助於讀者*深入地理解和運用TinyOS。本書既可作為高等學校嵌入式操作繫統和通信類專業參考教材,也可作為無線傳感器網絡軟件開發人員的技術手冊。
-
李鷗、張效義、王曉梅、張大龍編著的《TinyOS
實用編程--面向無線傳感網節點軟件開發》結合
TinyOS 2.x繫統具體的工程應用,面向程序開發的需
求,介紹了利用TinyOS開發無線傳感器網絡應用繫統
應具備的基礎知識,包括TinyOS繫統的特點、體繫結
構、安裝與常用命令、簡單實例等;詳細介紹了
TinyOS的編程語言nesC(包括組件、接口、模塊、配
件與連接、參數化接口、通用組件等),TinyOS繫統
並發執行模型,驅動程序與硬件抽像,繫統主要功能
模塊,TinyOS典型應用;剖析了應用程序運行過程,
對應用程序的仿真、調試和編程提示進行了描述;最
後結合應用實例進行繫統分析以提高讀者對於TinyOS
的繫統認識。
各章節引用具體的應用實例予以輔助說明,具有
較強的實用性和指導性。
《TinyOS實用編程--面向無線傳感網節點軟件開
發》既可作為無線傳感器網絡開發人員的技術參考書
,也可作為高等學校嵌入式操作繫統和通信類專業參
考教材。
-
出版說明 序 前言 第1章 無線傳感網與TinyOS/1 1.1 無線傳感網/1 1.1.1 無線傳感網的提出與發展/2 1.1.2 無線傳感網的特點與優勢/4 1.1.3 無線傳感網的應用/7 1.2 無線傳感網節點軟件技術/8 1.3 TinyOS/10 1.3.1 TinyOS的特點/11 1.3.2 TinyOS體繫結構/12 第2章 TinyOS安裝與常用命令/13 2.1 TinyOS安裝/13 2.1.1 在Windows下安裝TinyOS/13 2.1.2 在Linux下安裝TinyOS/19 2.2 目錄結構/21 2.2.1 Cygwin的目錄結構/21 2.2.2 TinyOS的目錄結構/21 2.3 常用命令與快捷鍵/22 2.3.1 常用命令/22 2.3.2 快捷鍵/24 2.4 一個簡單的應用分析/25 2.4.1 分析Powerup應用程序/25 2.4.2 Powerup應用程序的圖形化說明/26 2.4.3 編譯Powerup應用程序/26 2.4.4 Powerup應用程序中nesC到C的映射/27 2.4.5 仿真Powerup應用程序/27 2.4.6 下載應用程序/28 第3章 TinyOS編程語言nesC/30 3.1 C與nesC的比較/30 3.1.1 C與C++/30 3.1.2 nesC/32 3.2 組件定義/36 3.2.1 組件規範/36 3.2.2 關鍵字as/37 3.2.3 將接口分成組/38 3.3 接口/39 3.3.1 一般接口/39 3.3.2 分階段操作/40 3.3.3 通用接口/41 3.4 模塊/42 3.4.1 接口函數/42 3.4.2 任務/44 3.4.3 模塊數據/46 3.5 配件與連接/50 3.5.1 配件實現/50 3.5.2 多連接/57 3.6 參數化接口/59 3.6.1 為什麼需要參數化接口/60 3.6.2 基於參數化接口的兩個典型例子/61 3.6.3 基於參數化接口的連接/62 3.6.4 參數化接口的實現/64 3.6.5 unique()和uniqueCount()函數/65 3.6.6 Default函數/66 3.7 通用化組件/66 3.7.1 為什麼需要通用組件/67 3.7.2 通用組件的定義與實例化/67 3.7.3 通用化模塊/69 3.7.4 通用化配件/71 3.7.5 屬性attributes/73 第4章 並發執行模型/75 4.1 任務/75 4.1.1 任務的執行/77 4.1.2 執行和事件處理/78 4.2 任務和分階段調用/78 4.2.1 硬件與軟件/78 4.2.2 任務和調用循環/78 4.3 異步代碼/80 4.3.1 關鍵字async/80 4.3.2 異步的代價/81 4.3.3 原子語句和關鍵詞atomic/82 4.3.4 狀態切換的管理/84 4.3.5 CC2420ControlP組件的工作/85 4.3.6 任務的再次調用/86 4.4 功率鎖/86 4.4.1 功率鎖需求實例——鏈路層確認/87 4.4.2 分階段鎖/87 4.4.3 鎖的內部結構/88 4.4.4 能量管理/88 4.4.5 硬件配置/89 4.4.6 MSP430 USART配置/89 4.4.7 功率鎖庫/90 第5章 TinyOS驅動程序與平臺硬件抽像/91 5.1 硬件抽像結構簡介/91 5.1.1 什麼是硬件抽像/91 5.1.2 硬件表示層/92 5.1.3 硬件適配層/93 5.1.4 硬件接口層/93 5.1.5 不同層次抽像的結合/94 5.1.6 橫向分解/94 5.2 TinyOS平臺/96 5.2.1 TinyOS平臺簡介/96 5.2.2 新建TinyOS平臺/97 第6章 TinyOS其他主要功能模塊分析/103 6.1 資源仲裁/103 6.1.1 資源的分類/104 6.1.2 資源的仲裁/105 6.1.3 跨組件預約/109 6.1.4 執行/110 6.2 微控制器能量管理/112 6.2.1 TinyOS 1.x中的微控制器能量管理/112 6.2.2 TinyOS 2.x中微控制器能量管理/113 6.2.3 外圍設備和子繫統/115 6.3 外圍設備能量管理/115 6.3.1 能量管理模型/115 6.3.2 顯式能量管理/116 6.3.3 隱式能量管理/118 第7章 TinyOS典型應用/122 7.1 傳感/122 7.1.1 傳感簡介/122 7.1.2 Sense實例/122 7.1.3 Oscilloscope實例/125 7.2 存儲/127 7.2.1 存儲簡介/127 7.2.2 配置數據的存儲/128 7.2.3 日志數據的存儲/133 7.2.4 大數據塊的存儲/135 7.3 節點與PC的通信/135 7.3.1 串口通信堆棧/136 7.3.2 MIG/140 7.3.3 數據包源/142 7.3.4 串口通信測試/143 7.4 節點之間通信/144 7.4.1 AM通信/144 7.4.2 單跳發送數據包/150 7.5 定時器(Timer)/154 7.5.1 接口/154 7.5.2 定時器HAL方案/158 7.5.3 定時器HIL 需求/158 7.5.4 用到的其他組件/159 7.5.5 實現/161 第8章 TinyOS應用程序運行過程剖析/163 8.1 繫統初始化/163 8.1.1 任務調度器初始化/165 8.1.2 組件初始化/167 8.1.3 觸發Boot接口中的事件/168 8.2 Blink執行過程/169 8.2.1 配置文件/169 8.2.2 模塊文件/172 8.2.3 Blink應用程序的圖形化說明/173 8.2.4 程序運行過程/173 8.3 Blink應用程序中nesC到C的映射/174 8.4 仿真Blink應用程序/174 第9章 仿真、調試與編程提示/176 9.1 TinyOS自帶仿真工具——TOSSIM/176 9.1.1 概述/176 9.1.2 編譯 TOSSIM/177 9.1.3 在 Python下運行TOSSIM/177 9.2 GDB/ddd調試/179 9.3 編程提示/182 9.3.1 Packages包/182 9.3.2 語法約定/182 **0章 基於WSN的煤礦井下定位繫統/185 10.1 功能需求/185 10.2 繫統設計/186 10.3 硬件組成/187 10.4 TinyOS實現/187 10.4.1 軟件結構框架/187 10.4.2 模塊介紹/188 10.4.3 主要接口與連通情況介紹/189 10.4.4 節點運行流程/190 附錄 縮略語/193 參考文獻/194
| | | | | |