`
izuoyan
  • 浏览: 8946888 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Windows Embedded CE 6.0开发初体验(四)跑个应用程序先

阅读更多

上一篇《Windows Embedded CE 6.0开发初体验》之“设置Boot-loader”:

http://blog.csdn.net/aawolf/archive/2007/10/15/1825702.aspx

因为我们的开发板上已经预置了Windows CE 6.0的系统,所以我们可以先创建一个.NET CF的应用程序,来看一下如何将.NET CF程序部署到Digi开发板上。

第一步,首先在Visual Studio 2005中创建一个新的工程。这一步和开发普通的Windows Mobile应用程序基本一样,不同的是,要选择“Windows CE 5.0”的平台。Digi开发板的操作系统是CE 6.0,但是这里我们选择CE 5.0也不会影响部署的正确性。

<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_i1031" style="VISIBILITY: visible; WIDTH: 415.5pt; HEIGHT: 312.75pt; mso-wrap-style: square" type="#_x0000_t75"><imagedata o:title="App1" src="file:///C:%5CDOCUME~1%5Cv-nim%5CLOCALS~1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image001.jpg"></imagedata></shape>

在开发Windows Mobile的过程中,我们一般是通过USB接口连接PCActiveSync。但是目前我们的Digi开发板还没办法使用USB连接ActiveSync。所以我们要修改一下调试工具连接的方式。

Tools菜单中选择Options菜单项,打开Device Tools节点,然后选择Devices。在Windows CE 5.0平台下,只有Windows CE 5.0 Deivce,我们点击Properties按钮。

<shape id="_x0000_i1030" style="VISIBILITY: visible; WIDTH: 415.5pt; HEIGHT: 267.75pt; mso-wrap-style: square" type="#_x0000_t75"><imagedata o:title="app2" src="file:///C:%5CDOCUME~1%5Cv-nim%5CLOCALS~1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image002.jpg"><font size="3"></font></imagedata></shape>

接下来会出现的CE Deivce属性,Transport里默认选择就是TCP Connect Transport,因为ActiveSync其实也是模拟出网卡来的。点击Transport后边的Configure按钮。

<shape id="图片_x0020_3" style="VISIBILITY: visible; WIDTH: 329.25pt; HEIGHT: 214.5pt; mso-wrap-style: square" type="#_x0000_t75" o:spid="_x0000_i1029"><imagedata o:title="app21" src="file:///C:%5CDOCUME~1%5Cv-nim%5CLOCALS~1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image003.jpg"><font size="3"></font></imagedata></shape>

TCP/IP Transport页面里,我们就需要进行设置了。选择使用指定IP地址:192.168.0.150,这个地址就是开发板的IP地址。

<shape id="图片_x0020_4" style="VISIBILITY: visible; WIDTH: 378pt; HEIGHT: 207pt; mso-wrap-style: square" type="#_x0000_t75" o:spid="_x0000_i1028"><imagedata o:title="app3" src="file:///C:%5CDOCUME~1%5Cv-nim%5CLOCALS~1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image004.jpg"><font size="3"></font></imagedata></shape>

在完成设备IP地址的设定后,我们就可以编译并部署应用程序了。首先选择Windows CE 5.0 Device作为部署设备,点击后边的“连接设备”按钮。如果连接成功,我们可以点击Debug按钮开始调试。

<shape id="图片_x0020_5" style="VISIBILITY: visible; WIDTH: 414.75pt; HEIGHT: 62.25pt; mso-wrap-style: square" type="#_x0000_t75" o:spid="_x0000_i1027"><imagedata o:title="app4" src="file:///C:%5CDOCUME~1%5Cv-nim%5CLOCALS~1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image005.jpg"><font size="3"></font></imagedata></shape>

如果设备连接成功,就会显示如下的对话框。我们就可以开始调试程序了。

<shape id="图片_x0020_6" style="VISIBILITY: visible; WIDTH: 348.75pt; HEIGHT: 184.5pt; mso-wrap-style: square" type="#_x0000_t75" o:spid="_x0000_i1026"><imagedata o:title="app5" src="file:///C:%5CDOCUME~1%5Cv-nim%5CLOCALS~1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image006.jpg"><font size="3"></font></imagedata></shape>

最后是应用程序在开发板上的运行情况。这个Demo是为了MVP Open Day 2007准备的。在我辛苦写文章的同时,这些“份子”们都在三亚花天酒地。写这篇Blog,也是希望有关部门注意一下这群“份子”。

<shape id="图片_x0020_1" style="VISIBILITY: visible; WIDTH: 277.5pt; HEIGHT: 208.5pt; mso-wrap-style: square" type="#_x0000_t75" o:spid="_x0000_i1025"><imagedata o:title="142802 20071012" src="file:///C:%5CDOCUME~1%5Cv-nim%5CLOCALS~1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image007.jpg"></imagedata></shape>

下一篇《Windows Embedded CE 6.0开发初体验》之构建CE平台

http://blog.csdn.net/aawolf/archive/2007/12/19/1953448.aspx

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics