如何用WinCE模拟器打开一个简单的应用程序

如何用WinCE模拟器打开一个简单的应用程序,第1张

一、打开WinCE模拟器

启动Visual Studio 2008

在菜单栏里:工具->连接到设备,d出“连接到设备”这个界面,在“平台”下拉列表里面选择为“Windows CE”,之后在显示出来的列表中选择“Pocket PC 2003 SE 仿真程序”,然后点击“连接”按钮。截图如下:

连接成功后,就d出了仿真模拟器的界面,界面完全就是一个掌上电脑,很不错哦!截图如下:

二、设置WinCE仿真模拟器的属性

如果想要上网,你一定要先装上Virtual PC 2007 setupexe,然后再重新连接模拟器。Virtual PC直接装完就OK了,无需对其进行任何设置。

1、设置共享文件夹

单击模拟器界面中的菜单栏:文件->配置,在“仿真程序属性”界面中,“常规”选项卡里面,选择你的“共享文件夹”的目录。然后确定即可,最后要插入底座才生效哦。截图如下:

2、设置网络

再提一下,先要装Virtual PC 2007。(好啰嗦……呵呵)

进入“仿真程序属性”界面的“网络”选项卡,勾上“启用NE2000 PCMCIA网络适配器并绑定到”,下拉列表中选择“数据包计划程序微型端口”。确认即可,最后要插入底座才生效哦。当然,你还要在模拟器中设置网络连接的属性才能上网,一定要看完再 *** 作哦!

截图如下:

3、设置串口、耳机等

进入“仿真程序属性”界面的“外围设备”选项卡,勾上相应的选项即可。截图如下:

4、插入底座,使设置生效

在VS2008的菜单栏中,工具->设备仿真器管理,右击你目前正在用的“Pocket PC 2003 SE 仿真程序”,选择“连接”,然后再次右击,选择“插入底座”,现在你的模拟器就可以使用你的电脑上的那些网络、串口、耳机等资源了。截图如下:

5、设置WinCE模拟器中的网络连接属性

在WinCE模拟器界面中,开始->设置,选择下面的“连接”选项卡,单机“网卡”,在“我的网卡连接到”选项卡中选择“默认Internet设置”,并在其下的列表中选择“NE2000兼容Ethernet驱动程序”,然后选择“使用服务器分配的IP地址”,单击右上角的OK。最后,打开模拟器里面的IE,点击一个天线状的图标,选择网卡连接到“默认Internet设置”,然后你就可以上网了。

几个月前,开始接触WinCE,由于开始没有这方面的基础,一切不得不从头开始。在此,本人以学习笔记的形式,记录下自己的学习历程。方便自己以后查询,也希望对其他初学者有所帮助。

本次学习笔记的内容是关于在WinCE中添加快捷方式的。快捷方式有以下几个要素:

1、可执行文件。也就是添加的快捷方式针对的对象。

a、可以通过修改projectbib文件,将其添加到内核,如:

MyAppexe c:/WINCE600/PBWORKSPACES/MyCE/RelDir/ MyAppexe NK S

注意,如果将可执行文件添加到了内核,并且要为其创建快捷方式,其属性不能设置为隐藏,即:H。

b、也可以将可执行文件保存在CE设备的存储器上,如:SD卡,Flash等。

2、准备快捷方式文件。创建一个快捷方式文件MyApplnk,并以如下方式进行编辑:

21#/windows/MyAppexe

3、将快捷方式文件添加到内核。同样是修改projectbib文件,如下:

MyApplnk c:/WINCE600/PBWORKSPACES/MyCE/RelDir/ MyApplnk NK S

4、接下来,你可以通过修改projectdat文件,将快捷方式放在桌面、开始菜单等地方。

你也可以通过如下方式,将快捷方式设置为自启动。

将快捷方式文件添加到自启动文件夹(Startup)中。

修改projectdat文件,添加如下内容:

Directory("/Windows/Startup"):-File("MyApplnk","/Windows/MyApplnk")

至此,确保修改保存到了release目录,然后make image,生成内核映像。用该内核映像启动设备,检查快捷方式是否添加成功。

对于Windows CE 50(及其后续版本) *** 作系统的应用程序开发,微软推荐使用Visual Studio 2005集成开发环境。(也可以采用Embedded Visual C++ 40,并打上SP4补丁,不过我们觉得还是采用VS2005更为便利,而且微软也推荐我们这么做。 )

如果采用Visual Studio 2005集成开发环境来开发Windows CE系统的应用程序,首先需要将这个环境搭建好。需要安装的软件,及其安装顺序如下:

