资源预览内容
第1页 / 共79页
第2页 / 共79页
第3页 / 共79页
第4页 / 共79页
第5页 / 共79页
第6页 / 共79页
第7页 / 共79页
第8页 / 共79页
第9页 / 共79页
第10页 / 共79页
亲,该文档总共79页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
嵌入式WinCE开发培训,kent 2007-10-19,大纲,开发环境的搭建 WinCE镜像的下载 ActiveSync的使用 同步文件 远程工具 应用程序的下载和调试,开发环境的搭建,安装Platform Builder 5.0 安装XSBase270 BSP 安装XSBase270 SDK 安装JFLASH驱动 设置超级终端 安装ActiveSync,安装Platform Builder 5.0,1、把Platform Builder 5.0第一张光盘放入光驱中,它将自动运行。点击 “Install”。 (安装前先必须把.net框架安装上),安装Platform Builder 5.0,2、点击Next,安装Platform Builder 5.0,3、选择 “I accept the terms in the license agreement,” 然后点击 “Next.”,安装Platform Builder 5.0,4、填写用户信息和产品key,然后点击“Next”。,安装Platform Builder 5.0,5、 选择 “Custom(Tools and OS)” 安装类型,然后点击“Next”。,安装Platform Builder 5.0,6、选择你要安装的路径。,安装Platform Builder 5.0,7、选择CPU类型,选择ARMV4I和XSCALE。,安装Platform Builder 5.0,8、点击Install进行安装。,安装Platform Builder 5.0,9、安装向导在安装和复制必要的文件。,安装Platform Builder 5.0,10、安装完成。,安装XSBase270BSP包,在XSBase270板子上做开发Windows CE.NET 5.0系统BSP包是必需的。BSP包包括Eboot(Bootloader),OAL适配层,设备驱动和一些配置文件等。 1、在配套光盘中找到XSBase270.msi安装文件,安装XSBase270BSP包,2、开始安装,安装XSBase270BSP包,3、当安装完成,将在WINCE500PLATFORM目录下面生成XSBase270文件夹,并且BSP安装在Platform Builder中的Catalog栏目中的Third Party中。,安装XSBase270SDK包,1、配套光盘找到XSBase270_SDK.msi安装文件,安装XSBase270SDK包,2、点击Next,选择Accept,开始安装,安装XSBase270SDK包,3、点击Next,选择安装路径,安装XSBase270SDK包,4、点击Install,进行安装,安装XSBase270SDK包,5、点击Finish,完成安装,Jflash工具驱动的安装,1、在控制面板中选择添加硬件。(先把Jflash_pxa270目录下giveio.sys复制到C:WINDOWSsystem32drivers),Jflash工具驱动的安装,2、选择如下图所示:,Jflash工具驱动的安装,3、选择手动安装,Jflash工具驱动的安装,4、选择“从磁盘安装“,Jflash工具驱动的安装,5、找到”giveio.inf”,Jflash工具驱动的安装,6、安装完后在设备管理器中可以看到giveio的设备。,超级终端的设置,1、运行超级终端。,超级终端的设置,2、键入一个新的连接的名称。,超级终端的设置,3、选择串口1(或串口2)作连接用,然后按下OK按钮。,超级终端的设置,4、参照下图配置串口1的特性,然后按下OK按钮。,超级终端的设置,打开“超级终端”,然后重启动开发板,Wince映象的的下载,一、Eboot设置如下图: 设置IP 修改功能5 输入开始下载,Wince映象的的下载,二、PB中选择光盘WinCE镜像NK.bin,Wince映象的的下载,三、PB配置,Wince映象的的下载,四、选择通信通道,Wince映象的的下载,五、在Eboot选择“D”选项,Wince映象的的下载,六、选择 Settings,Wince映象的的下载,七、选择下载功能菜单,Wince映象的的下载,八、开始下载,Wince映象的的下载,九、写flash中,写完后系统就可以运行了。,Wince映象的的下载,十、为了以后开机可以自动运行系统,eboot的设置如下:,Wince映象的的下载,十一、选择“L”选项,启动平台。,Eshell的使用,下载映像文件的另外一种方式:Eshell,Eshell的使用,Eshell的使用,Eshell在光盘中tools目录下,Eshell的使用,打开你要下载的NK.bin文件,ActiveSync的使用,ActiveSync的使用,一、在主机平台上安装ActiveSync,直到完成.,Activesync的使用,二、连接USB-slave线,平台能自动检测到设备,在PC平台上的弹出窗口中,选择“否”,连接上后,连接情况如下图:,Activesync(1)的使用,三、 点击浏览查看平台的内容,ActiveSync(2)远程访问,4.出现目标机当前的界面(只是截图),若没有界面没有正常出现,请拔掉网线重做一遍,Activesync(1)的使用,四、 ActiveSync实现文件同步,ActiveSync(2)远程访问,1.打开PBTools 我们可以看到许多RemoteTools,可以用来通过Activesync远程访问我们的目标平台 2.选取Remote Zoom in,我们可以进行远程截图,获取当前的目标机的显示界面,ActiveSync(2)远程访问,3.在出现的窗口选取XSBase270 Device (若选项没有出现,请重现安装SDK),ActiveSync(3)应用程序开发,1.新建一个C#程序 注意,要选取“智能设备”下的Windows CE 5.0,ActiveSync(3)应用程序开发,2.程序设计,ActiveSync(3)应用程序开发,选择Xscale PXA270设备 按F5,运行程序 可以在开发平台上看到你做的程序,ActiveSync(3)应用程序开发,4、调试程序(小灯例程),制作映像,Wince映象的的制作过程,一新建工程:,Wince映象的的制作过程,二、输入工程名称,Wince映象的的制作过程,三、选择BSP包(EMDOOR SYSTEMS XSBASE270:ARMV4I),Wince映象的的制作过程,四、选择模板(Internet Appliance OR Mobile handheld),Wince映象的的制作过程,五、选择应用程序和多媒体,Wince映象的的制作过程,六、网络组件,Wince映象的的制作过程,七、完成工程的基本框架的建立。,Wince映象的的制作过程,八、选择“Third Party”,把所有的驱动都加入到工程中。,Wince映象的的制作过程,九、添加如下选项(可以用find来查找) SYSGEN_AS_FILE SYSGEN_MFC SYSGEN_USDK SYSGEN_USB_STORAGE SYSGEN_USB_HID_CLIENTS SYSGEN_FATFS SYSGEN_XPSKIN SYSGEN_LARGEKB SYSGEN_USBFN_SERIAL ATADISK SYSGEN_SD_MEMORY,Wince映象的的制作过程,十、进行编译选项的设置。,Wince映象的的制作过程,十一、选择WinCE的Language,Wince映象的的制作过程,十二、编译的配置,Wince映象的的制作过程,十三、选择更小的中文字库(选做) 确认使用的语言是中文 添加“SYSGEN_FONTS_SIMSUN_2_50”,Wince映象的的制作过程,十四、编译(Sysgen)。,WinCE系统集成,(一)文件集成,1.打开”OPEN RELEASE DIRECTORY”,2.在命令行中输入”START .”,(一)文件集成,用记事本打开“最终目录”中的“platform.bib”文件 输入相应的内容: WinCE上的文件名字 源文件的位置和文件名 NK 保存退出,(一)文件集成,Make Run-Time Image 重新下载镜像文件 检查实验结果,(二)修改注册表,打开Activesync自动连接功能与CF无线网卡的自动加载,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号