Windows CE6.0的DM9000A流接口驅(qū)動(dòng)開發(fā)
4.3 實(shí)驗(yàn)驗(yàn)證
將基于Windows CE 6.0的DM9000A流接口驅(qū)動(dòng)程序應(yīng)用于電子式互感器合并單元的以太網(wǎng)數(shù)據(jù)通信模塊設(shè)計(jì)中,其通過DM9000A發(fā)送的數(shù)據(jù)幀在PC機(jī)上使用WinPcap軟件進(jìn)行以太網(wǎng)數(shù)據(jù)包抓取,從而驗(yàn)證流驅(qū)動(dòng)程序及其應(yīng)用程序是否正確實(shí)現(xiàn)Windows CE下以太網(wǎng)數(shù)據(jù)的發(fā)送。在實(shí)驗(yàn)中以IEC61850-9-2數(shù)據(jù)幀格式發(fā)送標(biāo)識(shí)為NCEPU的采樣值測(cè)試數(shù)據(jù),其實(shí)驗(yàn)結(jié)果如圖6所示。
抓取的以太網(wǎng)數(shù)據(jù)說明了PC機(jī)接收到的數(shù)據(jù)和開發(fā)板上通過流接口驅(qū)動(dòng)發(fā)送過來的數(shù)據(jù)是一致的,從而驗(yàn)證了流接口驅(qū)動(dòng)程序正確可行。
結(jié)語
本文介紹的流接口驅(qū)動(dòng)雖然不支持WIndwos CE提供的標(biāo)準(zhǔn)接口,無法通過系統(tǒng)標(biāo)準(zhǔn)函數(shù)庫進(jìn)行操作,但可以直接根據(jù)硬件設(shè)備的操作時(shí)序編寫驅(qū)動(dòng),具有極大的操作靈活性,非常適合在Windows CE應(yīng)用程序中對(duì)硬件設(shè)備底層進(jìn)行操作。
評(píng)論