ce6.0

时间:2024-07-21 20:57:36编辑:小松

Windows CE 6.0与Windows 6.0的比较?

Windows CE作业系统是Windows家族中的成员,专门设计给掌上型电脑(HPCs)所使用的电脑环境。这样的作业系统可使完整的可携式技术与现有的Windows桌面技术整合工作。Windows Mobile 2003 for Smartphone操作系统与Windows Mobile 2003 for Pocket PC操作系统一样,都是基于Windows CE架构的。

  可见,我们日常所说的Smartphone系统和Pocket PC系统都是基于Windows CE架构的智能手机系统,两者有相似之处,但又存在差别。相似之处是,两者同属Windows mobile系列操作系统,都是基于微软PC的Windows操作系统演变而来,因此,它们的操作界面非常相似。同时在硬件系统上,采用微软智能系统的手机一般都采用了英特尔嵌入式处理器,主频比较高,另外,采用该操作系统的智能手机在其它硬件配置(如内存、储存卡容量等)上也较采用其它操作系统的智能手机要高出许多,因此性能比较强劲,操作起来速度会比较快。但是,此系列手机也有一定的缺点,如因配置高、功能多而产生耗电量大、电池续航时间短、硬件采用成本高等缺点。

  不同之处是,Smartphone基于Windows CE内核开发的,基于该操作系统的手机无需借助手写笔,只需用手机提供的键盘就能完成几乎所有的操作,因此,使用该操作系统的手机用户单手操作即可,而Pocket PC Phone则必须通过手写笔才能操作,也就是说两类系统最大的不同表现操作方式上。另外,尽管都是基于Windows系统,但在应用软件上也不尽相同。


Windows Embedded CE6.0的简要介绍

在Windows Embedded诞生十周年之际,微软将首次在“共享源计划(Microsoft Shared Source programme)”中100%毫无保留地开放Windows Embedded CE 6.0内核,比Windows Embedded CE的先前版本的开放比例整体高出56%。“共享源计划”为设备制造商提供了全面的源代码访问,以进行修改和重新发布(根据许可协议条款),而且不需要与微软或其他方共享他们最终的设计成果。 尽管Windows操作系统是一个通用型计算机平台, 为实现统一的体验而设计,设备制造商可以使用Windows Embedded CE 6.0这个工具包为不同的非桌面设备构建定制化的操作系统映像。通过获得Windows Embedded CE源代码的某些部分,比如:文件系统、设备驱动程序和其他核心组件,嵌入式开发者可以选择他们所需的源代码,然后编译并构建自己的代码和独特的操作系统,迅速将他们的设备推向市场。微软还将Visual Studio 2005专业版作为Windows Embedded CE 6.0的一部分一并推出。这对微软来说又是一次史无前例的突破。Visual Studio 2005专业版将包括一个被称为Platform Builder的功能强大的插件,它是一个专门为嵌入式平台提供的“集成开发环境”。这个集成开发环境使得整个开发链融为一体,并提供了一个从设备到应用都易于使用的工具,极大地加速了设备开发的上市。微软公司移动与嵌入式产品部Windows Embedded亚太和大中华区主任产品经理彭家安(John Boladian)表示:“Windows Embedded CE不仅定义了一代小型设备的开发模式,也是微软非桌面策略的基础。在接下来的十年里,Windows Embedded CE将继续致力于为设备制造商和合作伙伴创造新的市场和设计机遇,并帮助他们为构建更加智能和更连接的解决方案提供必要的工具和技术。”

如何搭建Windows Embedded CE6.0开发环境

最近要做一个Windows
CE系统上的串行通讯程序,因为在此之前并没有接触过有关Windows嵌入式方面的应用开发,所以搭建开发环境成了摆在面前的第一道难题。本文将记录并
总结我搭建Windows Embedded CE
6.0开发环境的步骤和过程中碰到的问题,希望给同为Windows嵌入式开发初学者的朋友们提供一个参考。


我最终确定的开发环境方案为:Windows XP SP3 + Visual Studio 2005 SP1 + Windows
Embedded CE 6.0. 我目前的操作系统是Windows Server 2003, Visual Studio 2005
(以下简称VS2k5)和 Windows Embedded CE
6.0(以下简称CE6)都可以直接在server系统上安装,但是考虑到后期要用模拟器(Device
emulator)进行调试,而使用模拟器有一个必要的组件Virtual Machine Network Driver for
Microsoft Device Emulator是存在于Virual PC
2007中(不安装的话模拟器启动黑屏),但是Virtual PC 2007不能安装在Server操作系统中,其替代版本为Virtual
Server 2005 R2 SP1。因此我在Server操作系统中用虚拟机(虚拟机采用了Sun的VirtualBox)创建了一个Windows
XP SP3的虚拟机,在该虚拟机上搭建CE6开发环境。


