IC卡模块在wince下的开发和调试方法
1、1. 打开开发工具VS2008,新建工程,在C#下面选择smart device projiect,然后选择.net Framework 2.0, 如果你确保你的wince的net framework版本,你可以选择更高的版本,然后输入工程名称:YOWORFIDModuleDemo
2、点击OK后,选择目标平台为windows ce,同时选择net framework版本为2.0,然后选择device application.
3、.点击OK后,vs2008将自动生成一个程序框架,并生成了一个窗口为Form1,将这个窗口设置成合适的大小,以适合于你的wince设备的显示屏。
4、1. 现在可以编译下看看,如果没有问题,则我们的程序将继续。2. 将头文件yw20x.cs复制到工程目录下,并将wince下的dll文件yw20x.dll复制到debug目录下,方便调试。3. 在工程上添加已存在的文件yw20x.cs
5、到目前为止,准备工作都做好了,现在往刚才建的窗口上放置必要的wince控件,然后编程序。如下图所示:
6、1. 代码写好后,选择release编译,从release目录下复制exe文件和wince下的dll文件yw20x.dll到一个新的文件夹下,我们在d盘新建了一个揍茏壅混文件夹winceshare.7.从vs2008的工具菜单中,点击Device Emulator Manager,选择一个wince下的模拟器。
7、1. 右击该模拟器,将出现wince的模拟器界面
8、为了要调试串口程序,在这里需要配置串口,在File菜单中选择config,出现配置界面
9、先设置Share Folder,将我们改才设置的winceshare文件夹作为模拟器的共享文件夹
10、然后再peripherals页面,选择映射的串口,由于我们的IC卡模块通过加算机接在COM1上,所以我们选择COM1。
11、点击OK后,在My device文件夹下进入Storage Card后就看到了我们刚才复制的两个文件
12、运行YOWORFIDModuleDemo.exe,出现了我们设计的界面。点击打开串口,读卡和写卡,一切都显示成功。至此,一个完整的运行在wince下的IC卡模块读写程序开发好了,下一篇我们将讲述在wince模拟器下如何开发和调试TCPIP网口的IC卡读卡器。