出版社:北京航空航天大學 ISBN:9787512401792 商品編碼:1032843558 開本:16 出版時間:2010-09-01 代碼:49 作者:怯肇乾
" 基本信息 - 商品名稱:嵌入式網絡通信開發應用
- 作者:怯肇乾
- 代碼:49.5
- 出版社:北京航空航天大學
- ISBN號:9787512401792
其他參考信息 - 出版時間:2010-09-01
- 印刷時間:2010-09-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:430
- 字數:616千字
編輯推薦語 隨著科學技術現代化的迅猛發展和生產生活需求的日益強烈,嵌入式網絡通信的需求*加廣大,應用*加廣泛,可靠高效性要求越來越高,信息流量也越來越大。如何在保持嵌入式繫統高度穩定可靠和快速實時響應的基礎上選擇或者構建合適高***的通信網絡,以*小的繫統資源占有量迅速開發出穩定高效的通信體繫,實現簡易方便、高***的網絡互聯,展開及時可靠的數據信息交互,使嵌入式應用繫統*好地融入有線、無線網絡環境,本書對這些進行了全面的探索和綜合性的闡述。 內容提要 本書首先簡要介紹了嵌入式網絡通信體繫開發的硬件、軟件及其通信 網絡的基礎知識,彙總了常見的有線和無線通信形式及其實現,說明了嵌 入式網絡通信體繫軟/硬件設計的核心思想。接著分章逐一闡述了常見有線 網絡通信中的UART485、CAN、EMAC、LonWorks等現場總線和無線網絡通信 中的ZigBee、IrDA、衛星信號、GSM/CDMA/3G移動通信、BlueTooth、WiFi 、簡易無線通信等形式;每章都說明了該網絡通信的基本特點、拓撲架構 和協議規約構成,敘述了軟/硬件設計實現的方法步驟,重點闡述了通信接 口器件或模塊的選擇與使用、基本配置/數據收(讀)發(寫)/異常處理等底 層驅動軟件的開發、通信協議的簡化與實現、應用程序的驅動調用或嵌入 式操作繫統下的通信套接操作,特別是網絡通信接口電路的設計、驅動/應 用程序的設計與跟蹤調試/測試等重要環節;每章2/3左右的篇幅都用於列 舉大量的工程項目開發設計實例。 本書特別適合於從事嵌入式應用繫統設計的廣大技術人員,也是高校/ 職校嵌入式繫統軟/硬件設計與機電一體化專業教育培訓的參考書。 作者簡介 怯肇乾(1969-),男,河南汝州人,電子與信息技術**工程師,嵌入式繫統設計師/培訓師。怯公,多年從事軟硬件體繫及其繫統工程設計,熟知Widows、Linux等應用程序設計,熟知、J2EE架構及其跨平臺程序設計,熟知FPGA—SoPC軟硬件協同設計,特別是嵌入式繫統及其μc/Os、μC/Linux、WinCE、VxWorks等下的軟件體繫架構和外設/接口的驅動程序設計。怯公,在國內許多科技期刊上獨立發表過很多技術性文章,獨立編著有《嵌入式繫統硬件體繫設計》等技術書籍,多年來還不斷從事高校研究生、本科生的教學及專業技術人員的培訓。 目錄 **章 嵌入式網絡通信綜述1 1.1 嵌入式網絡通信基礎1 1.1.1 網絡通信的簡要介紹1 1.1.2 網絡通信的硬件基礎2 1.1.3 網絡通信的軟件基礎5 1.1.4 網絡通信的網絡基礎10 1.2 常見嵌入式網絡通信12 1.2.1 常見有/無線網絡通信形式12 1.2.2 常用嵌入式網絡通信實現14 第2章 嵌入式UART485網絡通信18 2.1 UART485網絡通信基礎18 2.1.1 RS485總線及其網絡通信18 2.1.2 UART與RS232-C通信20 2.2 基本的軟/硬件體繫設計22 2.2.1 接口器件及選擇使用22 2.2.2 硬件接口電路的設計23 2.2.3 特定通信協約的制定26 2.2.4 網絡通信軟件的編制28 2.3 UART485網絡通信開發實例33 2.3.1 生產線產品的動態統計分析33 2.3.2 公共事務排隊控制繫統構建47 第3章 嵌入式CAN總線網絡通信53 3.1 CAN總線網絡通信基礎53 3.1.1 CAN總線網絡及其特征53 3.1.2 CAN總線網絡通信協議54 3.2 基本的軟/硬件體繫設計56 3.3.1 CAN總線接口器件及其選擇56 3.2.2 CAN總線通信的軟硬件設計57 3.2.3 CAN總線網絡通信運行分析58 3.3 CAN接口驅動及網絡通信開發實例60 3.3.1 CAN總線接口硬件電路設計60 3.3.2 EPP主/備CAN監視節點設計62 3.3.3 道岔運行狀況監控終端設計69 3.3.4 地下電纜溝道監測繫統設計82 第4章 嵌入式工業以太網絡通信87 4.1 工業以太網絡通信基礎87 4.1.1 以太網及其網絡特征87 4.1.2 EMAC網絡傳輸協議88 4.1.3 雙絞線介質及其連接90 4.1.4 工業以太網及其特點90 4.2 基本的軟/硬件體繫設計93 4.2.1 以太網接口器件及其特征93 4.2.2 嵌入式以太網通信的硬件實現96 4.2.3 嵌入式以太網通信的軟件編制96 4.2.4 嵌入式TCP/IP協議棧概述98 4.3 網口驅動及其應用實例101 4.3.1 網口驅動及其直接通信應用101 4.3.2 嵌入式TCP/IP協調棧移植104 4.3.3 μC/Linux下的網口驅動設計108 4.3.4 BSD Socket套接字通信實現117 第5章 嵌入式LonWorks網絡通信120 5.1 LonWorks網絡通信基礎120 5.1.1 LonWorks總線及其技術概述120 5.1.2 LonWorks網絡通信體繫框架121 5.2 基本的軟/硬件體繫設計124 5.2.1 節點器件及其繫統連接124 5.2.2 LonWorks總線網絡構造127 5.2.3 LonWorks通信軟件設計127 5.3 LonWorks網絡節點/適配器設計實例130 5.3.1 基的節點設計130 5.3.2 基於微處理器的節點設計138 5.3.3 PCI/ISA網絡適配卡設計144 5.3.4 LonWorks電能檢測繫統設計149 第6章 嵌入式ZigBee無線網絡通信154 6.1 ZigBee無線網絡通信基礎154 6.1.1 ZigBee無線網絡通信概述154 6.1.2 通信協議框架及其實現157 6.1.3 網絡組織與數據幀159 6.2 基本的軟/硬件體繫設計163 6.2.1 ZigBee技術的通信部件163 6.2.2 ZigBee無線通信實現分析165 6.2.3 ZigBee通信的軟/硬件設計166 6.3 生產生活的簡易監控實例169 6.3.1 無線收發電路設計實例169 6.3.2 簡易語音通信設計實例173 6.3.3 火災報警繫統設計實例177 6.3.4 無線片上繫統設計實例181 第7章 嵌入式IrDA無線遙控通信191 7.1 IrDA無線遙控通信基礎191 7.2 基本的軟/硬件體繫設計192 7.2.1 IrDA器件及其使用192 7.2.2 常見IrDA電路設計195 7.2.3 IrDA通信的軟件設計198 7.3 IrDA無線遙控應用實例199 7.3.1 邏輯電路實現紅外遙控解碼實例199 7.3.2 LED顯示屏的簡易IrDA遙控實例202 7.3.3 空調生產線的紅外多機檢測實例215 7.3.4 ARM Linux IrDA軟件實現實例217 第8章 嵌入式信號衛星通信221 8.1 信號衛星通信基礎221 8.1.1 衛星定位授時同步概述221 8.1.2 衛星定位授時同步原理222 8.2 基本軟/硬件體繫設計224 8.2.1 全球衛星導航的接收端設計224 8.2.2 衛星定位授時同步應用設計227 8.2.3 通信協議與測試軟件工具應用230 8.3 衛星定位授時應用實例233 8.3.1 鐵路路況GPS巡檢實例233 8.3.2 北頭衛星授時應用實例250 第9章 嵌入式GPRS/CDMA/3G移動通信255 9.1 無線移動通信應用基礎255 9.1.1 常見移動網絡通信概述255 9.1.2 移動通信技術的總體特征257 9.1.3 嵌入式移動通信體繫框架258 9.1.4 AT監控指令及其應用簡述260 9.2 基本的軟/硬件體繫設計263 9.2.1 移動通信部件263 9.2.2 硬件體繫設計265 9.2.3 軟件體繫實現266 9.2.4 設計注意事項266 9.3 移動通信開發應用實例268 9.3.1 無線公共電話的開發設計實例268 9.3.2 短信息形式的無線傳輸實例292 9.3.3 內置TCP/IP的無線傳輸實例298 9.3.4 移植TCP/IP的無線傳輸實例306 **0章 嵌入式BlueTooth無線網絡通信310 10.1 BlueTooth網絡通信基礎310 10.1.1 BlueTooth通信網絡及其特征310 10.1.2 BlueTooth網絡繫統及拓撲構成311 10.1.3 BlueTooth與協議體繫312 10.1.4 BlueTooth的節點匹配及其應用317 10.2 基本的軟/硬件體繫設計317 10.2.1 BlueTooth協議棧的結構體繫分析317 10.2.2 BlueTooth技術的軟/硬件實現分析319 10.2.3 BlueTooth無線通信部件及其構造321 10.2.4 BlueTooth技術的軟/硬件實現形式325 10.3 BlueTooth無線通信應用328 10.3.1 芯片組BlueTooth無線通信設計328 10.3.2 單芯片BlueTooth無線通信設計333 10.3.3 E-Linux BlueTooth無線通信實現335 10.3.4 Windows CE BlueTooth驅動與通信實現342 **1章 嵌入式WiFi無線網絡通信350 11.1 WiFi無線網絡通信基礎350 11.1.1 WiFi通信網絡及其特征350 11.1.2 WiFi網絡繫統及其拓撲352 11.1.3 WiFi網絡通信及其實現354 11.2 基本的軟/硬件體繫設計358 11.2.1 WiFi部件及其選擇358 11.2.2 WiFi硬件體繫設計360 11.2.3 WiFi軟件體繫設計361 11.3 WiFi網絡通信開發應用實則362 11.3.1 ARMLinux-ARM9-88W8686體繫實則362 11.3.2 μCLinux-ARM7-BWG200體繫實例365 11.3.3 μC/OS-ARM7-NC5004體繫實例368 11.3.4 NEOS-ARM7-CG-1000體繫實例372 11.3.5 WinCE-ARM9-VNUWCL5體繫實例382 **2章 嵌入式簡易無線網絡通信388 12.1 簡易無線網絡通信基礎388 12.1.1 簡易無線網絡通信綜述388 12.1.2 基本通信功能及其實現389 12.2 基本的軟硬/件體繫設計390 12.2.1 簡易無線通信部件及其選擇390 12.2.2 簡易無線通信硬件體繫設計396 12.2.3 簡易無線通信軟件體繫設計399 12.3 簡易無線網絡通信開發實例400 12.3.1 MICRF005射頻接收電路設計實例400 12.3.2 IA4220/4320防丟-尋找器設計實例402 12.3.3 RF24L01模塊的驅動程序設計實例404 12.3.4 Zi2121-USB無線鼠標對實現實例410 參考文獻429
" |