第一步,安装VS2k5,安装完成后要安装VS2k5 SP1补丁(KB926601),否则后面的Platform Builder
SP1无法安装。


第二步,安装Windows Embedded CE 6.0,官方下载地址为:
http://www.microsoft.com/downloads/details.aspx?familyid=7E286847-6E06-4A0C-8CAC-CA7D4C09CB56&displaylang=en

本文附件中提供一个离线安装的文件表(点击下载),把该文件表导入迅雷可以下载完整的离线安装包,大概有3.7G大小。CE6的安装界面如下图所示:











第三步安装Windows Embedded CE 6.0
Platform Builder Service Pack 1,官方下载地址为:
http://www.microsoft.com/downloads/details.aspx?FamilyId=BF0DC0E3-8575-4860-A8E3-290ADF242678&displaylang=en。如果没有安装Vs2k5
SP1补丁,需要先安装该补丁。


安装完成以上三步以后,打开VS2k5, 启动界面上我们可以看到Installed Products中增加了一个Platform
Builder for CE6.0,说明CE6已经安装成功了,CE6是以add-on的方式安装在VS2k5中的。







第四步安装Microsoft Device Emulator
2.0,官方下载地址为:http://www.microsoft.com/downloads/details.aspx?FamilyID=dd567053-f231-4a64-a648-fea5e7061303&displaylang=en,2.0版本的模拟器是对VS2k5中默认安装的1.0版本的升级。


第五步是安装Virtual Machine Network Driver for Microsoft Device
Emulator,这个组件保证模拟器的正常运行,如果不安装的话模拟器启动以后是黑屏,而且这个问题我也遇到过了,官方下载地址为:http://www.microsoft.com/downloads/details.aspx?FamilyID=dc8332d6-565f-4a57-be8c-1d4718d3af65&DisplayLang=en,这个下载已经被微软关掉了,推荐下载Microsoft
Virtual PC 2007,官方下载地址为:http://www.microsoft.com/downloads/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&DisplayLang=en,
但是这里有一个问题,VPC2007能在Windows XP / Vista / Windows Server 2003
Standard上安装而无法在Enterprise上安装,Enterprise上只能装更为高级的Virtual Server
2005。所以在选择操作系统的时候要有所注意。因为我使用的Windows XP操作系认,所以这里直接安装了Virtual PC
2007。


接下来要用刚刚安装好的PB定制一个Windows CE
6.0系统,系统定制完成后可以加载到设备模拟器上,以便我们针对这个系统进行开发和测试。打开VS2k5,选择新建一个新安装的OS
Design项目模板创建,进入向导页面。

















在Board Support
Packages中推荐选择Device Emulator:
ARMV4I。这是很重要的一步,同时这里要提到一点,设备模拟器是ARM架构的,也就是说x86架构的CE系统是不能在模拟器上运行的,这个问题我也遇
到过了,用CEPC: x86定制了一个系统,编译完成后附加到设备模拟器的时候报出错误: Invalid or missing ROM
image. 不过选错了也没有关系,在用模板创建完成后仍然可以修改这些选项。


PB提供了一系列可供选择的设计模板,我选择的是PDA Device -> Mobile
Handheld,然后一路下一步就可以完成创建,创建的最后一步确定后会弹出一个Catalog Item
Notification的对话框,点击Acknolwlege确定,完成创建。Windows
CE系统定制的话题会在以后的心得文章中介绍。

第六步是在Wince6.0中添加中文支持,打开catalog items
view(或选择"视图"-->其他窗口)。我一开始找这个也找了很久;-)




然后:

core
os->cebase->international->locale specific
support->chinese
simplefied->gb18030...和Monotype...复选上,继续展开fonts->simSun...->单选
simsun & Nsimsun即可


这步很关键,否则你生成的中文SDK会是方框框。

同时,在项目名称上鼠标右键点击,打开项目的属性面板,在属性配置中选择locale,清除所有复选框,选上english和中文,默认使用中文。





编译之前要提到一点就是取消KITL(no
IMGNOKITL=1),如果不取消这一选项的话在非Debug模式下模拟器是不能启动的。在Build
options中取消对"Enable KITL(no
IMGKITL=1)"的选中。然后就可以进行编译了,编译的时间会相对长一些,取决于定制功能的多少。



IE浏览器组件的位置:

