WinCE Emulator使用介绍

最近用了一下WinCE的模拟器,我做WinCE有几年了,从来没有用过WinCE的模拟器,第一次接触WinCE的时候就是一块S3C2410的板子和PB4.2的开发平台,然后就开始折腾,后来各种开发板都用过,WinCE也从4.2版本用到了6.0 R2版本,就是没用过模拟器。前段时间要验证点东西,手头又没板子,所以这次也用了一下。我看到网上很多人写过关于WinCE Emulator的文章,那我要写的应该和其他的没有什么区别,只是给自己留一个记忆。

WinCE模拟器是一个不依赖于硬件可以运行WinCE的环境,它提供了一个虚拟的硬件平台,这样可以在上面测试一些应用程序。在WinCE6.0中提供了针对于ARM的模拟器的支持,一般和底层硬件相关的程序是不能在模拟器上面调试的,但是有些界面程序和简单的应用程序,在WinCE模拟器上面调试还是很方便的。

 

1   WinCE模拟器配置

首先要创建一个基于模拟器的工程,按照WinCE的工程向导,在选择BSP的时候,要选择Device Emulator: ARMV4I,如图:

 

当工程创建完成后,需要编译WinCE,编译完成后,就可以将WinCE下载到模拟器上面运行。在下载之前,需要配置连接属性,如图:

 

如图所示,DownloadTransport都要选择Device Emulator(DMA)Debugger选项要选择KdStub。然后点击Download右侧的Settings按钮,会弹出模拟器设置的对话框,在对话框中选择display,如图:

 

可以看到,在Display对话框中可以设置最终模拟器显示的宽和高,以及显示深度,和翻转角度等。用户可以根据自己的需要来设置。然后选择Network,如图:

 

如果要想使在模拟器上运行的WinCE具有网络连接,可以在这里选择绑定某个网卡,也可以选择绑定当前PC的网卡。Peripherals用于配置外设,一般用于配置串口,如图:

 

可以在这里选择在模拟器上运行时所支持的串口,如果想获得打印信息,还可以选择Create text console window for serial por 1来实现。最后模拟器配置完成后,点OK就可以了。然后在菜单中选择Target,然后选择Attach Device,WinCE的image就会被下载,然后在模拟器中运行,如图:

 

WinCE在模拟器上面成功运行以后,就会看到这个界面。可以移动鼠标在模拟器里面进行操作,也可以运行应用程序。一般来说,调试一些显示界面的程序,使用模拟器还是很方便的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/435742.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【转】Ubuntu Desktop下自动启动终端并运行脚本

转自:Ubuntu Desktop下自动启动终端并运行脚本 - 简书 alexubuntu19:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 19.04 Release: 19.04 Codename: disco alexubuntu19:~# uname -a Linux ubunt…

【转】DICOM简述!!!!

转自:DICOM简述 - 简书 视频教程:https://www.bilibili.com/video/av66144772 DICOM(Digital Imaging and Communications in Medicine)即医学数字成像和通信,是医学图像和相关信息的国际标准(ISO 12052&…

【转】xilinx usb下载器 速度高速极限设置 JTAG-SMT2 JTAG-HS2 JTAG-HS3和Platform Cable USB DLC9 DLC10速度测试

xilinx usb下载器 下载速度极限设置以及高速JTAG-SMT2(HS1 HS2 HS3)和DLC9 DLC10 速度测试 对于一款xilinx的下载器,研发和烧录以及boss都最关心下载速度的极限值。因为速度快可以在短时间内完成下载和仿真采集数据等任务。时间就是金钱,能节约时间大家…

【转】vivado18.3的安装 安装教程

原装性能 Xilinx下载器 赛灵思下载线 Platform Cable USB仿真器 Xilinx下载器 CPLD FPGA digilent usb JTAG SMT2 高速 赛灵思线 转自:Vivado18.3的安装 安装教程_Daniel_Banana的博客-CSDN博客 本文内容学习自【ALINX】FPGA ZYNQ视频教程——AX7010/AX7020教程—…

【转】5分钟了解FPGA之Xilinx 7系列

转自:http://xilinx.eetrend.com/content/2019/100042384.html xilinx7系列FPGA主要包括:Spartan-7、Artix-7、Kintex-7、Virtex-7。其性能/密度/价格也随着系列的不同而提升。 Spartan7系列是7系列中的屌丝青年,拥有最低的价格、最低的功耗…

【转】FPGA到底是啥?

