序:
开发环境:WINCE5.0操作系统+VS2005
(感觉大家都熟悉JAVA开发了,所以,我首先得说明这个,如果你不懂得Windows开发的话 - 或者说下载了代码,却不能很快熟悉,这篇文章就可以跳过了)

推荐使用语言:C#
(其它的也行,这里只是想刺激一下那些和我一样喜欢这个“懒人”语言的人)

本文主要说明部分:如何在开发板上运行WINCE系统,再把PC机上的程序部署到该系统上运行。
(我感觉这个课设就是这么一回事 - 不保证我的理解是正确的,如果我理解有误,大家也就直接略过本文吧)





正文:
近段时间心情一直不好,本不想写什么文章来误导大家,但又考虑到课设的时间已经过去2/3了,有些人可能依然什么都不会,所以既然不 点名,干脆就天天逃课了……

不过,再这样逃下去也不是办法,所以我还是硬着头皮尝试着解决一下问题吧。
今天早上,在魏老师的帮助下,我的计划也差不多完成了,所以就写下这篇类似心得的文章,希望对那些和我一样挣扎了2周还一事无成的人有点帮助吧……

好了,开始按步骤说明。
这里要说的是,并不是所有的步骤都是必须的,所以大家有必要明白每个步骤的目的是什么,再决定是否需要操作。


第一步:重新烧写eboot
原因:如果烧写wince内核出错时就尝试这一步吧。如果板子的wince是正常的,下面好几步都可以跳过了。
过程:主要使用tftpd32.exe(如果做过王老师的那几个“傻瓜”型实验的话,这一步应该很好进行),主要是命令换为:
td eboot,传输成功后,在用“flash eboot”命令进行烧写(为了方便记忆,我个人这样理解而已,不代表实际是这么一回事)
都完成后,直接再按“eboot”就进到那个熟悉的界面了。
下面再给几个截图代替文字说明吧,其它细节不怎么有耐心说:








(更简单判断此步验证是否需要进行的:第六个选项中,有错的时候就不是现在的“DM9000”字样 - 仅为个人经验)

还是总结一下流程吧:
1.先设定PC机的IP地址(本例为:192.168.0.10)
2.进入板子的boot命令下,设定ip和serverIP(参加上面第二张图)
3.然后使用命令:td eboot等(参加上面第三张图。此时,tftpd32.exe会有文字提示,如果提示找不到文件什么的,就把其设置恢复成默认的,再重启一下tftpd32.exe)

第二步:配置eboot
目的:为下载wince内核作准备
要设置的是:
1.第0项,设置IP为:192.168.0.×(×我就不说了,因为我忘了是否包括0和255)
2.第1项,网关。这也不说了,看图吧
3.第3项,确保是disabled(这个在学计算机网络的时候见过,好像是个自动分配IP地址的东东)
4.第8项,设置为:22.33.44.55.66.77(不知道为什么这样设,按厂家的说明书,只要不和PC机的MAC地址冲突就行了)

第三步:下载wince内核
目的:如果板子的WINCE系统,不好使的话,这算是重新烧写内核的最后一步了。
步骤:
1.进入eboot,按“d”(这一步很关键,但可惜正常的效果,忘了截图了 - 参照板子附带的那个quick start教程吧)
2.打开工具:PB,进行以下操作:



- 如果eboot没设置好的话,那个Active Devices是没有选项的(另外,选项出现的时候也得等2秒钟左右)
3.打开板子自带的wince内核(路径参照下图)

4.最后一步,开始传输。如果顺利的话,板子将启动wince系统,任务也就完成了。



第四步:启动板子的wince系统
进入eboot,按“l”就是了
这里要注意的是,在boot下敲完:eboot,有两个选择:敲回车进入默认选项,敲空格进去菜单选项
那个默认选择可以是启动现有系统,也可以是下载新系统(在eboot的第五项进行切换),所以,别瞎按回车……



第五步:PC机与板子WINCE建立连接
目的:我想这是必须的操作,否则怎么把程序放到板子的系统上运行呢
1.确保板子的wince系统已经运行着(否则,下面接线时,PC机会提示找到新硬件,然后你还没有驱动……)
2.使用连接线(就是那根一头是USB口,另一头是××口 - 不知道这个高科技叫啥名),连接PC机和板子
3.PC机会自动发生如下变化:

- 右下角那个绿球本来是灰色的,接线后会变成绿色,然后弹出新建合作关系:选择否就行了

