实战Windows Embedded CE 6.0—GPS篇

其实早就该写这篇文章了,早在去年下半年马宁就准备召集中国地区的Windows Embedded MVP写一篇介绍Windows Embedded 6.0的书籍(决不是泛泛的介绍,从书名中的“实战”就可以看出此书的份量),从08年1月1日伊始,在马宁的推动下,以何宗键老师、黄文中老师为首就开始对此书进行整体策划,他们辛苦工作几个月后,直到四月底我们才开始陆续介入,目前一切都在有条不紊的进行中… …

正如本书书名,本书的目的是:描述使用实际开发板来开发一个真实产品(GPS)导航产品的整个过程。讲述这个过程中涉及到的boot-loader、BSP、驱动程序开发、平台定制、应用程序移植等技术,使读者了解整个Windows CE的开发过程。

主要针对目标读者为:有一定开发经验、但无嵌入式开发经验的软件开发者,计算机专业毕业生。使读者能够通过本书、参考开发板,能够在几个月的时间内学会Windows CE的开发。因为目前市面上Windows CE和Windows Mobile应用程序开发的书较多,我们以BSP开发为本书的重点。

看看作者名单(如下表),就更能体现出该书的价值了,其实我也希望这本书早早面世,好进一步向何老师、黄老师和韩德强老师学习BSP开发相关知识。

作者
 简介
 
何宗键
 MVP,同济大学软件学院讲师,研究方向为嵌入式系统。在同济大学为本科生和硕士生讲授《Windows CE嵌入式系统》与《嵌入式软件开发导论》课程
 
黄文中
 黄文中先生,北京大学理学硕士.

相关荣誉:

微软嵌入式系统培训讲师(Embedded Training Instructor)

微软嵌入式系统最有价值专家(MVP For Windows Embedded)

微软系统工程师(MCSE)

在嵌入式操作系统定制、驱动开发及应用集成方面有很深的造诣。
 
韩德强
 韩老师是北京工业大学计算机学院实验室主任、微软认证讲师。2005年7月~9月韩老师参加了“国家发改委--微软嵌入式系统教学包”的开发工作,负责Windows CE.NET原理部分课件的开发。
 
刘洪峰
 就是在下,其实我仅对CE应用开发较熟悉,对BSP来说还是小学生,还得要向各位老师多多学习。
 
姜波
 Windows Embedded MVP
 
唐勉
 Windows CE开发经理,有丰富的嵌入式开发经验,基于ARM平台,主要从事底层驱动和应用的开发。
 


注:马宁和多位微软和革新公司的老师已经甘愿作为幕后工作了,其奉献精神值得称道(相关人员名单略)。

 


 

和我这一块最相关的就是GPS相关的知识了,今后有时间我也会陆陆续续的写些相关文章,也希望对此感兴趣的网友多多提些想法和建议。

 

 


GPS信号在室内收不到,革新公司很贴心,上图是一个放到窗外的天线,这样终于可以不用到室外顶着炎炎的烈日来调试GPS程序了。

 

上图是革新的开发板,开发板旁边的是GPS接收模块

 

 

    上图运行的是GPS调试程序,看,已经可以正常接收GPS数据了。有时间再把GPS通讯的NMEA 0183协议和相关代码整理一下,发表到blog上,以期和各大网友进一步交流。由于本人对GPS导航系统一知半解,有这方面经验的网友,还望不吝指教。

 

 

wince6.0模拟器是一个车载式PC模拟器,英文全称为:windows embedded ce6.0,主要是使用在3D地图及软件模拟方面,像车载凯立德导航就可以完全的在wince6.0模拟器中使用。另外它集成了GPS模拟器(Virace GPS),可以非常轻松方便的去调试程序,且还有三种分辨率功用户选择,分别为:Skin_400x234、Skin_640X480、Skin_800X480,有需要的用户,可以来下载wince6.0模拟器在您的机车上使用哦! wince6.0模拟器 使用方法 1、下载好软件压缩包,节气解压好,双击运行里面的“先运行我进行注册.bat”,随后它就会提示注册成功。 2、然后就可以双击“Skin_400x234.bat”、“Skin_640X480.bat”、“Skin_800X480.BAT”三个中的其中一个,这三个本质上是一样的,只要分辨率的大小不同。 3、点击“文件”-“配置”-“常规”-“共享文件夹”。 4、点击"...",弹出选择文件夹,选择“凯立德地图文件夹”点击“确定”。 6、点击wince6.0模拟器界面中“我的设备”图标。 7、双击“SDMMC”(SDMMC就相当于你导航里面的一个SD卡或者说是导航仪的内置卡) 8、打开后,你就可以看到凯立德导航3D地图了。大功告成! 9、不知道大家发现没有,屏幕没有完全显示,被遮挡了一栏。遮盖怎么办呢?这也好办,没有我一箭穿心解决不了的。点击“开始”。 10、接下来点击“设置”“任务栏和开始菜单”,勾选“自动隐藏”“OK”。 怎样连接网络教程 1、打开VisualStudio 2008—>工具-->设备仿真器管理器-->选择安装的SDK(如图一)右键-->连接 2、配置模拟器文件-->配置-->网络-->勾选“启用NE2000 PCMCIA 网络适配器并绑定到(N)”在下拉框中选择“连接的网卡”或者PC机正在使用的网卡(如图二)-->确定 3、配置Windows Mobile 设备中心(Windows 7系统),XP系统是Microsott ActiveSync,配置都一样。 移动设备设置-->连接设置—>勾选所有的选择框-->允许连接到以下任一端口选择“DMA”—>这台计算机已连接到选择“自动”(这个地方要注意下有时候重新打开软件时这个配置可能没保存,所有需要重复选择“自动”、“单位网络”、“Internet”来测试是否能上网) 4、设备仿真器管理器-->选择连接的SDK右键-->插入底座(如图四) 配置完成在PC机的计算机中就能看到这个设备了 测试 在wince6.0模拟器中打开IE输入网址就能上网了 注意现在还不能上网的话请在设备中心的配置中“这台计算机已连接到”选择任意的选择项来测试 常见问题 一、wince6.0模拟器怎么打开地图? 答:xp用户需先安装Windows Installer 4.5和.NET Framework 2.0 SP2 已经安装过因为注册列表已注入WINDOWS,有些版本限制了重复安装,只有重做系统。 bluestacks app player版本不一,最新版最新版 BlueStacks App Player 0.7.7.813_RELXP/Win7版 100.1 M 这个模拟器对系统和电脑配置要求都很挑剔,有时安装成功未必可以运行应用,能否成功还是要看电脑配置 二、wince6.0模拟器怎么在vs上调试? 答:环境配置:启动Jenkins? 1、安装jdk 从略,建议1.6或以上版本,配置好环境变量。 2、安装tomcat 从略,安装完调试下tomcat是否正常。 3、安装ant 下载zip包,解压后配置好环境变量。 4、安装jenkins 下载war包,命名为Jenkins,拷贝到tomcat 一个独立的部署系统需要包括的内容是非常丰富的(绝对不仅仅是Jenkins部署插件要做的那些事情)。部署系统需要连接项目中涉及的人、环境、制品库以及构建环境等,只不过这种连接的目的是打通从制品到最终服务的整个流程 。 三、wince模拟器怎么修改分辨率 答:点右键-编辑-修改最后一句cd C:\Program Files\Microsoft Device Emulator\1.0 DeviceEmulator.exe CE50_ARM_CHS.bin /memsize 128 /s TMP.dess /video 320x300x16 3.5的是320x300x16 4.3的是480x300x16
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值