新聞中心

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

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

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

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

        2d.jpg


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

        2e.jpg


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

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


        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 乌拉特中旗| 汨罗市| 交口县| 青州市| 鹤峰县| 安康市| 化隆| 施甸县| 莲花县| 高清| 沅江市| 新干县| 镇原县| 涿州市| 古蔺县| 云霄县| 长顺县| 延津县| 运城市| 梓潼县| 三台县| 长沙县| 黄山市| 柳江县| 清镇市| 鹤山市| 奇台县| 葫芦岛市| 余干县| 伊川县| 莆田市| 中方县| 浦县| 垣曲县| 虎林市| 泽普县| 信阳市| 安徽省| 留坝县| 商南县| 汾阳市|