`
isiqi
  • 浏览: 16353224 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

用模拟器加载基于ARM平台的WinCE6.0 内核(NK.bin)

阅读更多

虽然公司在一年以前就开始做基于WinCE4.2系统的触摸屏,但是作为侧重应用层面开发的我,对WinCE内核相关知识可以说是一知半解。

WinCE6.0早在06年11月份就已经正式发布,但直到今天才开始研究WinCE6.0系统(其实早几个月的时候就从马宁那里获得了PB6.0安装程序,但是比较遗憾的是在前几天才把PB6.0装上)。WinCE6.0的100%开放源代码行动还是比较吸引人的,此外又作为VS2005的插件出现,对喜欢VS005开发环境的朋友来说,着实是一个福音。
PB6.0安装程序有3G多(SP1要小的多,才50多M),幸好我安装时仅选择了Arm平台相关的选项,否则真不知道要占用我多少磁盘空间呢!
闲言少叙,第一步我们就用PB6.0定制一个WinCE6.0内核。
(这方面的内容,幸好有马宁同志不辞辛苦的耕耘,我们可以不劳而获,直接看他blog上《Windows Embedded CE 6.0开发初体验(1~5)》系列文章即可,不过要选择的BSP是Device Emulator:ARMV4I,相关链接如下:http://blog.csdn.net/aawolf/archive/2007/12/19/1953448.aspx)。
第二步就是我们今天要说的重点了,以前PB5.0和PB4.x都有一个基于X86架构的模拟器。在定制BSP时,需要选择EMULATOR:X86定制的内核才能加载到模拟器之中。在PB6.0中在这一方面有了很大的改进,用“Device Emulator:ARMV4I”取代了“EMULATOR:X86,也就是说现在的模拟器直接可以加载基于ARM平台的NK了,毕竟目前大部分嵌入式设备都是基于ARM平台的,这种改进还是非常有益的。
模拟器需要从网上下载,目前最新版本是V2.0。
---------------------------------
Microsoft Device Emulator 2.0 – 独立版
对基于 ARM 的设备的设备仿真程序来说,Microsoft Device Emulator 2.0 是第二个公开发行的版本。本仿真程序还将与 Windows Embedded CE 6.0 的 Adaptation Kit (AK) 版一同发行。

Device Emulator 2.0 版与 Visual Studio 2005 随附的该仿真程序的 1.0 版包含相同的可执行文件和 DLL。新版的仿真程序对性能进行了升级并新增了一些功能。本次安装将取代随 Visual Studio 2005 一同安装的仿真程序。
注意:在 Visual Studio 2005 中进行面向 Windows Embedded CE 6.0 平台的应用程序开发时需要使用 Device Emulator V2.0。此外,如果您的系统运行的是 Windows Vista,也需要使用本仿真程序。
---------------------------------
安装完模拟器后,接下来我们要配置一下相关选项:
单击“Target”菜单下Connectivity Options选择,弹出如下配置对话框
Download和Transport都选择“Device Emulator(DMA)”选项,此外如果Debugger选None的话,记得在工程属性中一定取消下图中的选项,否则模拟器一直黑屏。
单击配置对话框的“Setings”按钮弹出仿真程序属性配置对话框,如下图。
分辨率我设置为640*480。
串口最好映射,并且勾选“为串行端口1创建…”选项,这样在启动模拟器的时候会弹出如下窗体,这样在模拟器黑屏的时候你能获知是什么原因。
内核编译完毕后,我们单击“Target”菜单下的Attach Device选项,让模拟器加载NK.bin。
呵呵,成功了!
分享到:
评论

相关推荐

    WinCE 6.0 中文模拟器 NK.bin

    标题中的“WinCE 6.0 中文模拟器 NK.bin”指的是一个专为Windows CE 6.0操作系统设计的模拟器,其中包含了NK.bin文件。Windows CE 6.0是微软开发的一个嵌入式操作系统,主要用于掌上设备、工业设备和汽车电子系统等...

    wince6.0模拟器_WINCE6.0_CHS_SDK

    Windows CE 6.0 模拟器是微软开发的一个强大工具,用于在桌面环境中测试和调试基于Windows CE操作系统的应用程序和设备驱动程序。这个模拟器,即WINCE6.0_CHS_SDK,专为中国市场设计,包含简体中文支持,为开发者...

    基于ARM嵌入式WinCE6.0应用程序开发环境搭建.pdf

    本文主要关注如何在基于ARM架构的硬件平台上搭建WinCE6.0的应用程序开发环境,以飞凌OK6410开发板为例进行详细阐述。 1. WinCE6.0开发环境简介 WinCE6.0是微软公司在2006年发布的一个操作系统版本,专为嵌入式设备...

    WINCE6.0模拟器.zip

    在 ZIP 文件 "WINCE6.0模拟器.zip" 中,很可能包含了模拟器的安装程序以及相关的使用指南。 Windows CE 6.0 是微软发布的一款嵌入式操作系统,广泛应用于掌上电脑(PDA)、工业设备、车载系统等。与传统的桌面操作...

    WINCE6.0_CHS_SDK.zip

    1. **多线程内核**:WinCE 6.0采用了一种称为“微内核”的设计,允许同时运行大量独立的进程,提高了系统的并发性和效率。 2. **更大的地址空间**:支持4GB的虚拟内存,使得大型应用程序的开发成为可能。 3. **组件...

    思科官方模拟器Cisco Packet Tracer v6.0.0.0045.rar

    《思科官方模拟器Cisco Packet Tracer v6.0.0.0045详解》 思科官方模拟器Cisco Packet Tracer(简称CPT)是网络技术学习者和教育工作者的重要工具,它由思科系统公司开发,旨在提供一个可视化、互动式的环境,让...

    WinCE6.0模拟器.rar

    通过WinCE6.0模拟器,可以方便地调试程序,更多的使用是在WinCE6.0模拟器上运行车载导航,测试是否正常。下载吧提供了的wince6.0模拟器的启动程序,内置了800x600、800x480和480x272等常用的分辨率,还支持自定义...

    在VS2005环境下用WinCE6.0自制模拟器.pdf

    在VS2005环境下使用WinCE6.0自制模拟器是一项涉及到Windows Embedded Compact操作系统开发的工程。整个过程包括软件安装、模拟器SDK创建、组件添加、SDK构建以及Visual Studio的配置等多个环节。以下将详细说明这些...

    WinCE6.0中文模拟器

    WinCE6.0中文模拟器的SDK为开发者提供了一个完整的开发环境,用于创建、调试和优化WinCE6.0平台的应用程序。 6. **WINCE6.0_CHS_SDK.msi**: 这个文件名表明它是一个安装程序,用于在Windows系统上安装WinCE6.0中文...

    wince6.0上的.net framework 3.5安装包

    一般wince系统经过裁剪后,不一定支持.netframwork,即使支持也很可能是低版本的,要自已定制.netframework3.5的... 把资源解压缩后得到cab安装包,共享到wince6上安装就可以了。只是每次wince6启动以后都要安装一下。

    WinCE_6.0_XiaZaiBa.zip

    “WinCE6.0模拟器”是压缩包中的关键内容,它允许开发者在不实际硬件的情况下测试和调试WinCE 6.0应用程序。模拟器提供了与真实设备相似的环境,便于开发者在开发阶段进行性能优化和问题排查,大大降低了开发成本和...

    wince6.0模拟器|wince软件6.0模拟器下载(附使用方法) - 软件学堂

    wince6.0模拟器是一个车载式PC模拟器,英文全称为:windows embedded ce6.0,主要是使用在3D地图及软件模拟方面,像车载凯立德导航就可以完全的在wince6.0模拟器中使用。另外它集成了GPS模拟器(Virace GPS),可以...

    Wince6.0模拟器.rar

    总之,"Wince6.0模拟器"为Windows CE 6.0应用的开发和调试提供了便利的平台。通过深入理解和熟练使用这个模拟器,开发者可以提高工作效率,确保软件在目标设备上的稳定性和兼容性。同时,对于导航软件的开发者,...

    libncurses-6.0.tar.gz,libncurses-dev

    标题中的"libncurses-6.0.tar.gz,libncurses-dev"提到了两个关键组件:libncurses库的6.0版本及其开发头文件(development files)。libncurses是一个用于控制终端输出的开源库,而libncurses-dev则包含了编译和...

    Xshell Plus 6.0.0026.zip

    在IT行业中,远程服务器的管理是一项常见的任务,而Xshell Plus 6.0.0026作为一款功能强大的终端模拟器,成为了众多IT专业人员的首选工具。Xshell以其对Secure Shell (SSH) 协议的支持,提供了安全、高效的远程控制...

    WINCE6.0模拟器

    NK.bin 文件是Windows CE操作系统的核心映像文件,包含了操作系统的内核和基本服务。在开发过程中,这个文件会被定制以满足特定设备的需求,然后烧录到目标设备的ROM中。 **Wince6.0中文SDK.msi** Windows CE 6.0 ...

    WinCE6.0模拟器

    WinCE6.0模拟器是基于Windows Embedded Compact 6.0操作系统的一个开发工具,它允许开发者在不依赖实际硬件的情况下测试和调试应用程序。Windows Embedded Compact(以前称为Windows CE)是微软提供的一种嵌入式操作...

    WinCE6.0中文模拟器SDK

    WinCE6.0中文模拟器的SDK,可在VS2005当中使用,支持.NET Compact Framework2.0。

    Xshell-6.0.0.147免费版.rar

    《Xshell 6.0.0.147 免费版:全面解析与使用指南》 Xshell,作为一款强大的终端模拟器,被广泛应用于Linux、Unix等系统的远程连接和管理。Xshell 6.0.0.147是其其中的一个版本,为用户提供了一流的安全Shell会话...

Global site tag (gtag.js) - Google Analytics