<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 基于IEEE1394b的雙向傳輸設(shè)備驅(qū)動程序設(shè)計

          基于IEEE1394b的雙向傳輸設(shè)備驅(qū)動程序設(shè)計

          作者: 時間:2010-12-16 來源:網(wǎng)絡(luò) 收藏

          4 具體通信機制
          IEEE1394串行總線支持兩種類型;異步和等時。
          (1)異步傳輸,異步傳輸使用確定的物理地址來指向某一個節(jié)點,以完成讀、寫、鎖定操作。請求和應(yīng)答的機制來確保數(shù)據(jù)傳輸?shù)恼_性。
          (2)等時傳輸,等時傳輸是一種不需要確認數(shù)據(jù)的傳輸類型,它主要強調(diào)的是傳輸數(shù)據(jù)的實時性。等時傳輸是通過一個6位的信道號碼來確定一個或多個設(shè)備。其以固定時間間隔(125 ms)發(fā)送數(shù)據(jù),所以必須分配固定的總線帶寬,有著高于異步傳輸?shù)膬?yōu)先級。等時傳輸所用的最大帶寬是整個帶寬的80%。
          4.1 異步傳輸
          異步傳輸?shù)闹饕襟E如下:
          (1)設(shè)置傳輸速度,1394b支持的最高速度為800 Mb·s-1,驅(qū)動程序可以在總線復(fù)位完成后立即通過C1394GetMaxSpeedToNode或1394Get-MaxSpeedBetweenNodes設(shè)置節(jié)點間速度。
          (2)設(shè)置最大包,1394b在S800的速度下所支持的最大包長為4 096 bit,可通過C1394GetMaxPayloadForSpeedand C1394GetMaxPayloadF-orMaxRec設(shè)置最大包長。
          (3)設(shè)置帶寬,要注意的是帶寬不僅取決于包的大小,還與節(jié)點間的傳輸速率有關(guān),當傳輸速率增加時,所需的帶寬會減小。
          (4)異步讀/寫,異步傳輸分為阻塞調(diào)用和非阻塞調(diào)用,C1394ReadNode/C1394WriteNodewei為阻塞調(diào)用,只在讀或?qū)懯聞?wù)完成 (包括發(fā)送請求數(shù)據(jù)包,檢查確認,等待響應(yīng)或超時)后返回。C1394ReadNodeAsynch/C1394WriteNodeAsynch為非阻塞調(diào)用。非阻塞調(diào)用比阻塞調(diào)用更節(jié)省時間,節(jié)約資源。
          4.2 等時傳輸機制
          與異步傳輸不同,等時傳輸強調(diào)了數(shù)據(jù)的實時性。等時傳輸是時間片的。
          建立等時傳輸?shù)牟襟E為:(1)設(shè)置傳輸速率,最大為800 Mb·s-1。(2)設(shè)置帶寬。(3)分配等時信道。(4)分配等時資源。(5)等時事務(wù)處理。(6)完成后釋放資源。
          有時候應(yīng)用程序并不只發(fā)送一個等時請求,那么適配器通道要處理下一個請求,同時程序還要處理上一個請求完成的結(jié)果,這樣確保等時接收時不會丟數(shù)據(jù)包,這時要用到等時請求隊列來完成。內(nèi)核模式的API兩種等時處理模型,排隊一完成和即時一完成,驅(qū)動可以使用其中任意一個,如有必要可混合使用。在用戶模式中,操作模式有一些限制,不能直接回調(diào),應(yīng)用程序通常使用排隊一完成模式處理所有等時請求。圖2和圖3分別是排隊一完成和即時一完成模型的處理流程圖。
          b.JPG

          本文引用地址:http://www.ex-cimer.com/article/156873.htm

          c.JPG


          5 結(jié)束語
          介紹了IEEE1394b驅(qū)動程序的開發(fā),在此基礎(chǔ)之上開發(fā)了和應(yīng)用程序,建立了1394組網(wǎng)平臺。試驗證明,實現(xiàn)了互聯(lián)與傳輸,系統(tǒng)能工作在800 Mb·s-1的速率上,達到了預(yù)定的目標。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();