WinCE6.0的极速启动

       今天收获了一个道理,无论何事何地,一定要向内挖掘潜力!做WinCE的开发有几年了,今天才见识到WinCE的启动到底有到快。用SnagIT也有几年,竟然不知道它除了截屏,还可以录屏,效果相当好。所以,别以为自己什么都知道,其实更多的时候是处于一个无知的状态,只是自己都不知道罢了。

       今天在开发平台上定制了一个支持Shell的微内核,8MB,从上电到看到CE桌面,竟然不到2s!要不是亲自掐表,真的不敢相信,WinCE的启动竟能有这快?绝不虚夸,贴图为证。

  图1是WinCE启动之前的计时,9秒76。

  图2是WinCE启动完成时的计时,11秒42。开机自启动程序中调用GetTickCount(),返回476。从上电到CE启动完成,确实不到2s啊!

  用SnagIT录制的视频,http://files.cnblogs.com/we-hjb/WinCEBOOT.rar

      

              图1

    

                                     图2

时间: 2024-08-02 18:39:15

WinCE6.0的极速启动的相关文章

S3C2410下WinCE6.0的启动过程详解

通过前两篇文章的介绍,我们已经知道NBOOT用来引导EBOOT,继而EBOOT加载并引导WinCE操作系统(NK).那么,WinCE6.0的启动过程又是怎样的呢?本文基于S3C2410的平台做一个详细的分析.需要说明的是,WinCE6.0的整个启动过程对于同一类型的MCU来说大同小异,如S3C2410和PXA270同属ARM平台的MCU,所以他们的启动过程是类似的,可以说唯一的不同就在OAL处,而WinCE操作系统的启动正是从OAL开始的.      OAL(OEM Adaptation Lay

Windows XP下安装WinCE6.0开发环境

Windows下如何编译WinCE6.0及开发应用程序,下面介绍(安装之前必须保证C盘有足够的空间!20g左右!主要是因为在安装程序在安装过程中要解压): 在Visual Studio 2005之前,开发WinCE嵌入式程序需要安装Platform Builder,不过Platform Builder已经作为一个插件集成在Visual Studio 2005里了. 1.下载并安装Visual Studio 2005(Visual Studio 2008只支持开发应用程序,不能用来定制WinCE内

修改nk的启动地址-如何修改wince 6.0 NK的启动地址

问题描述 如何修改wince 6.0 NK的启动地址 如何修改wince 6.0 NK的启动地址!能给出具体步骤吗,我分配了loader.h中的block,也对NK启动地址作了偏移,经过一番查询,又得知似乎要修改*.bib文件,可是修改之后依然没效果,请教各位大神给出具体步骤,鄙人不胜感激! 解决方案 wince6.0启动

WinCE6.0的EBOOT概要

     为一个新的硬件设备定制WinCE6.0操作系统,一般需要完成以下几个主要步骤: 1.       针对特定的硬件设备创建板级支持包(Board Support Package缩写为BSP),BSP必须包括BOOTLOADER.OEM适配层(OEM Adaptation Layer缩写为OAL)和一些必要的驱动. 2.       利用创建的BSP,定制一个系统设计(OS Design).即通过VS2005创建一个Platform Builder的工程.该工程可编译产生最终的运行时映像文

WinCE6.0 KITL概要

KITL(Kernel Independent Transport Layer)即内核独立传输层,它为我们提供了一种调试WinCE的简便方法.KITL将通信服务协议和用于通信的硬件分离开来.所以我们在创建硬件传输层时就省去很多麻烦,否则我们自己必须实现与设备进行数据交互的协议.KITL工作在硬件传输层之上,因此,它无须关心用于通信的具体硬件,我们可以用USB.Serial或者Ethernet作为KITL的调试通道.具体选择哪一个,由硬件平台和软件资源决定.有些设备没有Ethernet和Seria

图标-WinCE6.0电池电量显示的不正确,求有经验的牛人指教

问题描述 WinCE6.0电池电量显示的不正确,求有经验的牛人指教 我用的WinCE6.0系统,现在电池显示这一块有一些问题,我在"控制面板"里看电池信息,在"电池"这个标签下显示剩余电量100%,在"方案"标签下显示"电池电源".可是为什么我的WinCE桌面右下角的电源信息图标是个"小插头",而不是一个小电池图标呢. 我的电池电量检测芯片是DS2782,电池驱动的PDD层我看了也没多大问题,就是这里有点不

windows 服务-(急)win7 C# .NET Framework 4.0 windows服务启动报错1053

问题描述 (急)win7 C# .NET Framework 4.0 windows服务启动报错1053 我本地有两个windows服务,一个是2.0框架,一个4.5框架.2.0框架的服务用对应的方法去安装启动没有任何问题(C:WindowsMicrosoft.NETFrameworkv2.0.50727InstallUtil.exe).4.5框架的项目用4.0(C:WindowsMicrosoft.NETFrameworkv4.0.30319InstallUtil.exe)安装成功,启动报10

wince6.0模拟器的问题

问题描述 wince6.0模拟器的问题 奇怪模拟器ip地址怎么会是55段的呢,我的电脑是1段的,我试过把模拟器改成1段,但是同步连去就会断开了,如果使用55段的时候,又访问不了我电脑上的数据库,有什么配置让模拟器连接的时候使用的就1段的呢或者说跟电脑ip段相同, 下面是模拟器ip地址 下面是我电脑的ip地址(window2003sp2) 解决方案 这个可以自己设置的,检查下配置文件. 解决方案二: WinCE 的模拟器,功能是有限的. 模拟器运行在 PC 上,可以使用 PC 的网络,但这只是一个

c# wince6.0 可以部署到真机上,但是不能调试,设置的断点处不停。

问题描述 c# wince6.0 可以部署到真机上,但是不能调试,设置的断点处不停. wince5.0 可以部署到真机上,正常运行调试,但是换wince6.0 就不能调试了,其它都很正常,不知道什么原因? 不知道是软件安装问题还是同步软件的问题?