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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 實時嵌入式產(chǎn)品的測試系統(tǒng)設(shè)計

          實時嵌入式產(chǎn)品的測試系統(tǒng)設(shè)計

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

          2 設(shè)計方案
          2.1 Windcws+(工控機+接口卡)
          Windows+方案如圖4所示,此種設(shè)計方案軟件部分分為3層。

          2d.jpg


          Windows用戶界面層。在Windows操作系統(tǒng)上開發(fā)部分軟件,負(fù)責(zé)數(shù)據(jù)庫的管理、用例的添加、運行結(jié)果的保存,提供一套優(yōu)秀界面呈現(xiàn)給用戶。
          邏輯控制層。主要負(fù)責(zé)用例運行,實時地與被測系統(tǒng)交互,滿足被測系統(tǒng)相關(guān)數(shù)據(jù)的請求,保存被測系統(tǒng)發(fā)出的狀態(tài)數(shù)據(jù)。
          外設(shè)驅(qū)動層。為了滿足對系統(tǒng)100%的測試,還需要有與被測系統(tǒng)之間的接口卡。從硬件劃分包括1臺工控機、2塊ISA總線RS422卡、2塊PCI總線RS485卡、1塊A/D卡、開關(guān)量采集卡、D/A卡。這些硬件板卡通過ISA、PCI總線的方式連接到測試平臺里,測試平臺管理所有板卡的驅(qū)動程序,使其與被測系統(tǒng)形成閉環(huán)。
          這樣,3層的軟件結(jié)構(gòu)就能夠順利地運行用例,實現(xiàn)對系統(tǒng)的完整的功能測試。
          2.2 Windows+Verilog(工控機+板卡+接口芯片)
          第2套方案使用的是Windows+Verilog,如圖5所示。在這種方案中,使用來管理各個接口,并通過PCI總線與工控機通信。PCI總線能夠把各種接口的數(shù)據(jù)上傳到工控機,同時把工控機的數(shù)據(jù)下載到被上。

          2e.jpg


          系統(tǒng)也是3層結(jié)構(gòu),上兩層與第1種方案基本一樣,但在外設(shè)驅(qū)動層上不再是從多塊板卡之間取數(shù)送數(shù),而是單一地與板卡通過制定好的協(xié)議進(jìn)行通信,而后的接口芯片采集、編碼等工作都交給FPGA完成。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


          評論


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