ImageVerifierCode 换一换
格式:PPT , 页数:45 ,大小:2.54MB ,
资源ID:14647237      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14647237.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于ARM和WINCE的开发PPT推荐.ppt)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于ARM和WINCE的开发PPT推荐.ppt

1、,通过uboot下载nk.nb0,1、首先将nk.nb0拷贝到tftp服务器目录d:tftpboot,WINCE端设置,1、运行WINCE2、按照如下提示在WINCE中进行设置:打开【我的电脑】-【控制面板】-【网络和拨号连接】-【新建连接】,并在“新建连接”设置对话框中,选择连接类型为“直接连接”,并点击“下一步”按钮。系统将弹出一个“设备对话框”,在该对话框的“选择设备”下拉列表中选择“S3C2410 USB CABLE:”,然后点击“完成”按钮。这时将在“连接”中添加“我的连接”图标。,WINCE端设置,回到“控制面板”,点击【PC连接】图标,进入“PC连接属性”设置对话框,选中“启用与

2、桌面计算机的直接连接”的复选框,然后再点击“更改连接”按钮,在“更改连接”设置对话框的下拉列表框中选择刚才建立的连接“我的连接”,然后按“OK”按钮退出。注意:(1)如果此时触摸屏出现校准不正确的情况,请参考附录G进行触摸屏的校准工作。(2)请使用光盘中的WINCE映象文件或者2.4节编译出来的映象文件,不能使用2.2节章中的映象文件,2.2中生成的映象文件有许多特性不支持,需要添加进去才可以。,activeSync安装,1、首先在主机端安装activeSync程序。该安装程序在WINCE420tools目录下的MSASYNC.exe。双击该文件开始安装。,通讯,1、在我的电脑中双击“移动设备

3、”将打开WINCE同步目录,可以和操作WINDOWS其它目录一样操作该目录,包括拷贝文件到该目录已经将文件从该目录拷贝到PC机。,下载并安装Microsoft eMbedded Visual C+4.0,1、下载Microsoft eMbedded Visual C+4.0:下载Microsoft eMbedded Visual C+4.0:http:/eMbedded Visual C+4.0 SP4:请从如下地址下载Microsoft eMbedded Visual C+4.0 SP4:/,下载并安装Microsoft eMbedded Visual C+4.0,3、安装Microsoft

4、 eMbedded Visual C+4.0先将eVC4.exe解压缩。然后执行解压后目录的setup.exe文件开始安装Microsoft eMbedded Visual C+4.0。安装之前必须已经正确安装PB4.2,且关闭了所有的PB程序。另外,请关闭norton等杀毒工具。安装过程建议使用缺省设置。安装过程请使用cdkey.txt文件中的cdkey。执行sdk目录下的setup.exe文件开始安装Platform SDK。,下载并安装Microsoft eMbedded Visual C+4.0,4、安装Microsoft eMbedded Visual C+4.0 SP4:先将eVC

5、4SP4.exe解压缩。然后执行解压后目录的setup.exe文件开始安装Microsoft eMbedded Visual C+4.0 SP4。安装之前必须已经正确安装PB4.2以及Microsoft eMbedded Visual C+4.0,且关闭了所有的PB程序。5、检查安装:如果安装正确,如图所示执行开始菜单下的eMbedded Visual C+4.0,建立HelloWorld工程,1、创建HelloWorld工程选择File菜单的New菜单项,出现如下图所示对话框,选择WCE Application,建立HelloWorld工程,选择Build菜单下的Rebuild All菜单项

6、对工程进行编译,建立HelloWorld工程,下载并运行HelloWorld,1、首先检查硬件连接,要求:JXARM9-2410的UART0连接至计算机串口;JXARM9-2410与计算机连接至局域网并建立tftp服务器。将JXARM9-2410实验箱左上角的JP3和JP4跳线分别跳到右边(核心板一侧)。用USB线将JXARM9-2410实验箱的SLAVE USB插座与计算机USB接口相连。2、按照第二章的内容通过uboot下载nk.nb0,并运行WinCE image文件。运行的结果将在LCD上出现WINCE启动界面。,下载并运行HelloWorld,3、按照“第3章”的内容实现WINCE和

