• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式網絡終端報文收發機制研究與實現

    嵌入式網絡終端報文收發機制研究與實現

    作者: 時間:2009-05-21 來源:網絡 收藏

    表1說明,在內部,隨著上層與一級緩存通信速率的降低,接收次數大大減少,丟失數有一定增加,但收到的數遠高于次數。說明本系統的接收,能夠有效減少和任務切換對處理器資源的消耗,彌補上層與一級緩存通信速率的不足。表1中第6種配置下,有大量數據包丟失,原因是403外部總線通信速率略高,數據傳輸出錯。
    總線通信速率低,與處理器速度慢或者協議棧效率低對接收性能的影響是一致的,因此,這些都能夠采用本系統的接收來獲得較大的改善。
    4、2帶寬
    采用表1中第5種配置,測試環境與中斷頻率測試相同,ICMP回傳請求報文長度分別為60和1514字節。主機配置是2.4GHz奔4處理器,256MDDR內存,RTL8139快速網卡,按0ms間隔(即最高速度)發送數據。測試結果如表2。本系統兩種情況下的吞吐量分別可以達到5.77Mbps和9.55Mbps,說明本系統對帶寬具有很高的使用效率。

    4、3沖擊測試
    計算機中,各個節點都可能遭到大量數據沖擊,導致發生故障,甚至無法自動恢復。為檢測本系統抗沖擊能力,主機向實驗連續地發送長度74字節的ICMP回送請求報文。相同帶寬下,數據包長度越小,頻率越高,通信節點負擔也就越大。測試過程中,實驗只運行uC/OS-II操作系統和協議棧相關任務,以及一個用戶任務(每秒鐘向主機發送一個報文)。主機發送報文頻率約每毫秒10次,占用帶寬約786KBytes/s。經過3000萬次沖擊,終端仍在按1秒間隔發送報文,并且主機仍能收到終端的ICMP回送。測試結果表明,本系統能夠為實際應用提供很好的穩定性保障。

    5、結束語
    本文針對網絡終端,提出了一種中斷結合的網絡報文并進行實踐。通過這種機制既獲得了很高的報文接收速率,同時大大降低了系統的中斷切換、查詢、任務切換等負擔,而且具有很好的穩定性和可靠性。本文的成果已經在一種基于LSI403LP的單DSP網絡電話終端方案中運用,在通信速度、丟報率、穩定性各方面收到令人滿意的效果。

    linux操作系統文章專題:linux操作系統詳解(linux不再難懂)
    電能表相關文章:電能表原理

    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 汤阴县| 阿勒泰市| 宁阳县| 尉氏县| 瓮安县| 新丰县| 石棉县| 龙井市| 收藏| 宜阳县| 安徽省| 山阳县| 乌海市| 房产| 新丰县| 光泽县| 本溪| 桂林市| 合川市| 广宗县| 酒泉市| 德兴市| 根河市| 汤阴县| 泊头市| 小金县| 周口市| 衡东县| 拜泉县| 吉安市| 桦南县| 襄樊市| 乐平市| 岱山县| 平山县| 阿瓦提县| 谢通门县| 赣榆县| 汝州市| 通江县| 张掖市|