文档介绍:与与与 VS2005 调试方法
越来越多的程序开发人员喜欢用 vs2005 作为嵌入式 wince 的应用程
序开发工具,是程序就需要调试。本文介绍一种 与 vs2005
联机调试的方法,供 WINCE 应用程序开发人员参考。
一一一、一、、、环境环境准备
PC 机 windowsXP SP2 装有 vs2005 ,目标机 s3c2410+ 操作系统
打了支持 的补丁。PC 与目标机之间通过网络连接。
二二二、二、、、开发板开发板与与与 PC 端端端的端的的的部署部署
PC 端 vs2005 通过 TCP 的方式与目标机连接,因此需要在目标机上运行
vs2005 的服务务器程序。这些程序 vs2005 已经提供了,假定你的 vs2005
安装在 C 盘上那么这些文件所在的位置是:C:\Program mon
Files\Microsoft Shared\CoreCon\\Target\wce400\armv4(此处请注意 arm
的分作 armv4 和 armv4i ,我们使用的是 armv4 的因此选择 armv4 文件夹
下的文件,你需要根据你的开发板所使用的系统做调整)。
将上述文件拷贝到到你的开发板 flash 上,拷贝的方法可以通过第三方介质
如 U 盘、SD 卡等,只要你的系统支持。另外也可以通过 FTP 上传,你
可以将 ftp 拷贝到到 flash 上每次使用时开启(仿佛回到到了鸡生蛋,蛋生鸡
的问题),也可以将 ftp 服务务器定制制到到系统中开机自动动启动动。关于 wince
下的 FTP 服务务器, 请参看
http://blog./u1/49867/?id=435568 中推荐的一个
ftp 服务务器,也可以选择 wince 自带的 ftp 服务务器(我没有定制制成功功过,
另外不知道怎么配置进行用户管理,希望知道的同志指点一下)。个人
认为通过 ftp 服务务器操作还是方便的,因为我使用的开发板对于 U 盘是
有歧视的:),有些 U 盘是无法识别的并且识别的速度实在不敢恭维,少
则 1 分多种,时间再长的没试过基本已经超过我的忍耐了(还没有搞清
楚是为什么 U 盘识别的速度会那么慢,希望知道的同志指点)。
vs2005 端设置比较简单:Tools —Options —Device Tools —Devices 中
所有能选择的都选择为 ( 尽管你可能和我一样用的是
)。选择 properties 对 Transport 项进行 Configuire —use specific IP
address 下面添上你目标机的 IP 地址。万事俱备了:)。
三三三、三、、、连接连接设备
在刚才部署到到 flash 上的几个文件中找到到 ,双击此
程序运行会生成一个文件,内容大概是你的目标机的 IP 地址等一些信
息,感兴趣可以下载下来看看。然后双击 此程序不会有
任何提示(呵呵不人性化化),据说点击完这个程序如果 3 分钟内没有建
立连接,程序会自动动退出,需要连接时要重新