IC卡模塊在wince下的開發(fā)和調(diào)試
摘要
IC卡模塊在wince下的開發(fā)和調(diào)試
随著現在射頻識别的應用越來越多,非接觸IC卡模塊嵌入到wince系統的設備中變得越來越普及,那麽如何在沒有wince設備的情況下,來開發和調試IC卡模塊的程序呢?
目前友我科技的全系列高頻RFID模塊均支持wince的開發,都帶有wince的開發包,這些模塊型号有:YW-201,YW-202,YW-203,YW-204分體和天線一體的模塊,低功耗RFID模塊YW-401,低價格的模塊YW-411。
需要準備的設備:以上任何一款RFID模塊,如果接在PC機上需要使用232到TTL串口的轉換,或者使用USB轉TTL串口數據線也可以。
1.打開開發工具VS2008,新建工程,在C#下面選擇smart device projiect,然後選擇.net Framework 2.0, 如果你確(què)保你的wince的net framework版本,你可以選擇更高的版本,然後輸入工程名稱(chēng):YOWORFIDModuleDemo

2.點(diǎn)擊OK後(hòu),選擇目标平台爲windows ce,同時選擇net framework版本爲2.0,然後(hòu)選擇device application.

3.點擊OK後,vs2008将自動生成一個程序框架,並(bìng)生成瞭(le)一個窗口爲Form1,将這個窗口設置成合适的大小,以适合於你的wince設備的顯示屏。

4.現在可以編(biān)譯下看看,如果沒有問題,則我們的程序将繼(jì)續。
5.将頭文件yw20x.cs複制到工程目錄下,並(bìng)将wince下的dll文件yw20x.dll複制到debug目錄下,方便調(diào)試。
5.在工程上添加已存在的文件yw20x.cs

6. 到目前爲止,準備(bèi)工作都做好瞭(le),現在往剛才建的窗口上放置必要的wince控件,然後編程序。如下圖所示:

6.代碼寫好後,選擇release編(biān)譯,從release目錄下複制exe文件和wince下的dll文件yw20x.dll到一個新的文件夾下,我們在d盤新建瞭(le)一個文件夾winceshare.
7.從(cóng)vs2008的工具菜單(dān)中,點擊Device Emulator Manager,選擇一個wince下的模拟器。

7.右擊(jī)該(gāi)模拟器,将出現wince的模拟器界面

8.爲瞭(le)要調試串口程序,在這裏需要配置串口,在File菜單(dān)中選擇config,出現配置界面

9.先設置Share Folder,将我們(men)改才設置的winceshare文件夾(jiā)作爲模拟器的共享文件夾(jiā)

10.然後再peripherals頁面,選擇映射的串口,由於我們的IC卡模塊通過加算機接在COM1上,所以我們選擇COM1。

11.點(diǎn)擊OK後,在My device文件夾下進入Storage Card後就看到瞭(le)我們剛才複制的兩個文件

12.運行YOWORFIDModuleDemo.exe,出現瞭(le)我們設計的界面。點(diǎn)擊打開串口,讀卡和寫卡,一切都顯示成功。

至此,一個完整的運行在wince下的IC卡模塊讀寫程序開發好瞭,下一篇我們将講述在wince模拟器下如何開發和調試TCPIP網口的IC卡讀卡器,更多内容請關注友我科技網站

