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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應用 > 基于龍芯2F架構(gòu)的PMON分析與優(yōu)化

          基于龍芯2F架構(gòu)的PMON分析與優(yōu)化

          作者: 時間:2011-03-30 來源:網(wǎng)絡(luò) 收藏

          2.2 編譯
          添加好了網(wǎng)卡驅(qū)動程序之后,需要對進行重新配置和編譯。配置和編譯的過程如下。主要用到幾條命令:
          3.JPG
          通過網(wǎng)絡(luò)來更新時使用下面的命令:load-f 0xbfc00000-r tftp://192.16.12.30來進行PMON的在線燒寫。并通過網(wǎng)絡(luò)來加載操作系統(tǒng):load tftp://192.16.12.30/VxWorks.如果加載系統(tǒng)內(nèi)核成功則驗證了網(wǎng)卡驅(qū)動的有效。

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

          4.JPG
          3 系統(tǒng)測試
          3.1 系統(tǒng)啟動階段網(wǎng)卡測試
          由于啟動階段網(wǎng)卡只用于加載操作系統(tǒng)內(nèi)核,對性能并沒有太高要求。只需測試其功能即可。通過在啟動過程中用另外一臺主機對其進行ping操作來測試其功能。其界面如圖2所示。

          5.jpg
          3.2 系統(tǒng)啟動時間測試
          經(jīng)過測試,在硬盤啟動模式下,系統(tǒng)從加電到操作系統(tǒng)啟動完畢耗時不超過35 s,符合絕大部分應用需求。
          3.3 500次開關(guān)機測試
          為測試移植后的系統(tǒng)POST功能的穩(wěn)定性,進行了500次開關(guān)機實驗。經(jīng)驗證,成功啟動次數(shù)為500,失敗次數(shù)為0,成功率100%。
          3.4 200 h老練測試
          為測試PMON在系統(tǒng)運行時的穩(wěn)定性,用專用的整機測試軟件進行了200 h老練測試。經(jīng)測試,系統(tǒng)運行正常,未出現(xiàn)故障,測試合格。

          6.jpg

          4 結(jié)語
          為了適應PMON在國產(chǎn)計算機系統(tǒng)中的需求,對其進行了與優(yōu)化。在了源碼的基礎(chǔ)上,對其進行了必要的修改與優(yōu)化,增加了82551網(wǎng)卡的驅(qū)動等。為了驗證優(yōu)化后系統(tǒng)的穩(wěn)定性,進行了一系列的測試驗證,包括啟動階段的網(wǎng)絡(luò)測試、系統(tǒng)啟動時間測量、500次開
          關(guān)機測試以及200 h老練測試等。經(jīng)驗證,修改后的PMON系統(tǒng)運行穩(wěn)定,可以在多個重要領(lǐng)域中進行應用。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: PMON 龍芯2F 架構(gòu) 分析

          評論


          相關(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); })();