⑴ 谁知各种嵌入式系统ucos-ii,wince,uclinux等之间的优缺点,以及许可证获得方法以及费用。
ucOSII适合无外部SDRAM的MCU,抢占性优先级,对于要求实时性高的控制场合比较合适。只是标准版无TCP/IP协议栈,无文件系统。
ucLinux是从linux简化而来,对TCP/IP和文件系统支持极强。但是对于flash(ROM)和RAM要求很高,最小都要>500K 的ROM,不是一般的MCU能用的。
wince就是跟linux一个等级的OS了,只在ARM9、ARM11、A8等高端机器上跑,带显示器、音频、图形图像。国产的车载导航仪绝大部分就是wince做的。
ucLinux完全开源免费。ucOSII研究免费,商业收费。WINCE全收费,而且不低,现在已经渐趋死亡了。
⑵ WINCE 5.0系统是免费的吗 开发产品的话使用需不需要购买版权
WINCE5.0不是免费的,开发产品会按照每个终端收取许可费用,同时,不同的WINCE版本,每许可的费用不同,最便宜的CORE版,每许可大概是1美元。
开发产品,如果针对海外市场,还是要注意提供版权证明的,否则产品在海外可能因为盗版而被扣押,并被罚款。
⑶ 用WinCE好还是Qt好
WinCE是收费的,Qt是免费的(商业版除外)
WinCE做图形开发相对容易,而在Linux下用Qt做图形开发建议用qtopia或其它相关的嵌入式版本.
说难度应该Linux下用Qt难些吧,但自己的创造空间也大此,毕竟Linux和Qt是开源的.
如果考虑应用程序的话还是用WinCE吧,那里提供的应用程序多些,但商业用是多半要收费的.qtopia里带的几个相对粗糙的应用程序,但改改还是能用的.
两种操作系统各有优缺点.就国内的形式来说,用WinCE更适合做产品,而Linux适合做自己的技术,但有一定的难度.
用什么你根据自己实际况考虑吧
⑷ wince的前景怎么样
搞嵌入式开发的人有两类:一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader、 Board Support Package(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。他们的优势是对硬件原理非常清楚,不足是他们更擅长定义各种硬件接口,但对复杂软件系统往往力不从心(例如嵌入式操作系统原理和复杂应用软件等)。另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。如果我们学软件的人对硬件原理和接口有较好的掌握,我们完全也可写BSP和硬件驱动程序。嵌入式硬件设计完后,各种功能就全靠软件来实现了,嵌入式设备的增值很大程度上取决于嵌入式软件,这占了嵌入式系统的最主要工作(目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件,因为公司都知道,嵌入式产品的差异很大程度在软件上,在软件方面是最有"花头"可做的),所以我们搞软件的人完全不用担心我们在嵌入式市场上的用武之地,越是智能设备越是复杂系统,软件越起关键作用,而且这是目前的趋势。
从事嵌入式软件开发的好处是:
(1) 目前国内外这方面的人都很稀缺。一方面,是因为这一领域入门门槛较高,不仅要懂较底层软件(例如操作系统级、驱动程序级软件),对软件专业水平要求较高(嵌入式系统对软件设计的时间和空间效率要求较高),而且必须懂得硬件的工作原理,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,很多软硬件技术出现时间不长或正在出现(如ARM处理器、嵌入式操作系统、MPEG技术、无线通信协议等),掌握这些新技术的人当然很难找。嵌入式人才稀缺,身价自然就高,越有经验价格就越高。其实嵌入式人才稀少,根本原因可能是大多数人无条件接触,这需要相应的嵌入式开发板和软件,另外需要有经验的人进行指导开发流程。
(2) 与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。搞企业应用软件的IT企业,这个用户的系统搞完了,又得去搞下一个用户的,而且每个用户的需求和完成时间都得按客户要求改变,往往疲于奔命,重复劳动。相比而言,搞嵌入式系统的公司,都有自己的产品计划,按自己的节奏行事。所开发的产品通常是通用的,不会因客户的不同而修改。一个产品型号开发完了,往往有较长一段空闲时间(或只是对软件进行一些小修补),有时间进行充电和休整。另外,从事嵌入式软件的每个人工作范围相对狭窄,所涉及的专业技术范围就是那些(ARM、RTOS、MPEG、802.11等),时间长了这些东西会越搞越有经验,卖卖老本,几句指导也够让那些初入道者琢磨半年的。若搞应用软件,可能下一个客户要换成一个完全不同的软件开发平台,那就苦了。
(3) 哪天若想创业,搞自已的产品,那么嵌入式是一个不错的主意,这可不像应用软件那样容易被盗版。我们这届有个同学自己有点此类小生意,具体做什么的没细问, 他每月要进货几千片8位单片机,现在自己已经有车有房了。还有现在开发的饭馆用的点菜PDA(WinCE平台,可无线连网和上网),据说销路不错,饭馆点点PDA让客户点菜,多显派头档次。这些PDA的硬件设计一般都是请别的公司给订做(这叫“贴牌”:OEM),都是通用的硬件,我们只管设计软件就变成自己的产品了。
从事嵌入式软件开发的缺点是:
(1) 入门起点较高,所用到的技术往往都有一定难度,若软硬件基础不好,特别是操作系统级软件功底不深,则可能不适于此行。
(2) 这方面的企业数量要远少于企业计算类企业。特别是从事嵌入式的小企业数量较多(小企业要搞自己的产品创业),知名大公司较少(搞嵌入式的大公司主要有 Intel、Motorola、TI、Philip、Samsung、Sony、Futjtum、Bell-Alcatel、意法半导体、 Microtek、研华、华为、中兴通信、上广电等制造类企业)。这些企业的习惯思维方式是到电子、通信等偏硬专业找人。
(3)有少数公司经常要硕士以上的人搞嵌入式,主要是基于嵌入式的难度。但大多数公司也并无此要求,只要有经验即可。
同学们若学习嵌入式,显然应偏重于嵌入式软件,特别是嵌入式操作系统方面,应是我们的强项。对于搞嵌入式软件的人,最重要的技术显然是(实际上很多公司的招聘广告上就是这样写的):
(1) 掌握主流嵌入式微处理器的结构与原理
(2) 必须掌握一个嵌入式操作系统
(3) 必须熟悉嵌入式软件开发流程并至少做过一个嵌入式软件项目。
在嵌入式软件方面最重要的课程包括:
(1) 嵌入式微处理器结构与应用:这是一门嵌入式硬件基础课程,我们说过,嵌入式是软硬件结合的技术,搞嵌入式软件的人应对ARM处理器工作原理和接口技术有充分了解,包括ARM的汇编指令系统。若不了解处理器原理,怎么能控制硬件工作,怎么能写出节省内存又运行高速的最优代码(嵌入式软件设计特别讲究时空效率),怎么能写出驱动程序(驱动程序都是与硬件打交道的)?很多公司招聘嵌入式软件人员时都要求熟悉ARM处理器,将来若同学到公司中从事嵌入式软件开发,公司都会给你一本该设备的硬件规格说明书 (xxx Specification),你必须能看懂其中的内存分布和端口使用等最基本的说明(就像x86汇编一样),否则怎么设计软件。有些同学觉得嵌入式处理器课程较枯燥,这主要是硬件课程都较抽象的原因。还有同学对ARM汇编不感兴趣,以为嵌入式开发用C语言就足够了。其实不应仅是将汇编语言当成一个程序设计语言,学汇编主要是为了掌握处理器工作原理的。一个不熟悉汇编语言的人,怎么能在该处理器写出最优的C语言代码。在嵌入式开发的一些关键部分,有时还必须写汇编,如Bootloader等(可能还包括BSP)。特别是在对速度有极高要求的场合(如DSP处理器的高速图像采集和图像解压缩),目前还会用到汇编写程序的,尽管用到的机会相对C要小得多。当你在一个嵌入式公司工作时,在查看描述原理的手册时,可能很多都是用汇编描述的,这是因为很多硬件设计人员只会写或者喜欢用汇编描述,此时你就必须看懂汇编程序,否则软硬件人员可能就无法交流。很多嵌入式职位招聘时都要求熟悉汇编。
(2) 嵌入式操作系统类课程
除了WinCE的实时性稍差外,大多数嵌入式操作系统的实时性都很强,所以也可称为实时操作系统Real TimeOperating System。从事嵌入式的人至少须掌握一个嵌入式操作系统(当然掌握两个更好),这在嵌入式的所有技术中是最为关键的了。
目前最重要的RTOS主要包括:第一类、传统的经典RTOS:最主要的便是Vxworks操作系统,以及其Tornado开发平台。Vxworks因出现稍早,实时性很强(据说可在1ms内响应外部事件请求),并且内核可极微(据说最小可8K),可靠性较高等,所以在北美,Vxworks占据了嵌入式系统的多半疆山。特别是在通信设备等实时性要求较高的系统中,几乎非Vxworks莫属。Vxworks的很多概念和技术都和Linux很类似,主要是C语言开发。像Bell- alcatel、Lucent、华为等通信企业在开发产品时,Vxworks用得很多。但Vxworks因价格很高,所以一些小公司或小产品中往往用不起。目前很多公司都在往嵌入式Linux转(听说华为目前正在这样转)。但无论如何,Vxworks在一段长时间内仍是不可动摇的。与Vxworks类似的稍有名的实时操作系统还有pSOS、QNX、Nucleus等RTOS。
第二类、嵌入式Linux操作系统:Linux的前途除作为服务器操作系统外,最成功的便是在嵌入式领域的应用,原因当然是免费、开源、支持软件多、呼拥者众,这样嵌入式产品成本会低。Linux本身不是一个为嵌入式设计的操作系统,不是微内核的,并且实时性不强。
目前应用在嵌入式领域的Linux系统主要有两类:一类是专为嵌入式设计的已被裁减过的Linux系统,最常用的是uClinux(不带MMU功能),目前占较大应用份额,可在ARM7上跑;另一类是跑在 ARM 9上的,一般是将Linux 2.4.18内核移植在其上,可使用更多的Linux功能(当然uClinux更可跑在ARM 9上)。很多人预测,嵌入式Linux预计将占嵌入式操作系统的50%以上份额,非常重要。缺点是熟悉Linux的人太少,开发难度稍大。另外,目前我们能发现很多教材和很多大学都以ucOS/II为教学用实时操作系统,这主要是由于ucOS/II较简单,且开源,非常适合入门者学习实时操作系统原理,但由于ucOS/II功能有限,实用用得较少。况且熟悉了Linux开发,不仅在嵌入式领域有用,对开发Linux应用软件,对加深操作系统的认识也有帮助,可谓一举多得。据我所知,目前Intel、Philip都在大搞ARM+LINUX的嵌入式开发,Fujitum则是在自己的处理器上大搞Linux 开发。目前在嵌入式Linux领域,以下几个方面的人特别难找,一是能将Linux移植到某个新型号的开发版上;二是能写Linux驱动程序的人; 三是熟悉Linux 内核裁减和优化的人。不过LINUX有一个硬伤,就是没有WINDOWS那样的友好方便美观的交互界面,不然微软帝国早就守不住了。
第三类、 Windows CE嵌入式操作系统:Microsoft也看准了嵌入式的巨大市场,MS永远是最厉害的,WinCE出来只有几年时间,但目前已占据了很大市场份额,特别是在PDA、手机、显示仪表等界面要求较高或者要求快速开发的场合,WinCE目前已很流行(据说有一家卖工控机的公司板子卖得太好,以至来不及为客户裁减WinCE)。WinCE目前主要为4.2版(.NET),开发平台主要为WinCE Platform Builder,有时也用EVC环境开发一些较上层的应用,由于WinCE开发都是大家熟悉的VC++环境,所以我院学过Windows程序设计课程的同学都不会有多大难度,这也是WinCE容易被人们接受的原因,开发环境方便快速,微软的强大技术支持,WinCE开发难度远低于嵌入式Linux。对于急于完成,不想拿嵌入式Linux冒险的开发场合,WinCE是最合适了(找嵌入式Linux的人可没那么好找的),毕竟公司不能像学生学习那样试试看,保证开发成功更重要。根据不同的侧重点 ,WinCE还有两个特殊版本,一个是MS PocketPC操作系统专用于PDA上(掌上电脑),另一个是MS SmartPhone操作系统用于智能手机上(带PDA功能的手机),两者也都属于WinCE平台。在PDA和手机市场上,除WinCE外,著名的PDA 嵌入式操作系统还有Palm OS(因出现很早,很有名)、Symbian等,但在WinCE的强劲冲击下,Palm和Symbian来日还能有多长?同学学过VC++后再学 WinCE,非常方便自然,通过学习WinCE同样也可了解嵌入式软件的一般开发过程,对Linux有惧怕心理的同学也很合适。很显然,嵌入式Linux 永远不可能替代WinCE,而且将来谁占份额大还很难讲,毕竟很多人更愿意接受MS的平台,就像各国政府都在大力推LINUX已好长时间,但你能看到几个在PC机上真正使用LINUX的用户?据我观察,目前在嵌入式平台上,LINUX是叫得最响,但还是WinCE实际用得更多。嵌入式LINUX可能更多地是一些有长远产品计划的公司,为降低成本而进行长远考虑。WinCE和多媒体(如MPEG技术)是微软亚洲工程院目前做得较多的项目领域之一,现在社会很需要精通WinCE的人。现在有WINCE的智能手机,金山词霸、WORD、EXCEL、REGEDIT等居然都有 smartphone版的,PC上的MP3、DOC等居然在download时都可被自动转换成smartphone格式,很爽的。完全可用 Windows CE自己开发一些需要的程序download到自己的手机上。现在市面销售PDA智能手机火爆,MS总是财源滚滚。
总结关于嵌入式操作系统类课程,若你觉得自己功底较深且能钻研下去,则可去学嵌入式Linux;若你觉得自己VC++功底较好且想短平快地学嵌入式开发,自学WINCE是非常好的选择。
(3) 嵌入式开发的相关领域
搞嵌入式若能熟悉嵌入式应用的一些主要领域,这样的人更受企业欢迎。主要的相关领域包括:
A、数字图像压缩技术:这是嵌入式最重要最热门的应用领域之一,主要是应掌握MPEG编解码算法和技术,如DVD、MP3、PDA、高精电视、机顶盒等都涉及MPEG高速解码问题。
B、通信协议及编程技术:这包括传统的TCP/IP协议和热门的无线通信协议。首先,大多数嵌入式设备都要连入局域网或Internet,所以首先应掌握 TCP/IP协议及其编程,这是需首要掌握的基本技术;其次,无线通信是目前的大趋势,所以掌握无线通信协议及编程也是是很重要的。无线通信协议包括无线局域网通信协议802.11系列,Bluetooth,以及移动通信(如GPRS、GSM、CDMA等)。
C、网络与信息安全技术:如加密技术、数字证书CA以及各种网络安全设备,包括硬件防火墙、入侵检测IDS、还有防毒墙、IPS等,中国在这方面还是没有自己优势的,我们陈院长好象正在往这方面发展。
D、 DSP技术:DSP是Digital Signal Process数字信号处理的意思,DSP处理器通过硬件实现数字信号处理算法,如高速数据采集、压缩、解压缩、通信等。数字信号处理是电子、通信等硬件专业的课程,对于搞软件的人若能了解一下最好。目前DSP人才较缺。如果有信号与系统、数字信号处理等课程基础,对于学习MPEG编解码原理会有很大帮助。
(4)嵌入式开发的相关硬件基础
对于软件工程专业的学生,从事嵌入式软件开发,像数字电路、计算机组成原理、嵌入式微处理器结构等硬件课程是较重要的。另外,汇编语言、C/C++ 数据结构算法、特别是操作系统等软件基础课也是十分重要的。我们的主要目地是能看懂硬件工作原理,但重点应是在嵌入式软件,特别操作系统级软件,那将是我们的优势。我们的研究生里有些是学电子、通信类专业过来的,有较好的模拟电路和单片机基础,学嵌入式非常合适。
嵌入式本身就是从单片机发展过来的,只是单片机不带OS,而现在很多嵌入式应用越来越复杂,以至不得不引入嵌入式操作系统。另外,为追求更高速的信号处理速度,现在在一些速度要求较高场合,有不少公司是将一些DSP算法,如MPEG压缩解压缩算法等用硬件来实现,这就涉及到HDL数字电路设计技术及其 FPGA/IP核实现技术,这方面的人目前市场上也很缺。
关注更多嵌入式请到华清远见
⑸ WINCE 不给版权费,会有什么后果
看看微软在中国是怎么纵容盗版的,又是怎么打击盗版的就知道了
⑹ wince6.0所支持的软件包是什么格式的,哪有下载的
整理一下WINCE6.0的安装过程,发现有很多人自今仍为CE6.0的安装困扰,不是安装失败就是无法编译成功,有的甚至出现破坏先前安装的5.0版本的现象,针对这种现象,结合网上的安装文档,我总结了安装指导说明 PS:文中所指的安装程序路径为我拿到的软件包及在我PC的路径,请根据您的具体路径来修正。 Window CE6.0安装顺序 Windows CE6.0的安装过程繁琐,为确保安装顺利,请仔细阅读本文,按照步骤一步一步进行安装。 一、所需安装软件包括 1、Visual Studio 2005 2、Visual Studio 2005 Service Pack 1 3、MSDN(可选) 4、Windows Embedded CE6.0(即PB6.0) 5、Windows Embedded CE 6.0 Platform Builder Service Pack 1 6、WINCE6.0R2 7、Microsoft Device Emulator 2.0 8、Virtual Machine Network Driver for Microsoft Device Emulator 9、WINCE6.0 Updates 二、所用磁盘空间 在安装之前,请检查您PC的磁盘空间,目标安装盘剩余空间最好大于15G,建议30个G,因为还要有R3和以后的系统定制和应用开发。C盘剩余空间最好大于4G,建议目标安装盘不要选择C盘。 安装程序 所用磁盘空间 Visual Studio 2005 2G Visual Studio 2005 Service Pack 1 1.8G (C盘) MSDN 1.5G Windows Embedded CE6.0 (ARMV4I、X86) 7.8G (C盘1G) WINCE6.0R2 几百M 总共:14G左右 三、安装顺序 1、先安装Visual Studio 2005 安装程序位于VS2005\VSTS\vs目录下,直接双击该目录下setup.exe进行安装。最好别用DEFAULT安装,把组件CUSTOM一下,不然会花很多冤枉的磁盘空间。WINCE600的Platform Builder不像WINCE500是独立的,而是作为VS2005的插件,以后建立和定制OS、编译调试全部在VS2005里完成。 2、安装Visual Studio 2005 Service Pack 1 安装程序位于\VS2005\VSTS\sp1目录下,直接双击该目录下VS80sp1-KB926601-X86-ENU.exe进行安装。这是必须的装的,Release Note里面提到SP1提供了Windows Embedded 6.0 platform and tools support。安装文件为VS80sp1-KB926601-X86-ENU.exe。此补丁对不同的VS2005版本(Standard / Professional / Tem Edition) 都适用。 如果您用的是Vista系统,装完此补丁后,还要装VS80sp1-KB932232-X86-ENU.exe补丁。 3、安装MSDN 安装程序位于\VS2005\VSTS\msdn目录下,直接双击该目录下setup.exe进行安装。 4、安装Windows Embedded CE6.0 安装程序位于\CE6\Windows Embedded CE 6.0\目录下,直接双击该目录下setup.exe进行安装。在安装过程中,请注意选择安装路径,在选择CPU类型时,根据您目标硬件平台来选择,考虑节省磁盘空间,建议只选ARMV4I和X86。 这里要特别的注意,如何选择路径的问题,小安就是个例子(不要骂我呦,嘿嘿),安装CE 6.0时,选中要安装的选项后选浏览,就可以更改目录了。这里可以参考GM的安装说明,如下: http://blog.csdn.net/gooogleman/archive/2009/05/28/4219567.aspx 5、安装Windows Embedded CE 6.0 Platform Builder Service Pack 1 安装程序位于\CE6\Windows Embedded CE 6.0 Platform Builder Service Pack 1\目录下,直接双击该目录下Windows Embedded CE 6.0 Platform Builder Service Pack 1.msi进行安装。 6、安装WINCE6.0R2 安装程序位于\CE6\CE6R2\目录下,直接双击该目录下setup.exe进行安装。 这里要对WINCE6.0R2进行必要的说明,WinCE6.0 R2 是WinCE6.0的一个增强组件,相当于WinCE6.0的补丁,先安装WinCE6.0之后再安装WinCE6.0 R2就OK! 7、安装Microsoft Device Emulator 2.0 安装程序位于\CE6\Microsoft Device Emulator 2.0\目录下,直接双击该目录下vs_emulator20.exe进行安装。 8、安装Virtual Machine Network Driver for Microsoft Device Emulator 安装程序位于\CE6\ Virtual Machine Network Driver for Microsoft Device Emulator\目录下,直接双击该目录下Virtual Machine Network Driver for Microsoft Device Emulator.msi进行安装。 9、安装WINCE6.0 Updates 安装程序位于\CE6\WinCe 6.0 Patches\目录下,请仔细查看文件的时间序,安装时间序一个一个安装,从WinCEPB60-061231-Proct-Update-Rollup-Armv4I.msi开始装,这里只提供到EPB60-080731-2008M07-Armv4I.msi。欲升级最新补丁,请登录微软网站下载 http://www.microsoft.com/windows ... etting-started.mspx 10. 安装WINCE 6.0 R3 利用最新发布的 Windows Embedded CE 6.0 R3,设备制造商可以使用熟悉的工具和创新的技术,创建用户界面更具沉浸感、浏览体验更丰富多彩、与 Windows PC、服务器、服务和设备的连接更具特色的与众不同的设备。以高性能、高可靠性 Windows Embedded CE 平台为基础,设备制造商可以快速、高效地将其设备推向市场。具体怎么样,我也不清楚,我只是把它安装了,怎么用,以后和大家一起探讨吧。 下载地址: http://www.cevx.com/bbs/viewthre ... %26amp%3Btypeid%3D5 当然,有个大家熟悉的牛人做了个调试助手,我把链接发过来: 需要的同学请到这里下载: http://files.cnblogs.com/we-hjb/R3DownLoad.rar Viewers for Windows Embedded CE 6.0 R3 Mobile QQ Messenger Client for Windows Embedded CE 6.0 R3 至此,Windows CE6.0 所有软件安装完毕。 下面我将各个部分的网址链接在这里给出,大家按照上面的步骤,从下面的链接下载即可,不敢保证所有的网址都能正常打开,如果有什么不能下载的,请和我联系,我尽快做出修改。 下载地址: 本文以WINCE6.0 180天免费试用版说明如何安装WINCE6.0 R2 注意必须有足够的硬盘空间。 1. 安装Visual Studio 2005 WINCE6.0作为Visual studio 2005的一个插件,必须首先安装VS2005。 2. 安装VS2005 SP1补丁 根据安装的VS2005的语言版本下载并安装相应的SP1补丁,比如 中文版SP1补丁下载地址: http://www.microsoft.com/downloa ... 6-b39d-37baf6b5b1dc 英文版SP1补丁下载地址: http://www.microsoft.com/downloa ... 6-b39d-37baf6b5b1dc 『说明』请注意,完整安装过程需要耗费较长时间。 3. 安装WINCE6.0 如果使用WINCE6.0 180天试用版可以到 http://www.microsoft.com/windowsembedded/eval/trial.mspx 注册一个密匙并在线安装WINCE6.0,安装速度视网速而定,如果网速不好,可以到网上找离线安装包下载。 安装时注意在选择bsp时选上ARMV4l。 4. 安装WINCE6.0 SP1补丁 下载并安装Windows Embedded CE 6.0 Platform Builder Service Pack 1.msi,下载地址: http://www.microsoft.com/downloa ... &displaylang=en 5. 安装WINCE6.0 R2 在线安装WINCE6.0 R2,地址: http://www.microsoft.com/downloa ... &DisplayLang=en 也可以从网上找离线安装包下载后安装。 6. 给WINCE6.0打补丁 按照时间顺序打补丁,补丁从2007年年底开始。 注意6410必须打上08年1月的补丁WinCEPB60-080131-2008M01-Armv4I.msi,否则会编译失败,下载地址: http://www.microsoft.com/downloa ... &DisplayLang=en 7. 升级.NET Cmpact Framwork3.5 下载地址: http://www.microsoft.com/downloa ... &DisplayLang=en 8.VS2005: 最后,我要补充一点,在安装完Visual Studio 2005之后,应该首先安装VS 2005 SP1,然后再安装PB 6.0。毕竟PB是作为一个插件出现在VS 2005中的,接下来还需要安装PB 6.0 SP1,可以在微软网站上下载,下载地址为: www.microsoft.com/downloads/deta ... &displaylang=en 补充: wince6.0的安装顺序&VS2005(下)Platform Buidler for CE 6.0离线安装包下载: http://hi..com/tommy1987090 ... 71073333fa1cd0.html 本文参考网址: http://hi..com/ch_ff/blog/item/7488ee9578638b19d31b7006.html http://blog.mcuol.com/User/lqshu/Article/15812_1.htm http://hi..com/jjzhang166/b ... 134a4ff21fe786.html http://blog.csdn.net/gooogleman/archive/2009/05/28/4219567.aspx http://blog.163.com/mfk_happy/bl ... 942008816102254414/ http://www.esdevelop.cn/category/windowsce/200801/wince_6.html http://www.cnblogs.com/we-hjb/archive/2009/10/14/1583500.html 转自 http://blog.csdn.net/hao507/archive/2010/03/17/5388044.aspx 补充: 补充一下,看你电脑配置,不装个3、4个小时成不了
⑺ ubuntu和windows各自有什么优势(只做个人电脑使用)
一、Ubuntu优点:
1、高效的文件管理系统,一般情况下不需要碎片整理 。
2、产生的系统垃圾很少,系统不会随着使用时间的增多而越来越卡 。
3、拷贝文件速度快,Win10达到5M/S,Ubuntu达到20M/S 。
4、系统安全稳定,漏洞修复快,极少中病毒 。
5、权限管理很严格,避免用户误操作 。
6、DIY界面,改善用户体验,自由度高(对UI有追求的同学可尽情折腾) 。
7、强大的命令行,基本上所有操作可在上面执行(瞬间逼格升几个Lev) 。
8、无软件捆绑行为,桌面无广告弹窗行为 。
9、无盗版系统这一说法,开源免费正版。
二、Windows 10优点:
1、软件多,软件多,软件多(重要的事情说三遍) 。
2、操作方式对电脑小白友好,上手快 。
3、使用普及率高,同事间协助合作方便 。
4、Win10针对Modern应用进行优化,提升用户体验(界面简洁,运行流畅,去除少用功能,保留核心有用的功能,安装包体积小) 。
5、支持大量驱动,充分发挥硬件性能。

(7)wince60版权费扩展阅读
Linux硬件支持通常比最新的版本的Windows表现更好。许多硬件厂商一直在减少对新版本Windows的驱动支持。Linux中的开源驱动程序在在开发者社区一直保持最新,所以很多老式硬件是完全支持最新的Ubuntu版本的。另外,Ubuntu的低系统需求将延长公司的硬件寿命。
虽然部署Linux桌面有很多好处,但企业应该考虑一些潜在的困难。虽然很多技术人员已经使用或者处于学习新技能的愿景使用了Linux,但也会有技术人员花大量时间开发一个舒适的Windows管理程序,并且不喜欢变化。
Ubuntu说到本质也是操作系统,Windows能够处理的东西Ubuntu也能够处理,有的甚至更好。学习Ubuntu,主要可以了解操作系统的本质的东西(因为是开源的),可以学习跨平台编程的方法,可以更加灵活的和个性化的装扮你的系统。
从Ubuntu中你最受益的应该是DIY精神。
⑻ 安卓和wince各有什么优势,哪个好呢
1.WindowsCE是微软公司设计的嵌入式和移动计算的平台,所以它是支持硬件的升级的,用户可以根据自己的需求增加系统的内存,并且从WindowsCE3.0开始,在内核方面WindowsCE开始支持x86,ARM、MIPS等内核,在x86的内核下,WindowsCE系统是可以更换成WindowsXP系统的,现在WindowsCE系统的版本已经出到了WindowsCE6.0.在兼容性方面,由于是从Windows95而来,WindowsCE是支持。EXE程序的安装的,只要是在硬件允许的条件下,用户可以下载安装可种各样的应用程序来扩展丰富GPS的应用。
2.安卓系统是由Google公司推出的一款开源的操作系统,基于Linux内核,主要是针对手机产品的,由触控式屏幕进行系统的操作,由于导航仪也是由屏幕进行操控,所以现在安卓系统也开始进军导航仪市场了。在GPS导航仪应用了Android操作后,系统的扩展性得到了非常大的提升,由于在手机上的广泛使用,使安卓系统下载应用程序变得非常的方便,而且各式各样的应用程序也是层出不穷。在安卓系统导航仪中,借鉴手机的使用经验,导航仪上也加入了WIFI的应用,这个改进对于导航仪功能的扩展来说有非常大的帮助,因为有了WIFI的应用,导航仪俨然变身成为了一台平板电脑,在有无线网络覆盖的地点用户可以随心所欲的浏览网页。安卓系统是一个开放的系统,在手机上的使用很是成功,在移植到导航仪上后,对导航仪的功能扩展起到了非常大的帮助,用户不仅可以在使用GPS导航时给出行带来便捷,还可以享受安卓系统所带来的网络享受。但是在应用安卓系统时,对导航仪本身的硬件来说是一个不小的考验,而且在接受网络服务时,像3G网络服务,用户也要负担一定的网络费用。
⑼ 我现在有一个wince6.0的pda,现在需要更换成安卓系统。不知道谁有技术,我可以FU费。cpu是:PXA310
将PDA是wince5.0的系统刷成安卓2.1系统的方法如下:
1.到官网找到所需的ROM(2.1版本数据包)。
手机进行卡刷:关机(电量50%以上)—同时按住音量上键,菜单键,电源键,出现界面后按音量下键。
2.进入recovery模式后的第一件就是先进行双wipe,进行下面的操作,(在recovery模式里按音量上下键是进行选,按HOME键表示确认)。
3.先选中
wipedata/factory reset——选 Yes——选 delete all user data 确认。
4.再选中 wipecache partition——选Yes---选 Wipe Cache 确认。
5.然后按按音量选择installzip from sdcard,然后再出现的界面里选择choose
zip from sdcard,然后找到刚才放放到sd卡根目录下的zip格式的rom刷机包,然后按HOME键进行确认,然后然后选YES。
6.开始刷机,刷机完成后返回recovery主界面,选中reboot system
now,确认后开始重启
7.卡刷刷机结束,开机升级完成。
⑽ WinCE和linux有什么区别和联系
WinCE是windows旗下开发的一款嵌入式系统,用的系统类似于windows系统,但是目前wince貌似主要用于医疗等一些领域的嵌入式产品,至于用的范围广不广我不是很清楚。同时wince是收费的。
linux是类UNIX系统,苹果也是类UNIX系统。linux可以装在PC,像Ubuntu、红帽、fedora是linux系统的,现在比较流行的android用的是linux系统的内核。当然,linux应用范围很广,可以用于嵌入式,像一般的交换机、路由器、网关、机顶盒等一些基本的通信设施使用的都是linux,同时linux是免费和开源,正因为此,linux应用非常广泛。