出版時(shí)間:2010-9 出版社:北京航空航天大學(xué)出版社 作者:怯肇乾 頁數(shù):430
Tag標(biāo)簽:無
前言
現(xiàn)代世界是一個(gè)網(wǎng)絡(luò)覆蓋的信息流世界。無處不在的網(wǎng)絡(luò)系統(tǒng)不僅形式多樣,有/無線的,遠(yuǎn)程的/短距離的,而且層層相扣、紛繁交織卻又自成體系、井然有序。通過這些網(wǎng)絡(luò),廣泛應(yīng)用的各個(gè)嵌入式應(yīng)用體系實(shí)現(xiàn)著不同目的的數(shù)據(jù)傳輸,或者融合成不同網(wǎng)絡(luò)中的節(jié)點(diǎn),或者相互組合又構(gòu)筑起了新的網(wǎng)絡(luò)——嵌入式網(wǎng)絡(luò)系統(tǒng)。嵌入式網(wǎng)絡(luò)通信應(yīng)時(shí)而生、迅速發(fā)展,成了嵌入式應(yīng)用系統(tǒng)設(shè)計(jì)的關(guān)鍵性技術(shù)?! ‰S著科學(xué)技術(shù)現(xiàn)代化的迅猛發(fā)展和生產(chǎn)生活需求的日益強(qiáng)烈,嵌入式網(wǎng)絡(luò)通信的需求更加廣大,應(yīng)用更加廣泛,可靠高效性要求越來越高,信息流量也越來越大。如何在保持嵌入式系統(tǒng)高度穩(wěn)定可靠和快速實(shí)時(shí)響應(yīng)的基礎(chǔ)上選擇或者構(gòu)建合適高性價(jià)比的通信網(wǎng)絡(luò),以最小的系統(tǒng)資源占有量迅速開發(fā)出穩(wěn)定高效的通信體系,實(shí)現(xiàn)簡(jiǎn)易方便、高性價(jià)比的網(wǎng)絡(luò)互聯(lián),展開及時(shí)可靠的數(shù)據(jù)信息交互,使嵌入式應(yīng)用系統(tǒng)更好地融入有線、無線網(wǎng)絡(luò)環(huán)境,本書對(duì)這些進(jìn)行了全面的探索和綜合性的闡述?! ”緯灿?2章。第1章簡(jiǎn)要介紹了一些嵌入式網(wǎng)絡(luò)通信體系開發(fā)的硬件、軟件及其通信網(wǎng)絡(luò)的基礎(chǔ)知識(shí),匯總了現(xiàn)在常見的有/無線通信形式及其實(shí)現(xiàn),說明了嵌入式網(wǎng)絡(luò)通信體系軟/硬件設(shè)計(jì)的核心思想。接下來的11章逐一闡述了常用有線網(wǎng)絡(luò)通信中的UART?485、CAN、EMAC、LonWorks等現(xiàn)場(chǎng)總線和無線網(wǎng)絡(luò)通信中的ZigBee、IrDA、衛(wèi)星信號(hào)、GSM/CDMA/3G移動(dòng)通信、BlueTooth、WiFi、簡(jiǎn)易無線通信等形式。從工程項(xiàng)目開發(fā)實(shí)踐的角度將描述每種網(wǎng)絡(luò)類型的“章”劃分為3個(gè)部分:網(wǎng)絡(luò)通信基礎(chǔ)、軟/硬件體系設(shè)計(jì)和開發(fā)應(yīng)用實(shí)踐。在“網(wǎng)絡(luò)通信基礎(chǔ)”中簡(jiǎn)要?dú)w納概括該網(wǎng)絡(luò)通信的基本特點(diǎn)、拓?fù)浼軜?gòu)和協(xié)議規(guī)約。在“軟/硬件體系設(shè)計(jì)”中,敘述軟/硬件設(shè)計(jì)實(shí)現(xiàn)的方法步驟,重點(diǎn)闡述了接口通信器件或模塊的選擇與使用、基本配置/數(shù)據(jù)收(讀)發(fā)(寫)/異常處理等底層驅(qū)動(dòng)軟件的開發(fā)、通信協(xié)議的簡(jiǎn)化與實(shí)現(xiàn)、應(yīng)用程序的驅(qū)動(dòng)調(diào)用或嵌入式操作系統(tǒng)(如RTX、μC/OS?II、Windows CE/Mobile、ARM?Linux/μC?Linux、VxWorks等)下的通信“套接”操作,特別是印刷電路板PCB的布局/布線、軟/硬件的模擬仿真、驅(qū)動(dòng)/應(yīng)用程序的設(shè)計(jì)與跟蹤調(diào)試/測(cè)試等重要環(huán)節(jié)。在“開發(fā)應(yīng)用實(shí)踐”中列舉大量的工程項(xiàng)目開發(fā)設(shè)計(jì)實(shí)例,其中大部分是本人親身實(shí)踐,以使理論密切聯(lián)系實(shí)踐應(yīng)用,做到淺顯易懂,突出應(yīng)用價(jià)值。內(nèi)容的安排上,精簡(jiǎn)對(duì)“網(wǎng)絡(luò)通信基礎(chǔ)”和“軟硬件體系設(shè)計(jì)”的闡述,突出“開發(fā)應(yīng)用實(shí)踐”的關(guān)鍵細(xì)節(jié),使“開發(fā)應(yīng)用實(shí)踐”的描述占用的整“章”篇幅比例達(dá)到了2/3。更為實(shí)用的CAN、EMAC、LonWorks現(xiàn)場(chǎng)總線有線通信和2.4 GHz?ISM免費(fèi)載波的ZigBee、BlueTooth、WiFi、簡(jiǎn)易無線通信及其衛(wèi)星信號(hào)通信、GSM/CDMA/3G移動(dòng)無線通信,是本書的重中之重。
內(nèi)容概要
本書首先簡(jiǎn)要介紹了嵌入式網(wǎng)絡(luò)通信體系開發(fā)的硬件、軟件及其通信網(wǎng)絡(luò)的基礎(chǔ)知識(shí),匯總了常見的有線和無線通信形式及其實(shí)現(xiàn),說明了嵌入式網(wǎng)絡(luò)通信體系軟/硬件設(shè)計(jì)的核心思想。接著分章逐一闡述了常見有線網(wǎng)絡(luò)通信中的UART485、CAN、EMAC、LonWorks等現(xiàn)場(chǎng)總線和無線網(wǎng)絡(luò)通信中的ZigBee、IrDA、衛(wèi)星信號(hào)、GSM/CDMA/3G移動(dòng)通信、BlueTooth、WiFi、簡(jiǎn)易無線通信等形式;每章都說明了該網(wǎng)絡(luò)通信的基本特點(diǎn)、拓?fù)浼軜?gòu)和協(xié)議規(guī)約構(gòu)成,敘述了軟/硬件設(shè)計(jì)實(shí)現(xiàn)的方法步驟,重點(diǎn)闡述了通信接口器件或模塊的選擇與使用、基本配置/數(shù)據(jù)收(讀)發(fā)(寫)/異常處理等底層驅(qū)動(dòng)軟件的開發(fā)、通信協(xié)議的簡(jiǎn)化與實(shí)現(xiàn)、應(yīng)用程序的驅(qū)動(dòng)調(diào)用或嵌入式操作系統(tǒng)下的通信套接操作,特別是網(wǎng)絡(luò)通信接口電路的設(shè)計(jì)、驅(qū)動(dòng)/應(yīng)用程序的設(shè)計(jì)與跟蹤調(diào)試/測(cè)試等重要環(huán)節(jié);每章2/3左右的篇幅都用于列舉大量的工程項(xiàng)目開發(fā)設(shè)計(jì)實(shí)例。 本書特別適合于從事嵌入式應(yīng)用系統(tǒng)設(shè)計(jì)的廣大技術(shù)人員,也是高校/職校嵌入式系統(tǒng)軟/硬件設(shè)計(jì)與機(jī)電一體化專業(yè)教育培訓(xùn)的參考書。
作者簡(jiǎn)介
怯肇乾(1969-),男,河南汝州人,電子與信息技術(shù)高級(jí)工程師,嵌入式系統(tǒng)設(shè)計(jì)師/培訓(xùn)師。怯公,多年從事軟硬件體系及其系統(tǒng)工程設(shè)計(jì),熟知Widows、Linux等應(yīng)用程序設(shè)計(jì),熟知、J2EE架構(gòu)及其跨平臺(tái)程序設(shè)計(jì),熟知FPGA—SoPC軟硬件協(xié)同設(shè)計(jì),特別是嵌入式系統(tǒng)及其μc/Os、μC/Linux、WinCE、VxWorks等下的軟件體系架構(gòu)和外設(shè)/接口的驅(qū)動(dòng)程序設(shè)計(jì)。怯公,在國(guó)內(nèi)許多科技期刊上獨(dú)立發(fā)表過很多技術(shù)性文章,獨(dú)立編著有《嵌入式系統(tǒng)硬件體系設(shè)計(jì)》等技術(shù)書籍,多年來還不斷從事高校研究生、本科生的教學(xué)及專業(yè)技術(shù)人員的培訓(xùn)。
書籍目錄
第1章 嵌入式網(wǎng)絡(luò)通信綜述1 1.1 嵌入式網(wǎng)絡(luò)通信基礎(chǔ)1 1.1.1 網(wǎng)絡(luò)通信的簡(jiǎn)要介紹1 1.1.2 網(wǎng)絡(luò)通信的硬件基礎(chǔ)2 1.1.3 網(wǎng)絡(luò)通信的軟件基礎(chǔ)5 1.1.4 網(wǎng)絡(luò)通信的網(wǎng)絡(luò)基礎(chǔ)10 1.2 常見嵌入式網(wǎng)絡(luò)通信12 1.2.1 常見有/無線網(wǎng)絡(luò)通信形式12 1.2.2 常用嵌入式網(wǎng)絡(luò)通信實(shí)現(xiàn)14第2章 嵌入式UART485網(wǎng)絡(luò)通信18 2.1 UART485網(wǎng)絡(luò)通信基礎(chǔ)18 2.1.1 RS485總線及其網(wǎng)絡(luò)通信18 2.1.2 UART與RS232-C通信20 2.2 基本的軟/硬件體系設(shè)計(jì)22 2.2.1 接口器件及選擇使用22 2.2.2 硬件接口電路的設(shè)計(jì)23 2.2.3 特定通信協(xié)約的制定26 2.2.4 網(wǎng)絡(luò)通信軟件的編制28 2.3 UART485網(wǎng)絡(luò)通信開發(fā)實(shí)例33 2.3.1 生產(chǎn)線產(chǎn)品的動(dòng)態(tài)統(tǒng)計(jì)分析33 2.3.2 公共事務(wù)排隊(duì)控制系統(tǒng)構(gòu)建47第3章 嵌入式CAN總線網(wǎng)絡(luò)通信53 3.1 CAN總線網(wǎng)絡(luò)通信基礎(chǔ)53 3.1.1 CAN總線網(wǎng)絡(luò)及其特征53 3.1.2 CAN總線網(wǎng)絡(luò)通信協(xié)議54 3.2 基本的軟/硬件體系設(shè)計(jì)56 3.3.1 CAN總線接口器件及其選擇56 3.2.2 CAN總線通信的軟硬件設(shè)計(jì)57 3.2.3 CAN總線網(wǎng)絡(luò)通信運(yùn)行分析58 3.3 CAN接口驅(qū)動(dòng)及網(wǎng)絡(luò)通信開發(fā)實(shí)例60 3.3.1 CAN總線接口硬件電路設(shè)計(jì)60 3.3.2 EPP主/備CAN監(jiān)視節(jié)點(diǎn)設(shè)計(jì)62 3.3.3 道岔運(yùn)行狀況監(jiān)控終端設(shè)計(jì)69 3.3.4 地下電纜溝道監(jiān)測(cè)系統(tǒng)設(shè)計(jì)82第4章 嵌入式工業(yè)以太網(wǎng)絡(luò)通信87 4.1 工業(yè)以太網(wǎng)絡(luò)通信基礎(chǔ)87 4.1.1 以太網(wǎng)及其網(wǎng)絡(luò)特征87 4.1.2 EMAC網(wǎng)絡(luò)傳輸協(xié)議88 4.1.3 雙絞線介質(zhì)及其連接90 4.1.4 工業(yè)以太網(wǎng)及其特點(diǎn)90 4.2 基本的軟/硬件體系設(shè)計(jì)93 4.2.1 以太網(wǎng)接口器件及其特征93 4.2.2 嵌入式以太網(wǎng)通信的硬件實(shí)現(xiàn)96 4.2.3 嵌入式以太網(wǎng)通信的軟件編制96 4.2.4 嵌入式TCP/IP協(xié)議棧概述98 4.3 網(wǎng)口驅(qū)動(dòng)及其應(yīng)用實(shí)例101 4.3.1 網(wǎng)口驅(qū)動(dòng)及其直接通信應(yīng)用101 4.3.2 嵌入式TCP/IP協(xié)調(diào)棧移植104 4.3.3 μC/Linux下的網(wǎng)口驅(qū)動(dòng)設(shè)計(jì)108 4.3.4 BSD Socket套接字通信實(shí)現(xiàn)117第5章 嵌入式LonWorks網(wǎng)絡(luò)通信120 5.1 LonWorks網(wǎng)絡(luò)通信基礎(chǔ)120 5.1.1 LonWorks總線及其技術(shù)概述120 5.1.2 LonWorks網(wǎng)絡(luò)通信體系框架121 5.2 基本的軟/硬件體系設(shè)計(jì)124 5.2.1 節(jié)點(diǎn)器件及其系統(tǒng)連接124 5.2.2 LonWorks總線網(wǎng)絡(luò)構(gòu)造127 5.2.3 LonWorks通信軟件設(shè)計(jì)127 5.3 LonWorks網(wǎng)絡(luò)節(jié)點(diǎn)/適配器設(shè)計(jì)實(shí)例130 5.3.1 基于神經(jīng)元的節(jié)點(diǎn)設(shè)計(jì)130 5.3.2 基于微處理器的節(jié)點(diǎn)設(shè)計(jì)138 5.3.3 PCI/ISA網(wǎng)絡(luò)適配卡設(shè)計(jì)144 5.3.4 LonWorks電能檢測(cè)系統(tǒng)設(shè)計(jì)149第6章 嵌入式ZigBee無線網(wǎng)絡(luò)通信154 6.1 ZigBee無線網(wǎng)絡(luò)通信基礎(chǔ)154 6.1.1 ZigBee無線網(wǎng)絡(luò)通信概述154 6.1.2 通信協(xié)議框架及其實(shí)現(xiàn)157 6.1.3 網(wǎng)絡(luò)組織與數(shù)據(jù)幀159 6.2 基本的軟/硬件體系設(shè)計(jì)163 6.2.1 ZigBee技術(shù)的通信部件163 6.2.2 ZigBee無線通信實(shí)現(xiàn)分析165 6.2.3 ZigBee通信的軟/硬件設(shè)計(jì)166 6.3 生產(chǎn)生活的簡(jiǎn)易監(jiān)控實(shí)例169 6.3.1 無線收發(fā)電路設(shè)計(jì)實(shí)例169 6.3.2 簡(jiǎn)易語音通信設(shè)計(jì)實(shí)例173 6.3.3 火災(zāi)報(bào)警系統(tǒng)設(shè)計(jì)實(shí)例177 6.3.4 無線片上系統(tǒng)設(shè)計(jì)實(shí)例181第7章 嵌入式IrDA無線遙控通信191 7.1 IrDA無線遙控通信基礎(chǔ)191 7.2 基本的軟/硬件體系設(shè)計(jì)192 7.2.1 IrDA器件及其使用192 7.2.2 常見IrDA電路設(shè)計(jì)195 7.2.3 IrDA通信的軟件設(shè)計(jì)198 7.3 IrDA無線遙控應(yīng)用實(shí)例199 7.3.1 邏輯電路實(shí)現(xiàn)紅外遙控解碼實(shí)例199 7.3.2 LED顯示屏的簡(jiǎn)易IrDA遙控實(shí)例202 7.3.3 空調(diào)生產(chǎn)線的紅外多機(jī)檢測(cè)實(shí)例215 7.3.4 ARM Linux IrDA軟件實(shí)現(xiàn)實(shí)例217第8章 嵌入式信號(hào)衛(wèi)星通信221 8.1 信號(hào)衛(wèi)星通信基礎(chǔ)221 8.1.1 衛(wèi)星定位授時(shí)同步概述221 8.1.2 衛(wèi)星定位授時(shí)同步原理222 8.2 基本軟/硬件體系設(shè)計(jì)224 8.2.1 全球衛(wèi)星導(dǎo)航的接收端設(shè)計(jì)224 8.2.2 衛(wèi)星定位授時(shí)同步應(yīng)用設(shè)計(jì)227 8.2.3 通信協(xié)議與測(cè)試軟件工具應(yīng)用230 8.3 衛(wèi)星定位授時(shí)應(yīng)用實(shí)例233 8.3.1 鐵路路況GPS巡檢實(shí)例233 8.3.2 北頭衛(wèi)星授時(shí)應(yīng)用實(shí)例250第9章 嵌入式GPRS/CDMA/3G移動(dòng)通信255 9.1 無線移動(dòng)通信應(yīng)用基礎(chǔ)255 9.1.1 常見移動(dòng)網(wǎng)絡(luò)通信概述255 9.1.2 移動(dòng)通信技術(shù)的總體特征257 9.1.3 嵌入式移動(dòng)通信體系框架258 9.1.4 AT監(jiān)控指令及其應(yīng)用簡(jiǎn)述260 9.2 基本的軟/硬件體系設(shè)計(jì)263 9.2.1 移動(dòng)通信部件263 9.2.2 硬件體系設(shè)計(jì)265 9.2.3 軟件體系實(shí)現(xiàn)266 9.2.4 設(shè)計(jì)注意事項(xiàng)266 9.3 移動(dòng)通信開發(fā)應(yīng)用實(shí)例268 9.3.1 無線公共電話的開發(fā)設(shè)計(jì)實(shí)例268 9.3.2 短信息形式的無線傳輸實(shí)例292 9.3.3 內(nèi)置TCP/IP的無線傳輸實(shí)例298 9.3.4 移植TCP/IP的無線傳輸實(shí)例306第10章 嵌入式BlueTooth無線網(wǎng)絡(luò)通信310 10.1 BlueTooth網(wǎng)絡(luò)通信基礎(chǔ)310 10.1.1 BlueTooth通信網(wǎng)絡(luò)及其特征310 10.1.2 BlueTooth網(wǎng)絡(luò)系統(tǒng)及拓?fù)錁?gòu)成311 10.1.3 BlueTooth功能單元與協(xié)議體系312 10.1.4 BlueTooth的節(jié)點(diǎn)匹配及其應(yīng)用317 10.2 基本的軟/硬件體系設(shè)計(jì)317 10.2.1 BlueTooth協(xié)議棧的結(jié)構(gòu)體系分析317 10.2.2 BlueTooth技術(shù)的軟/硬件實(shí)現(xiàn)分析319 10.2.3 BlueTooth無線通信部件及其構(gòu)造321 10.2.4 BlueTooth技術(shù)的軟/硬件實(shí)現(xiàn)形式325 10.3 BlueTooth無線通信應(yīng)用328 10.3.1 芯片組BlueTooth無線通信設(shè)計(jì)328 10.3.2 單芯片BlueTooth無線通信設(shè)計(jì)333 10.3.3 E-Linux BlueTooth無線通信實(shí)現(xiàn)335 10.3.4 Windows CE BlueTooth驅(qū)動(dòng)與通信實(shí)現(xiàn)342第11章 嵌入式WiFi無線網(wǎng)絡(luò)通信350 11.1 WiFi無線網(wǎng)絡(luò)通信基礎(chǔ)350 11.1.1 WiFi通信網(wǎng)絡(luò)及其特征350 11.1.2 WiFi網(wǎng)絡(luò)系統(tǒng)及其拓?fù)?52 11.1.3 WiFi網(wǎng)絡(luò)通信及其實(shí)現(xiàn)354 11.2 基本的軟/硬件體系設(shè)計(jì)358 11.2.1 WiFi部件及其選擇358 11.2.2 WiFi硬件體系設(shè)計(jì)360 11.2.3 WiFi軟件體系設(shè)計(jì)361 11.3 WiFi網(wǎng)絡(luò)通信開發(fā)應(yīng)用實(shí)則362 11.3.1 ARMLinux-ARM9-88W8686體系實(shí)則362 11.3.2 μCLinux-ARM7-BWG200體系實(shí)例365 11.3.3 μC/OS-ARM7-NC5004體系實(shí)例368 11.3.4 NEOS-ARM7-CG-1000體系實(shí)例372 11.3.5 WinCE-ARM9-VNUWCL5體系實(shí)例382第12章 嵌入式簡(jiǎn)易無線網(wǎng)絡(luò)通信388 12.1 簡(jiǎn)易無線網(wǎng)絡(luò)通信基礎(chǔ)388 12.1.1 簡(jiǎn)易無線網(wǎng)絡(luò)通信綜述388 12.1.2 基本通信功能及其實(shí)現(xiàn)389 12.2 基本的軟硬/件體系設(shè)計(jì)390 12.2.1 簡(jiǎn)易無線通信部件及其選擇390 12.2.2 簡(jiǎn)易無線通信硬件體系設(shè)計(jì)396 12.2.3 簡(jiǎn)易無線通信軟件體系設(shè)計(jì)399 12.3 簡(jiǎn)易無線網(wǎng)絡(luò)通信開發(fā)實(shí)例400 12.3.1 MICRF005射頻接收電路設(shè)計(jì)實(shí)例400 12.3.2 IA4220/4320防丟-尋找器設(shè)計(jì)實(shí)例402 12.3.3 RF24L01模塊的驅(qū)動(dòng)程序設(shè)計(jì)實(shí)例404 12.3.4 Zi2121-USB無線鼠標(biāo)對(duì)實(shí)現(xiàn)實(shí)例410參考文獻(xiàn)429
章節(jié)摘錄
?。?)輪詢?cè)L問協(xié)議 輪詢?cè)L問協(xié)議因其簡(jiǎn)單方便、實(shí)時(shí)性能可確定等特點(diǎn)而成為嵌入式網(wǎng)絡(luò)常用協(xié)議之一。采用輪詢?cè)L問協(xié)議,需要指定一個(gè)主節(jié)點(diǎn)作為中心主機(jī)來定期輪詢各個(gè)從屬節(jié)點(diǎn),以顯式分配從屬節(jié)點(diǎn)訪問共享介質(zhì)的權(quán)力。這類協(xié)議的缺點(diǎn)也是明顯的:輪詢過程占用了寶貴的網(wǎng)絡(luò)帶寬,增加了網(wǎng)絡(luò)負(fù)擔(dān);風(fēng)險(xiǎn)完全集中在主機(jī)節(jié)點(diǎn)上,為了避免因主節(jié)點(diǎn)失效而導(dǎo)致整個(gè)網(wǎng)絡(luò)癱瘓的情況,有時(shí)須設(shè)置多個(gè)主節(jié)點(diǎn)來提高系統(tǒng)的健壯性(如ProFiBus現(xiàn)場(chǎng)總線)?! 。?)帶沖突檢測(cè)的載波監(jiān)聽多路訪問協(xié)議 帶沖突檢測(cè)的載波監(jiān)聽多路訪問(2SMA/CD(Carrier Sense Multiple Access/(20nfliet De-tection)協(xié)議有許多不同的實(shí)現(xiàn)版本,核心思想是:一個(gè)節(jié)點(diǎn)只有確認(rèn)網(wǎng)絡(luò)空閑之后才能發(fā)送信息。如果多個(gè)節(jié)點(diǎn)幾乎同時(shí)檢測(cè)到網(wǎng)絡(luò)空閑并發(fā)送信息,則產(chǎn)生沖突。檢測(cè)到?jīng)_突的發(fā)送信息節(jié)點(diǎn)必須采用某種算法(如回溯算法)來確定延時(shí)長(zhǎng)短,延時(shí)結(jié)束后重復(fù)上述過程再試圖發(fā)送。CSMA/CD的優(yōu)點(diǎn)是理論上能支持任意多的節(jié)點(diǎn),且不需要預(yù)先分配節(jié)點(diǎn)位置,因此在辦公環(huán)境中幾乎占有絕對(duì)優(yōu)勢(shì)。但是CSMA/CD沖突產(chǎn)生具有很大的隨機(jī)性,在最壞情況下的響應(yīng)延時(shí)不可確定,無法滿足嵌入式網(wǎng)絡(luò)最基本的實(shí)時(shí)性要求?! 。?)令牌環(huán)協(xié)議 在令牌環(huán)網(wǎng)中,節(jié)點(diǎn)之間使用端到端的連接,所有節(jié)點(diǎn)在物理上組成一個(gè)環(huán)型結(jié)構(gòu)。一組特殊的脈沖編碼序列,即令牌,沿著環(huán)從一個(gè)節(jié)點(diǎn)向其物理鄰居節(jié)點(diǎn)傳遞。一個(gè)節(jié)點(diǎn)獲得令牌后,如無信息要發(fā)送,則將令牌繼續(xù)傳遞給下一個(gè)鄰居;否則,首先停止令牌循環(huán),然后沿著環(huán)發(fā)送它的信息,最后繼續(xù)令牌傳遞。令牌環(huán)網(wǎng)的優(yōu)點(diǎn)是:實(shí)時(shí)性可確定,因?yàn)槿菀子?jì)算出最壞情況下節(jié)點(diǎn)等待令牌的時(shí)間;令牌傳遞占用的網(wǎng)絡(luò)帶寬極小,帶寬利用率很高,具有強(qiáng)大的吞吐能力。但這種協(xié)議在具體實(shí)現(xiàn)時(shí)為確??煽啃员仨毟冻鲚^大的代價(jià):為避免因電纜斷裂和節(jié)點(diǎn)失效導(dǎo)致整個(gè)網(wǎng)絡(luò)癱瘓,常采用雙環(huán)結(jié)構(gòu)和失效節(jié)點(diǎn)自動(dòng)旁路措施,導(dǎo)致實(shí)施成本增加;為立即檢測(cè)到令牌是否意外丟失,不得不增加該協(xié)議實(shí)施的復(fù)雜性。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
嵌入式網(wǎng)絡(luò)通信開發(fā)應(yīng)用 PDF格式下載