7、桌面系统之间的连接并正确安装activeSync。4、如果连接正确,将上节生成的HelloWorld.exe文件拷贝到“移动设备”下的“My Documents”目录。如下面两图所示。,下载并运行HelloWorld,5、此时HelloWorld.exe文件已经被拷贝到WINCE中,在WINCE中,点击“我的电脑”中的“My Documents”目录,如果已经存在HelloWorld.exe程序请双击该文件,将开始运行HelloWorld程序。,下载并运行HelloWorld,1、WINCE驱动程序模型 2、本机设备驱动程序的系统结构 3、流接口驱动程序的系统结构 4、设备文件名 5、流接口驱

8、动程序入口函数 6、流接口驱动程序开发 7、流接口驱动程序调用实例 8、运行,Windows CE驱动程序实验,1、本机设备驱动程序WINCE是可移植的,将它移植到目标平台上,必须为在平台上已建立的设备提供驱动程序。一些类型的设备,如键盘、显示器等,对操作系统都有一定的接口。因为这些接口是专门用于WINCE的,所以这类设备的驱动程序称作本机设备驱动程序。2、流接口驱动程序 流接口驱动程序是一般类型的设备驱动程序。流接口驱动程序表现为在用户一级的动态链接库DLL,用来实现一组固定的函数称为流接口函数,这些流接口函数使得应用程序可以通过文件系统访问这些驱动程序。,Windows CE驱动程序实验,

9、1、单片驱动程序和分层的驱动程序,本机设备驱动程序的系统结构,1、流接口驱动程序是以动态链接库形式存在的,由设备管理器统一加载、管理和卸载。2、为了与外围设备进行交互,流接口驱动程序通常使用本机设备驱动程序所提供的DDSI函数来使用本机设备驱动程序。3、流接口驱动程序的主要任务就是把外设的使用传递给应用程序,这是通过把设备表示为文件系统的一个特殊文件实现的。对于串口1在用户级别的程序里面通常被描述为COM1。,流接口驱动程序的系统结构,1、在WINCE中应用程序通过文件系统里的特殊入口访问外围设备。WINCE中的文件系统代码包括那些识别特殊文件名并重定向IO操作到适当的流接口驱动程序的代码。2

10、、WINCE的设备文件名是由三个大写字母、一个数字和冒号组成的,例如“COM1:”。WINCE使用前面三个字母来识别与特殊流接口驱动程序相对应的特殊设备。文件名前缀存储在称作“Prefix”的注册表键值中,一般来说如果用户想生成自己的流接口驱动程序,就要指定这三个字母的前缀。它可以是任意三个字母。,设备文件名,3、WINCE设备文件名中的数字是用来区分由同一个流接口驱动程序管理的所有设备。设备管理器对索引的编号默认是从1到9,1用于第一个设备文件名,如果需要10个文件名可以把0也用上。,设备文件名,1、每个流接口驱动程序必须实现一组标准的函数,用来完成标准的文件IO函数和电源管理函数,这些函数

11、提供给WINCE内核使用。这些函数通常叫做流接口驱动程序的DLL接口。,流接口驱动程序入口函数,1、XXX_Open 2、XXX_Close 3、XXX_Init 4、XXX_Deinit 5、XXX_Read 6、XXX_Write 7、XXX_IOControl,流接口驱动程序入口函数,1、在EVC中新建一个工程,流接口驱动程序开发,流接口驱动程序开发,1、编辑TestDRV.cpp 2、新建并编辑TestDRV.def文件 3、编译工程 4、打开PB,并点击“Open Workspace”,选择第1章中的SMDK2410工程。目录为E:WINCE420PUBLICSMDK2410。5、修

12、改platform.bib文件 6、修改platform.reg文件 7、编译,流接口驱动程序开发,void CTestDRVDlg:OnBtnOpen()/Open the device filehStr=CreateFile(TEXT(TST1),GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,0);if(INVALID_HANDLE_VALUE=hStr):MessageBox(NULL,_T(Cannot open TST1:),_T(TestDRV),MB_OK);else:MessageBox(NULL,_T(Open TEST1:Succed),_T(TestDRV),MB_OK);,流接口驱动程序调用实例,void CTestDRVDlg:OnBtnClose()if(hStr!=NULL)CloseHandle(hStr);hStr=NULL;OnBtnRead()WCHAR wch256;DWORD dwBytesRead=256;memset(,流接口驱动程序调用实例,void CTestDRVDlg:OnBtnWrite()DWORD dwWritten=0;WCHAR*pString=TEXT(This is

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1