Core OS | CEBASE | Internet Client Services | Browser Application | Internet Explorer 6.0 for Windows Embedded CE - Standard Components|Internet
Explorer6.0 Sample Browser




在Vs2k5菜单中,选择Tools->Device
Emulator Manager, 打开设备模拟器管理窗口,里面列出了现在可用的所有虚拟机,例如Pocket PC 2003,
Smartphone
2003等,但是我们现在还找不到WINCE6_EMU的模拟器,接下来我们要对定制好的系统进行编译并生成SDK。





编译成功之后,在RelDir对应的目录下生成了一个名为NK.bin的文件,这
个文件就是给虚拟机使用的运行时镜像,解下来我们要把编译完成的系统附加到设备。在此之前要对连接属性进行一些设置。打开Vs2k5菜单,选择
Target -> Connectivity options, 打开目标设备连接属性对话框,Target Device选择CE
Device, Download和Transport都选择Device Emulator
(DMA),Debugger选择None。针对模拟器运行参数的其他设置,比如屏幕尺寸,内存大小等等,都是要在这个对话框中进行设置的.









修改完配置后点击Apply并关闭窗口,在Vs2k5中选择
Target->Attach
device开始附加到设备,这个时间也会有几分钟,Output窗口中会显示添加的状态,如果输出窗口卡在某一个位置上,模拟器还是黑屏的话,有可能是
前面的某一步配置出现问题。需要回过头来检查,模拟器正常启动后,就可以看到一个Windows
CE系统的模拟器窗口。







接下来我们要创建并安装SDK,安装SDK的目的是在Vs2k5中提供对目标设备
的开发支持,例如类库,模拟器等。在Vs2k5菜单中选择Project -> Add new SDK,
打开SDK属性页。在Emulator中,将Configuration修改为Device Emulator ARMV4I
Debug,填写必要的信息后点击确定,然后在项目窗口中右单击刚才创建的SDK,选择编译。编译完成后生成一个msi安装文件,位于OSDesign项
目文件夹下,SDKS/目录中。关闭Vs2k5,并击运行这个SDK并安装。


安装完成后,打开Vs2k5,选择菜单Tools -> Device Emulator Manager,
打开设备模拟器管理窗口,我们可以看到WINCE6_EMU下已经添加了我们刚才创建的系统,右单击这个项目选择Connect,
弹出模拟器窗口,CE系统启动成功。


至此已经完成了由PB定制CE6操作系统,生成SDK并安装到开发环境的整个步骤。安装完成后我们便可以在这个定制的CE6平台上开发调试相关的应用程序了。


如何搭建Windows Embedded CE6.0开发环境

按照我所说的步骤进行,得到下图:(在我的贴吧里有(wince吧))
一.定制wince6.0操作系统
1. 在VS2005里新建项目中时,选择创建Platform builder for CE 6.0的OS Design,新项目可以自命名,这里命名为“zhenxing”。
2. 创建zhenxing的向导中,BSP一定要选择“Device Emulator: ARMV4I”,下一步;
3. 模板(Design Templates)选择“PDA Device”,下一步;
4. 选择“Mobile Handheld”,下一步;
5. 应用程序(Application & Media)就随自己的需要选择,下一步;
6. 网络和通信(Networking & Communications)在此只选择“Local Area Network(LAN)”,下一步;
7. 选择完成;
8. 选择Acknowledge;
到此工程建完;
二.添加组件(可以根据需要添加,这里主要添加汉字相关的组件)
(1) 添加汉字字库(这里要记得加入,很多人这里没有加入,就出现汉字只看到方框的现象):
1. 在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“Fonts”-->“SimSun & NSimSum(choose 1)”-->“SimSun & NSimSun”或者“SimSum & NSimSun (Subset 2_50)”;
2. 在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“GB18030 Data Converter”和“Monotype Imaging AC3 Font Compression”;
(2)添加中文输入法:
在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“Input Method Editor”-->“MSPY 3.0 for Windows Embedded CE”;
(3) VS2005中菜单“项目”-->“zhenxing(项目名)属性”,配置选择“所有配置”,配置属性-->“Build Options”,在“Build Options”中去掉“Enable KITL (no IMGNOKITL=1)” (这里如果加入了KITL功能的话,可能在模拟器运行的时候,会一直是黑屏的);
(4) “Locale”中,Locales先Clear All,然后选择“中文(中国)”,Default local选择“中文(中国)”;
(5) 运行VS2005菜单“生成”-->“生成zhenxing”;
(安装R3后,发现简单的device emuloter 的工程都编译不过去了,
提示don't know how to make atlsd.lib 错误,
后来发现在catalog view 中吧 Active Temlate Library 选择上就可以了。
还有一个疑问就是如果我不需要ATL,也需要把这个选择吗
)
三.构建SDK:
1. 运行VS2005菜单“项目”-->“Add New SDK…”,在SDK属性页中填写必要的信息,属性“Emulation”中Configuration 选择Debug,可以设置模拟器的显示屏大小及色深,还有内存大小,在此设置为240 x 320,16色深,128M内存,然后“应用”,“确定”。。
2. 然后运行VS2005菜单“生成”-->“Build All SDK…”,顺利的话,就会在%WINCEROOT\OSDesigns\ \MyEmulator\MyEmulator\SDKs\SDK1\MSI\下会有zhenxing.msi;
四.配置VS2005:
1、先安装生成好的zhenxing.msi。运行Visual Studio 2005,选择菜单“工具->选项”,打开选项设置对话框,从左边的树型列表中选择“设备工具->设备”,右边的下拉列表框拉到底可以看到 “zhenxing”,这就是刚刚生成的那个模拟器。下面的设备列表里有两项,双击zhenxing,设定传输为DMA传输,再点击“仿真器选 项”,在“显示”选项卡里设定好模拟器屏幕尺寸,颜色深度等,全部保存。
2、用VS2005新建一个智能设备项目,向导选择平台时,先删除Pocket PC 2003,选择zhenxing,完成。然后按F5运行程序,顺利的话定制的模拟器就会出来了(不过这个过程比较慢,需要等待一段时间)。


