您的位置:首页 > 其它

如何下载VS2005程序到开发板上(总结)

2011-03-17 16:59 411 查看
如何下载VS2005程序到开发板上?,开发,程序,下载,如何,调试,ActiveSync,CE,我用-搜索-搜了一下主题,没发现相关内容.也许比较简单,找过书,也找过其他论坛,仍不是很清楚.

大条件:

带网络接口,USB Host/Slave接口,串口的开发板

编写应用程序用VS2005

OS用PB 5.0,6.0

这个问题涉及有几种方式,每一种方式在主机和目标机要有什么条件.根本的原理也许只有一个,是什么?

比如,BOOTLOADER和OS已经在NAND FLASH里并能正常启动.那么写好的程序要如何下到板子运行和保存.如果这个程序有其它资源(图片和声音,甚至视频文件)又该如何.
又如,板子上什么都没有,这是又如何.
要建立ActiveSync连接,先说说那几个东西的关系吧。
Platform
Manager: 老掉牙的东西啦,如果你用老早的evc开发程序,那可能还要用这个。自从CE 5之后,platform
manager就被舍弃了,取而代之的是corecon,全称是core
connectivity,微软的官方有详细介绍。简单说就是一个在PC和CE之间建立连接的东西。PB和VS2005都用它。运行在桌面端。 http://msdn.microsoft.com/en-us/library/ms893217.aspx  
KITL: 在CE的内核里,用来进行操作系统内核和内核态驱动调试。不用来调试应用。
ActiveSync: 运行在桌面端的一个工具,最早是用来同步信息的,现在用来调试了,换句话说,activesync成了corecon的“物理层”和“链路层”了。
其实呢,要建立ActiveSync链接,PC端啥都不用干,下载一个ActiveSync安装就完了。在CE端,要做的事情就比较多了。最少要有USB Function Controller和Function Client的驱动才行。
总而言之,调试应用最方便的就是USB + ActiveSync,如果你实在不想走USB,也可以走以太网。下面的文章就是教你如何用以太网的。在CEPC上比较有用,俺以前一直用,很灵。 http://msdn.microsoft.com/zh-cn/library/ms228708(VS.80).aspx  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息