①安装Visual Studio 2005集成开发环境

安装的时候尽量安装到系统盘下,防止以后在编译代码时出现莫名其妙的错误。系统盘要留下足够的空间,我的电脑C盘就集中了20G的空间。可以用一些工具软件(比如PartitionMagic V80),将其他盘的剩余空间补加到系统盘。安装的过程中,可以定制安装,比如VB,VC,C#,可以将不需要的组件勾掉,以节省磁盘空间。关于这个软件的具体安装步骤,可以查看我们的一体机用户手册,基本也就是点下一步来完成。

②安装MSDN

这是微软的开发文档,是一个内容非常丰富的资料库。在编写代码的过程中,经常需要使用MSDN查阅相关的函数,及函数的使用方法等等。

③安装Visual Studio 2005 SP1

这个补丁可以到微软的官方网站上下载到,不过这个补丁的安装需要足够的耐心。特别是配置不高的机器,安装的过程中很可能看似已经卡死,这个时候要有足够的耐心,不要轻易的点击取消。VS2005 SP1同样安装到系统盘中,我自己也安装了几次,我觉得至少要在系统盘预留4G的存储空间,实际上安装之后系统增加的文件大小并没有这么多,大概是1,2G的样子,但安装的过程中,它的确需要接近4G的空间,这是因为在安装时需要存储大量的临时文件,在安装完成之后会自动将一些不用的下载文件删除掉。VS2005 SP1修补了Visual Studio 2005集成开发环境的很多BUG。

④安装ActiveSync

这个软件用于在PC开发端与Windows CE设备端之间建立连接。连接之后可以直接将PC工作台的文件直接拷贝到Windows CE的FLASH文件夹下面(一般Windows CE设备只有FLASH目录下的文件能够保证掉电不丢失)。使用VS2005进行同步调试程序的时候,需要先建立ActiveSync连接。

⑤安装NET Compact Framework 20 SP1

Visual Studio 2005安装之后,NET 20一般也一起安装了,使用的时候先安装补丁SP1。

⑥安装目标设备的软件平台开发包(SDK)

SDK是一系列头文件,库文件,文档,平台管理器和运行时库的总称。应用开发人员可使用SDK为某个特定平台开发应用程序。 关于SDK包功能的介绍,详见“BSP开发包与SDK包的功能”部分的文章。

至于如何在VS2005开发WinCE的应用App,可以看下面的流程:

使用Visual Studio 2005集成开发环境来编写Windows CE系统的应用程序。

①打开VS2005,新建 | 文件 | 项目

②项目类型选择:Visual C++ | 智能设备 | MFC智能设备应用程序(MFC是一个频繁使用的微软的应用程序框架)

③输入工程名,修改工程目录,点击“确定”

④进入“概述”页面,点击“下一步”

⑤选择“平台”SDK,例如“ce50_2440a_test”,点击下一步。

⑥“应用程序类型”选择“基于对话框”(这也是最常用的),“MFC的使用”选择“在静态库中使用MFC”,“资源语言”选择“中文(中国)”,点击“下一步”

⑦进入“用户界面功能”页面,更改对话框标题,也可以保持默认,点击“下一步”

⑧进入“高级功能”页面,“ActiveX控件”和“Windows套接字”在使用的时候可以勾选上,这里暂不使用,保持默认,点击“下一步”

⑨进入“生成的类”页面,保持默认,点击“完成”,则工程建立完毕

·选择“视图” | “资源视图”,在对话框上放置一个Button控件,右键属性,将Caption更改为HelloWorld,然后双击Button控件按钮,添加代码:

MessageBox(_T("Hello World !"));

点击“启动调试”,第一个应用程序就顺利运行起来了,点击“HelloWorld”按钮,会d出一个对话框,上面显示的文字为Helo World !(之前要安装过ActiveSync软件,并已经成功建立PC与Windows CE设备的连接。)

如果你安装的是vs2008完整版的话,不需要另装软件,

但需要做一些配置,具体步骤如下:

(1) 确认PC同步已经建立并连接正常(ActiveSync已连接)

(2) 点 VS2008 菜单“工具”->“选项” ,出现“选项”窗口,

在左侧一栏中选择“设备工具”->“设备” ,

在右侧中的各个下拉列表选择”Windows CE“

点“属性”按钮,出现“Windows CE 设备 属性窗口” ,

在引导程序中选择"ActiveSync启动提供程序"

点“配置”按钮,出现“配置 TCP/IP传输”窗口,选择默认配置,点击"确定"返回