转自:FPGA到底是啥? - 知乎 怎么才叫学会了FPGA,怎么才叫学好了FPGA?我相信有很多朋友有类似的问题,因为在多数人的潜意识里,FPGA是非常高深莫测的技术,能够玩转FPGA的都是大神级的人物。 其实…

【转】重新打包DebianISO实现无人应答安装(UEFI+BIOS)

转自:重新打包DebianISO实现无人应答安装(UEFIBIOS) - 全部 - 真不是你的 之前我写过打包DebianISO的文章,但是那种打包的方法只能用在引导是BIOS的机器上,按照正常的情况,应该是UEFIBIOS同时支持。 正好前…

Copying to tmp table Problem Solving

Labels: MySQL, MySQL_Problem_Solving 今天一早突然系统突然报慢,查了一下是以下语句: 6177700 username ip db——name Query 549 Copying to tmp table SELECT ....................原因如下:Copying to tmp table on disk The tempora…

【转】CT辐射量如何计算?

转自:CT辐射量如何计算? - 知乎 作者:西门子中国 链接:https://www.zhihu.com/question/27399697/answer/190062962 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 CT检查后&am…

linux c++连接mysql示例

编译和连接程序 MySQL中有一个特殊的脚本,叫做mysql_config. 它会为你编译MySQL客户端,并连接到MySQL服务器提供有用的信息.你需要使用下面两个选项. 1. --libs 选项 - 连接MySQL客户端函数库所需要的库和选项. $ mysql_config --libs 2. --cflags 选项 - 使用必要的include文件…

【转】TCP和UDP的区别

TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UDP协议与TCP/IP协议的联系,很多人犯糊涂了, 一直都是说TCP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信! TCP/IP协议是一个协议簇。里面包括很多协议…

【转】关于InfiniBand几个基本知识点解释

转自:关于InfiniBand几个基本知识点解释_架构师技术联盟-CSDN博客 IP网络协议如TCP/IP,具有转发丢失数据包的特性,网络不良时要不断地确认与重发,基于这些协议的通信也会因此变慢,极大地影响了性能。与之相比&#xf…

WinCE EBOOT中的BootPart分析

应该说BootPart算是微软提供的一个用于分区的模块,可以在EBOOT中使用。不过说实话,我很少使用它,知道有些厂商的BSP里面支持这个功能,而且也算是EBOOT的一部分,所以还是介绍一下。先看一下架构,如图&#x…

陌生的是人心,是人性,是社会,是世道

偶然中得到这样一本书,它是一本都市小说,写自己的经历,不是很乏味的经历;它是一本职场小说,有着对每个人的、不同侧重点的、外表及心理刻画,披露了鲜为人知的职场黑幕;它又是一本悬疑小说&#…

【转】PF_RING学习笔记

转自:Qt迭代器(Java类型和STL类型)详解 1、PF_RING简介 PF_RING是Luca研究出来的基于Linux内核级的高效数据包捕获技术。简单来说PF_RING 是一个高速数据包捕获库,通过它可以实现将通用 PC 计算机变成一个有效且便宜的网络测量工具箱,进行数…

WinCE系统的编译过程详解

在WinCE系统中,当我们完成了相关的开发和系统定制工作以后,会编译WinCE系统,最后生成NK.bin和NK.nb0。下面介绍一下WinCE系统的编译过程,大致分为4个阶段:编译阶段(Compile phase),系统产生阶段(Sysgen pha…

使用HtmlParser解析HTML

如果要对HTML进行解析,提取HTML的数据或者修改HTML数据,HtmlParser是一个不错的选择.使用HtmlParser可以解析本地和网络上的HTML数据:Parser parser newParser( newWinista.Text.HtmlParser.Http.HttpProtocol(newUri("uriString")));Parser parser newParser( newWi…

WinCE中得Catalog Items前的标记图标的意义总结

先看下来自微软对Platform Builder里的图标解释,在以后的CE里,也类似。 The Catalog window and the OSDesignView tab contain a number of icons used to represent object types. The icons make it possible for you to differentiate between Catal…

JavaScript 图片上传预览效果

图片上传预览是一种在图片上传之前对图片进行本地预览的技术。 使用户选择图片后能立即查看图片,而不需上传服务器,提高用户体验。 但随着浏览器安全性的提高,要实现图片上传预览也越来越困难。 不过群众的智慧是无限的,网上已经有…

【转】GigE Vision简介

转自:GigE Vision简介_计算机视觉小菜鸟的专栏-CSDN博客_gige vision GigE Vision是由AIA制定的通信协议,用来实现在机器视觉领域利用千兆以太网接口进行图像的高速传输。该标准是基于UDP协议,与普通网络数据包不同之处在于应用层协议&#…