Windows是什么意思?(中文是叫什么)

美国微软公司研发的一套操作系统名称。中文名:视窗操作系统Microsoft Windows问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。Windows采用了图形化模式GUI,比起从前的DOS需要键入指令使用的方式更为人性化。随着电脑硬件和软件的不断升级,微软的Windows也在不断升级,从架构的16位、16+32位混合版(Windows9x)、32位再到64位。系统版本从最初的Windows 1.0 到大家熟知的Windows 95、Windows XP、Windows 7、Windows 8、Windows 10和 Windows Server服务器企业级操作系统,不断持续更新,微软一直在致力于Windows操作系统的开发和完善。扩展资料:Windows 10是美国微软公司研发的跨平台及设备应用的操作系统。是微软发布的最后一个独立Windows版本。Windows 10共有7个发行版本,分别面向不同用户和设备。Windows 10的系统功能:1、生物识别技术:Windows 10所新增的Windows Hello功能将带来一系列对于生物识别技术的支持。除了常见的指纹扫描之外,系统还能通过面部或虹膜扫描来让你进行登入。当然,你需要使用新的3D红外摄像头来获取到这些新功能。2、Cortana搜索功能:Cortana可以用它来搜索硬盘内的文件,系统设置,安装的应用,甚至是互联网中的其他信息。作为一款私人助手服务,Cortana还能像在移动平台那样帮你设置基于时间和地点的备忘。3、平板模式:微软在照顾老用户的同时,也没有忘记随着触控屏幕成长的新一代用户。Windows 10提供了针对触控屏设备优化的功能,同时还提供了专门的平板电脑模式,开始菜单和应用都将以全屏模式运行。如果设置得当,系统会自动在平板电脑与桌面模式间切换。4、桌面应用:微软放弃激进的Metro风格,回归传统风格,用户可以调整应用窗口大小了,久违的标题栏重回窗口上方,最大化与最小化按钮也给了用户更多的选择和自由度。5、多桌面:如果用户没有多显示器配置,但依然需要对大量的窗口进行重新排列,那么Windows 10的虚拟桌面应该可以帮到用户。在该功能的帮助下,用户可以将窗口放进不同的虚拟桌面当中,并在其中进行轻松切换。使原本杂乱无章的桌面也就变得整洁起来。6、开始菜单进化:微软在Windows 10当中带回了用户期盼已久的开始菜单功能,并将其与Windows 8开始屏幕的特色相结合。点击屏幕左下角的Windows键打开开始菜单之后,你不仅会在左侧看到包含系统关键设置和应用列表,标志性的动态磁贴也会出现在右侧。 7、任务切换器:Windows 10的任务切换器不再仅显示应用图标,而是通过大尺寸缩略图的方式内容进行预览。8、任务栏的微调:在Windows 10的任务栏当中,新增了Cortana和任务视图按钮,与此同时,系统托盘内的标准工具也匹配上了Windows 10的设计风格。可以查看到可用的Wi-Fi网络,或是对系统音量和显示器亮度进行调节。9、贴靠辅助:Windows 10不仅可以让窗口占据屏幕左右两侧的区域,还能将窗口拖拽到屏幕的四个角落使其自动拓展并填充1/4的屏幕空间。在贴靠一个窗口时,屏幕的剩余空间内还会显示出其他开启应用的缩略图,点击之后可将其快速填充到这块剩余的空间当中。10、通知中心:Windows Phone 8.1的通知中心功能也被加入到了Windows 10当中,让用户可以方便地查看来自不同应用的通知,此外,通知中心底部还提供了一些系统功能的快捷开关,比如平板模式、便签和定位等等。11、命令提示符窗口升级:在Windows 10中,用户不仅可以对CMD窗口的大小进行调整,还能使用辅助粘贴等熟悉的快捷键。12、文件资源管理器升级:Windows 10的文件资源管理器会在主页面上显示出用户常用的文件和文件夹,让用户可以快速获取到自己需要的内容。13、新的Edge浏览器:为了追赶Chrome和Firefox等热门浏览器,微软淘汰掉了老旧的IE,带来了Edge浏览器。Edge浏览器虽然尚未发展成熟,但它的确带来了诸多的便捷功能,比如和Cortana的整合以及快速分享功能。14、计划重新启动:在Windows 10会询问用户希望在多长时间之后进行重启。15、设置和控制面板:Windows 8的设置应用同样被沿用到了Windows 10当中,该应用会提供系统的一些关键设置选项,用户界面也和传统的控制面板相似。而从前的控制面板也依然会存在于系统当中,因为它依然提供着一些设置应用所没有的选项。16、兼容性增强:只要能运行Windows 7操作系统,就能更加流畅地运行Windows 10操作系统。针对对固态硬盘、生物识别、高分辨率屏幕等更件都进行了优化支持与完善。17、安全性增强:除了继承旧版Windows操作系统的安全功能之外,还引入了Windows Hello,Microsoft Passport、Device Guard等安全功能。18、新技术融合:在易用性、安全性等方面进行了深入的改进与优化。针对云服务、智能移动设备、自然人机交互等新技术进行融合。参考资料来源:百度百科-Windows 10参考资料来源:百度百科-Windows操作系统