(3) 点 VS2008 菜单“工具”->“连接到设备” ,出现“连接到设备”设置窗口,选择平台为"Windows CE",选择设备为”Windows CE 设备“

点“连接”按钮,此时VS2008 开始和开发板进行连接握手:

稍等一会,出现连接成功的提示,点“关闭”按钮返回 VS2008工作主界面:

(4) 接上面的步骤,点菜单“调试”->“启动调试”或者直接按 F5 键开始调试过程。

出现“部署 my2440”窗口,选择“Windows CE设备” ,并点“部署”按钮开始部

(5) 如果程序没有问题,则下载成功

以WIN7系统为例(毕竟是现在的主流 *** 作系统嘛)

1:通过开始按钮,打开附件,找到启动文件夹。找到后右击启动文件夹,选择打开命令。

2:点击打开后,系统会将启动文件夹打开。

3:找到指定程序的快捷方式,例如印象笔记,如果桌面上没有你想要的快捷方式,可以通过我的另一个

4:找到指定的快捷方式后,将快捷方式复制或拖到刚刚打开的启动文件夹下面。

5:重启系统,开机后,刚刚设置的程序就会自动打开了。

1 电脑显示内存不足

提示内存不足的十大原因一、剪贴板占用了太多的内存 实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了“复制”或“剪切”命令后,Windows将把复制或剪切的内容及其格式等信息暂时存储在剪贴板上,以供“粘贴”使用。

如果当前剪贴板中存放的是一幅图画,则剪贴板就占用了不少的内存。这时,请按下述步骤清除剪贴板中的内容,释放其占用的内存资源: 1单击“开始”,指向“程序”或“所有程序”,指向“附件”,指向“系统工具”,然后单击“剪贴板查看程序”,打开“剪贴板查看程序”窗口。

2在“编辑”菜单上,单击“删除”命令。3关闭“剪贴板查看程序”窗口。

为了与Microsoft Office程序提供的多重剪贴板相区分,上述所说的剪贴板,常被我们称为系统剪贴板。如果你正在使用Micros OftOffice程序,而且使用了其多重剪贴板功能,那么你应清空“Office剪贴板”上的项目,方法是:在“Office剪贴板”任务窗格(OfficeXP)或工具栏(Office2000)上,单击“全部清空”或“清空‘剪贴板’”。

当清空“Office剪贴板”时,系统剪贴板也将同时被清空 二、打开的程序太多 如果同时打开的文档过多或者运行的程序过多,就没有足够的内存运行其他程序。这时,对于多文档界面(MDl)程序,如Word、Excel等,请关闭当前文档外的所有文档,并退出当前未使用的程序,然后或许你就能够继续执行因“内存不足”而被中断的任务。

三、重新启动计算机 如果只退出程序,并不重新启动计算机,程序可能无法将内存资源归还给系统。请重新启动计算机以释放系统资源,然后再次运行程序或执行被中断的任务。

四、自动运行的程序太多 如果在启动Windows时自动运行的程序太多,那么,即使重新启动计算机,也没足够的内存用来运行其它程序。 (一)确定设置为自动运行的程序是否太多 1单击“开始”,然后单击“运行”。

2在“打开”框中,键入“Msconfig”,单击“确定”按钮,打开“系统配置实用程序”窗口。 3单击“常规”选项卡,选中“选择性启动”复选钮,清除“处理Winini文件”复选框和“加载启动组项目”复选框。

4单击“确定”按钮,当系统提示重新启动计算机时,请单击“是”按钮。 重新启动电脑后,如果内存不足的问题已经解决,你就可以将计算机配置为启动时不打开任何程序。

(二)配置计算机不自动打开任何程序 1恢复在Msconfig中所作的更改,方法是:在“系统配置实用程序”窗口,单击“常规”选项卡,选择“正常启动”,单击“确定”按钮,然后重新启动计算机。 2删除“启动”文件夹中的所有快捷方式 ①单击“开始”,指向“设置”,然后单击“任务栏和开始菜单”,系统d出“任务栏属性”对话框。

②单击“开始菜单”选项卡,单击“自定义”,再单击“删除”按钮。 ③单击“启动”文件夹旁的加号,以显示设置为自动运行的程序列表。

如果“启动”文件夹旁没有加号“+”,则表明没有设置为自动运行的程序,请单击“关闭”按钮以终止此过程。 ④单击“启动”文件夹中的每个快捷方式,然后单击“删除”按钮。

此 *** 作将从“开始”菜单中删除快捷方式,但并不从硬盘中删除相应的程序。对于“启动”文件夹中的每个快捷方式,重复该步骤。

⑤单击“关闭”按钮。 ⑥单击“确定”按钮。

