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