北汽M20中控屏成windowce6.0怎么刷回去

还原你原来可以使用的旧导航卡数据,并插到机器上 按下CE界面的start ,运行SD卡上的导航程序 执行一次后,重开机就可以了。开关位于中控台控制面板上,按下DISP按键即可打开显示屏幕。汽车中控是控制汽车空调、音响等舒适娱乐装置的地方,汽车中控包括中央控制门锁系统,驾驶员可以通过汽车中控控制整车车门开关及玻璃升降系统。北汽M20介绍:外观方面,目前的北汽王维M20保持了上一款车型的风格,整车效果在同级别中比较时尚动感。与竞争车型相比,北汽王维M20在长度和轴距上有一定优势。中控风格借鉴了汽车的设计风格,上下深下浅的配色搭配左右对称的布局是比较保守的设计,也是现在满足用户审美需求的最佳方式。测试车为超豪华车型,是整个系统的顶级车型。它在配置上的表现不容小觑,比如ABS+EBD、双气囊、电动助力转向、多功能方向盘、5英寸显示屏和导航。这种级别的装备在同级别中也是少见的。

北汽M20中控屏成windowce6.0怎么刷回去

还原你原来可以使用的旧导航卡数据,并插到机器上 按下CE界面的start ,运行SD卡上的导航程序 执行一次后,重开机就可以了。开关位于中控台控制面板上,按下DISP按键即可打开显示屏幕。汽车中控是控制汽车空调、音响等舒适娱乐装置的地方,汽车中控包括中央控制门锁系统,驾驶员可以通过汽车中控控制整车车门开关及玻璃升降系统。北汽M20介绍:外观方面,目前的北汽王维M20保持了上一款车型的风格,整车效果在同级别中比较时尚动感。与竞争车型相比,北汽王维M20在长度和轴距上有一定优势。中控风格借鉴了汽车的设计风格,上下深下浅的配色搭配左右对称的布局是比较保守的设计,也是现在满足用户审美需求的最佳方式。测试车为超豪华车型,是整个系统的顶级车型。它在配置上的表现不容小觑,比如ABS+EBD、双气囊、电动助力转向、多功能方向盘、5英寸显示屏和导航。这种级别的装备在同级别中也是少见的。

上一篇:郑州动漫基地

下一篇:小三你好贱本兮