欢迎来到天天文库
浏览记录
ID:36855287
大小:409.95 KB
页数:47页
时间:2019-05-16
《WindowsCE应用与编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、WindowsCE应用与编程1WindowsCE嵌入式操作系统简介WindowsCE简介Microsoft®Windows®CE是一个为多种嵌入式系统和产品而设计的紧凑、高效、可升级的操作系统,并特别为有限的硬件资源设计了多线程、多任务和完全优先的操作系统环境。其模块化设计使嵌入式系统开发者和应用程序开发者能够根据多种不同产品进行定制,例如,用户电子设备、专用工业控制器以及嵌入式通信设备。有关所支持芯片的最新信息,请访问WindowsCE的站点http://www.microsoft.com/windowsce/embedded/resources/processor
2、s.aspWindowsCE支持多种外围硬件、设备和网络系统,包括键盘、鼠标、触摸屏、串行端口、以太网连接、调制解调器、通用串行总线(USB)设备、音频设备、并行端口、打印机设备和存储设备(例如PCMCIA卡)。而且,WindowsCE支持可用来开发应用程序的1000多个通用的MicrosoftWin32API和多个附加的程序接口。这些接口包括:·ComponentObjectModel(COM)·MicrosoftFoundationClasses(MFC)·MicrosoftActiveX控件·MicrosoftActiveTemplateLibrary(ATL)
3、此外,WindowsCE还支持下列技术:·为限时响应的应用提供实时控制·包括USB支持在内的多种串行和网络通信技术·为WindowsCE用户提供互联网服务的移动频道·进程间通信的自动化和其它方法作为桌面电脑延伸的设备,为使用户在桌面电脑与基于WindowsCE的设备之间管理和传输数据,WindowsCE提供了如下工具:•用于建立并维护连接的连接管理器•用于同步共享数据的数据同步接口•用于导入和导出文件的文件过滤器•用于桌面电脑用户申请服务(如从基于WindowsCE的附属设备进行文件处理)的远程应用程序接口(PAPI)•用于从附属的桌面电脑或其它来源上安装和卸载Win
4、dowsCE应用程序的应用程序安装和管理服务总而言之,WindowsCE具有足够的改进性能和灵活性能,可用于多种小型嵌入式系统,而且完全能够胜任最新式的高性能工业及用户设备的要求。2WindowsCE应用程序开发开发步骤:1、新建工程2、联机调试3、编写应用程序4、下装5、运行NOTES:联机调试的方法联机调试可通过串口或以太网,进行调试时,您只能选择其一。如果平台支持以太网,请选择以太网联接。因为以太网联接速度更快。另外,如果您在支持以太网的平台上使用串口调试程序,容易导致通讯冲突或通讯不稳定。如果平台不支持以太网,请选择串口连接。由于研华公司提供的WindowsC
5、E设备均带有以太网接口,因此我们仅以以太网联接为例讲解联机调试的方法2.1用以太网联机调试一:网络配置请按以下步骤进行:1.进入ControlPanel>Communications选项.2.将默认的计算机名"WinCE"改为其他名字.注意:请选择网络中独一无二的计算机名。.3.然后,您可以改变网络及TCP/IP设置。(进入ControlPanel>Network)默认的IP地址设置是由DHCP自动分配.您可以将其改变为固定IP.4.运行regsave.exe保存已完成的设置。5.重新启动6.注意:此时通过局域网,WinCE可访问其他Windows9595t2
6、000上的共享文件,但WinCE上的文件不能被其它计算机访问。网络命令网络命令使您能够访问Windows95/98/NT/2000.上的文件帮助信息可由以下命令获得:net/?netview
7、/DOMAIN:netuse[
8、*][][/user:][/d]Example:netview\MyServerMyShareDirectorycd“\MyServerMyDocument”cd\MyServerMyShareDirectory二.以太
9、网联接:1.将开发程序用的主机和WindowsCE设备连入同一局域网中。(请确定它们都有唯一的ip地址)2.运行eMbeddedVisualC++.net3.运行Tools>“ConfigurePlatformManager…”4.选择正确的SDK(e.g.Advantech_X86)5.点击“Properties…”6.选择“TCP/IPTransportforWindowsCE”7.点击“Configure”8.选择“FixedPort”并按“OK”按钮9.按“Advanced”按钮10.选择“ManualServer”并按“OK”按钮11.按“
此文档下载收益归作者所有