序: 开发环境: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口的鼠标和键盘带上(圆口的我测试了,不好使)…… 好了,心得到此为止,仅供参考……
个人简历
个人资料
姓 名:阿力
性 别:男
出生日期: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. C、C++、JAVA、ASP、SQL标准语句
2. C# 语言和 ASP.NET 开发,。
3. Access、SQL Server等数据库系统的使用,了解其他数据库的一些基本应用。
4. 熟悉 AJAX 技术和DIV+CSS网页布局
5. Windows服务器的配置及操作,了解 Linux等服务器操作系统
6. 日常使用工具:Visual Studio、VC、My Eclipse、Photoshop、Fireworks、Dreamweaver
作品列表(均独立完成)
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年:创新教育中心 – 副主管