- 此时,“我的电脑” -> 移动设备,里面显示的则是板子wince的文件,当作U盘用吧,此时先把做好的程序拷到这里,然后再在板子上双击运行就可以进行演示验收了。



第六步:搭配VS2005
目的:这里算是附赠吧,说明一下VS这个工具真的很傻,很强大……

- 看样子仅支持C#语言

- 程序完成后,开始执行


- 这里直接选择物理硬件进行部署(如果在寝室或者程序还需要调试的话,应该可以使用模拟器-这个我还没弄测试过)


- 正在部署到板子的wince里面去,生成的时间有点久,得耐心等待,部署成功后,程序将自动在板子上打开……


最后,别忘了把U口的鼠标和键盘带上(圆口的我测试了,不好使)……



好了,心得到此为止,仅供参考……

posted @ 2008-07-04 12:59 小黑 阅读(65) | 评论 (1)编辑
 

个人简历

 个人资料

    名:阿力

    别:男

出生日期:1987-12-05

    历:本科

毕业院校:大连民族学院

    业:软件工程

外语能力:英语六级

求职地点:上海

申请职位:WEB 程序员

薪资要求:面议

联系方式:15842447366 (手机wenshouli@gmail.com (邮件) 43124179(QQ)

 自我评价

1、接触计算机时间较长,至今已有近10年的时间。

2、为人勤奋务实,有较强的适应能力和开拓精神,责任感强,能恪守以大局为重的原则,愿意服从集体利益的需要,具备奉献精神。

3、工作认真、负责、踏实,具有精益求精的开发习惯,注重高质量的代码书写风格以及程序框架

4、很强的编程能力和其他动手能力,善于利用互联网进行自我学习

5、对新技术能够保持持续不断的热情,能承受一定工作压力。

 相关经验

初中开始制作静态网页,大学开始制作动态网页,拥有较为丰富的WEB开发经验,曾独立开发校级网站4个,参与商业网站制作2个。

主要熟悉ASP程序开发,曾独立开发过一个小型的AJAX框架(可在IE6/IE7/FF浏览器下运行),同时熟悉 ASP.NET 编程,并对JAVA等其他WEB编程语言有一定的了解。

目前主要专注于Web2.0以及RIA方面的开发。

 基础技能

1.       CC++JAVAASPSQL标准语句

2.       C# 语言和 ASP.NET 开发,。

3.       AccessSQL Server等数据库系统的使用,了解其他数据库的一些基本应用。

4.       熟悉 AJAX 技术和DIV+CSS网页布局

5.       Windows服务器的配置及操作,了解 Linux等服务器操作系统

6.       日常使用工具:Visual StudioVCMy EclipsePhotoshopFireworksDreamweaver

 作品列表(均独立完成)

1、太阳鸟项目申报系统 http://www.wskyl.cn/sunbird/

简介:主要用于大连民族学院的大学生科研项目在线管理,使用ASP + Access + AJAX开发,界面风格为:DIV+CSS

1、大连民族学院心理健康教育与咨询中心 http://www.dlnu.edu.cn/xinli/

简介:结合学校CMS系统做的第4个作品

2、大连民族学院金石滩校区专题网站 http://www.dlnu.edu.cn/xxq/

简介:结合学校CMS系统做的第3个作品

3、大连民族学院计算机科学与工程学院 http://www.dlnu.edu.cn/comd/

简介:结合学校CMS系统做的第2个作品

4、大连民族学院创新教育中心 http://www.dlnu.edu.cn/chuangxin/

简介:结合学校CMS系统做的第1个作品

5、文件档案管理系统

简介:用于大连民族学院金石滩校区建设指挥部日常办公文件管理,使用C#2.0 + Access 开发

6、大连民族学院创新教育中心BBS

简介:自学ASP时候的第一个作品,没有参考其它论坛结构,连同数据库一起完全自主设计,其后还在此结构上扩展了在线签到子系统。使用ASP + SQL Server 开发

 获奖情况

1、国际大学生数学建模竞赛二等奖

2、校数学建模比赛二等奖

3、校网页设计比赛一等奖

4、FLASH比赛一等奖

5、校综合三等奖学金

 曾任职位

1、2005 – 2006年:班级 - 专业委员

2、2006 – 2007年:创新教育中心 - 数学建模部部长

3、2007 – 2008年:创新教育中心副主管

posted @ 2008-05-15 11:26 小黑 阅读(49) | 评论 (0)编辑