3禁用从Winini文件加载的所有程序 ①如上所述打开“系统配置实用程序”窗口。 ②单击“Winini”选项卡,双击“[windows]”,然后清除“Load=”和“Run=”复选框。

③单击“确定”按钮,当系统提示重新启动计算机时,请单击“是”按钮。 五、让Windows管理虚拟内存设置 如果没有设置让Windows管理虚拟内存或者禁用虚拟内存,那么计算机可能无法正常工作,也可能收到“内存不足”的消息,或在运行某程序时出现相同的错误消息。

1单击“开始”,单击“设置”,单击“控制面板”,然后双击“系统”。

2 升级提示内存不足怎么办啊

很多导航仪用户都遇到GPS导航仪在升级时或行驶中提示“内存不足”的问题吧,另外一个问题就是死机的问题,现在我们来分析思路以及解决问题的方法与大家分享一下!

分析原因:

1、GPS内置存储器的容量大小一般为64MB,个别的便携式导航仪为128,很少见到;WINCE系统一般会占去大概30左右MB作为系统专用,也就是 *** 作系统平台,而我们运行的程序只是WINCE 平台里的一个CE程序而已。这就导致GPS导航仪软件运行起来显得比较吃力。一般运行都需要经过导航仪里的CPU和内存相互配合才能完美的运行。

2、运行的导航软件,占用内存主要表现在点击导航仪反 应比较慢,这跟导航软件的皮肤界面等有关系的,大家可以试用凯立德的C版与T版运行,C版由于良好的皮肤界面,运行速度稍慢1-2秒,而T版的速度就比较 快,同样道道通17与道道通20运行存在这样的问题。因此大家如果在使用中感觉速度与车辆行驶的速度不匹配。那就得选择适量的导航仪软件了。

3、在点击“导航 ”时,个别车友速度点击过快,导致有时同时运行同一个导航软件2次,这样就会造成内存空间不足的提示。

解决思路及工具:

如果运行显示上面“内存不足的问题”,无论是车载导航仪系统还是便携式GPS导航仪,请大家务必检查一下,是不是上面的几种原因造成的。如果不是,那请大家使用下面的内存清理工具来清理一下内存,具体如何使用,请加载一机多图中,然后设置执行路径。

3 刚更新到win10,老是显示内存不足关闭程序,电脑就开始变卡,怎么

可以设置虚拟内存将缓存一时放在硬盘上,解决内存不足问题。具体方法如下:

1、右键Win10系统桌面上的这台电脑,选择d出菜单的属性。

2、点击打开属性窗口,点击左侧的高级系统设置

3、点击进入系统属性的高级选项卡,点击性能下方的设置。打开的窗口可以设置性能视觉效果,处理器计划,内存使用,以及虚拟内存。

4、性能选项对话框的高级选项卡里点击虚拟内存下方的更改。

5、在虚拟内存设置窗口,将”自动管理所有驱动的分页文件大小“前面的勾子去掉。

6、在虚拟内存对话框下面的可用空间设置初始大小和最大值,然后先点击设置,在点击确定。

7、Win10虚拟内存设置好以后,重新启动即可。

Windows 10是美国微软公司研发的跨平台及设备应用的 *** 作系统。

是微软发布的最后一个独立Windows版本。Windows 10共有7个发行版本,分别面向不同用户和设备。

4 电脑提示内存不足怎么办

最近电脑经常提示内存不足,难道是因为更换Windows 7 64位旗舰版系统之后内存占用比较多了?我的内存是2GB的DDR3 1333MHz的内存。

小昕:简单来说Windows 7系统使用2GB的内存起初还是可以的,伴随着软件的安装等等,对内存的占用会变多,2GB的内存肯定是不够用的,而且Windows 7 64位系统已经不存在内存容量上限的使用限制了,因此建议使用4GB或者更大的内存。

当然还有一种补充情况,就是即便是内存是4GB或者更大的内存容量的时候依然有可能是提示内存不足,而且,打开任务管理器可能看到的情况是,内存使用不足50%的情况,这个原因是因为虚拟内存设置太小,或者关闭的情况会出现这种情况。

原因只能去问微软,可能是某些系统应用无法直接调用物理内存,而是必须创建虚拟缓存才可以。

可以选择自定义虚拟内存大小,如64MB或者128MB大小(建议4GB以上用户使用此方案)

以上就是关于如何用WinCE模拟器打开一个简单的应用程序全部的内容,包括:如何用WinCE模拟器打开一个简单的应用程序、如何在WinCE中添加快捷方式、windows ce程序怎么样调试等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9505956.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存