|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
语法弄明白@interface@property这些工具总要知道是干嘛的怎么用基础库作者枚举了他常常听到"我不再用WindowsCE大概嵌进式WindowsXP了",奇异吗?那末为什么我将不会再利用WindowsCE大概嵌进式WindowsXP呢?
缘故原由1:操纵体系太年夜
缘故原由2:不撑持及时功效
缘故原由3:该操纵体系不敷平安
缘故原由4:很难按需设置以切合请求
缘故原由5:开辟工具太贵
缘故原由6:允许证代价太高
缘故原由7:没有手艺撑持
缘故原由8:没有撑持我的硬件的驱动
缘故原由9:我不想让我的嵌进式产物看起来是在运转Windows
缘故原由10:没有对我的项目有效的培训材料
缘故原由11:没有同伴能够供应硬件、驱动、引诱程序和培训
缘故原由12:很难为项目找到符合的工程师
缘故原由13:闪开发者从一个平台迁徙到另外一个平台很坚苦
我想这就是全体了,假如我漏掉了甚么而你能够再告知我假如以上这些情形是真的,我固然不会有乐趣利用WindowsCE大概嵌进式WindowsXP。在以上这些情形中有些是那些利用嵌进式Windows操纵体系的用户的广泛情形。那末让我们沿此列表,以奥秘破译者的体例来顺次勘疑。
"操纵体系太年夜"
起首WindowsCE和嵌进式WindowsXP都是已组件化的操纵体系,因而你能够选择合适你要制造的设备的操纵体系的构成部分。WindowsCE有500个摆布组件;嵌进式WindowsXP约莫是12,000个。(个中9,000多个是设备驱动,而其他组件卖力处置操纵体系所利用的手艺).可运转的WindowsCE最小尺寸约为200KB一个家庭网关所需镜像约莫是4MB。撑持有线或无线收集。远端办理界面(web服务器),而一个类PDA包含仿Windows界面、收集、远端桌面、扫瞄器、媒体播放器、COM/DCOM,等等只需18MB。很分明,这些都能够被调剂以合适你的使用程序。嵌进式WindowsXP最小的尺寸约为5MB,仅含内核而没有其他可用部分。但其的确能够被启动并运转。关于嵌进式WindowsXP,均匀尺寸约为40MB摆布。这固然远小于典范的桌面用专业版WindowsXP。在天生操纵体系镜像时,你能够为你的平台选择所需的硬件与软件组件。假如你不必要媒体播放器、COM/DCOM、远端桌面、扫瞄器,你就能够不将它们放进你的镜像。
"不撑持及时功效"
我不分明为什么会有此困惑,WindowsCE本就被计划为硬及时操纵体系。基本操纵体系架构完整分歧于桌面Windows操纵体系。参考RTC杂志上的相干文章它会商了WindowsCE的及时才能和公用体系专家的白皮书评价了WindowsCE5.0出格是运转在x86平台上的WindowsCE5.0。嵌进式WindowsXP不是一个及时操纵体系,但能够供应一些第三方及时扩大
"该操纵体系不敷平安"
WindowsCE5.0:经由过程实行OEM认证模块你能够完整锁住你的操纵体系使其仅实行你在其上但愿运转的代码。别的关于WindowsCE5.0一切平安特征默许都是被开启的。请看WindowsForDevices的相干文章所形貌的WindowsCE平安特征。同时,因为WindowsCE是组件化的操纵体系,你能够在你的设备中仅包括所需的组件和手艺。你还大概有乐趣懂得的是WindowsCE架构与桌面体系分歧。在桌面操纵体系中,三个中心部件承受来自任何可实行代码的毗连:Kernel32,GDI32,andUser32。但WindowsCE不利用这些组件,以是即便你的设备运转在x86架构的CPU上,那怕是来自桌面操纵的相似“记事本”的复杂程序也没法运转。这意味着,桌面体系的病毒、蠕虫和其他平安风险均不会威逼你的WindowsCE体系。
嵌进式WindowsXP带SP2:好,从那入手下手?SP2概览文档吧。起首要说的是嵌进式WindowsXP是一个组件化的操纵体系,以是你能够选择要包含在你的操纵体系中的组件假如你不必要收集通信组件,如MSMQ,DCOM,RPC等等,那末你就能够不在操纵体系镜像中包含它们。假如你已经注重过那些已经桌面体系存在的威逼,如:RPC或DCOM毛病,和其他PC上的开放端口。在带SP2的嵌进式WindowsXP中已包含了一切桌面体系SP2补钉包里已包括的平安更新,包含防火墙(除80端口,其他一切端口默许情形下被封闭)。和撑持克制实行和探测缓冲溢出(请参考漫谈:和来自嵌进式WindowsXP团队的JoeMorris).反病毒回护也可由第三方供应如CA或TrendMicro公司。
"很难按需设置以切合请求"
WindowsCE5.0:该操纵体系是组件化的,体系开辟工具(PlatformBuilder)供应了导游式设置以匡助用户对平台举行最后的设置。该导游包括了9种平台的设置,局限从“纯内核(200KB)”抵家庭用网关,互联网使用,网页扫瞄。这些都能够做为你计划的出发点,你能够在PlatformBuilder的事情空间里增减各类特征。比方增加压缩式.NET架构或删失落对HTTP网站服务器的撑持。该平台开辟工具也为你供应增减你本人的使用程序和驱动的才能。请扫瞄WindowsCE教程以懂得更多信息。别的,平台的设置能够经由过程文章创建你本人的平台中先容的办法举行扩大。WindowsCE已照顾了临盆质量的驱动和板卡撑持包(BSPs)可让你轻松的设置利用,及调试,测试该工具同时还经由过程共享代码体例供应了也许2百50万行代码可让你在利用,除错,及进修WindowsCE操纵体系时利用。
嵌进式WindowsXP:嵌进式WindowsXP也是一个组件化的操纵体系。相似WindowsCE5.0也有很多“出发点”模板,它们能够匡助你开辟操纵体系。这些模板包含了机顶盒,基于Windows的终端,互联网使用,等等。你也能够从零入手下手选择必要的硬件和软件构成部分。如许制造一个新的可运转的嵌进式WindowsXP也十分简单。因为基本硬件都是x86和PC架构,你能够运转工具以对你的硬件举行剖析并失掉关于你的主版硬件列表XML格局的输入。经由过程这个XML文件中的界说,你能够制订你的方针板卡的基准。然后你必要做的就是复杂地将一个模板或独自的软件组件使用于其上。听起来复杂吧。是的,你能够扫瞄嵌进式WindowsXP教程来懂得具体信息。
"开辟工具太贵"
好的,这是个复杂的成绩。WindowsCE和嵌进式WindowsXP能够收费从微软的网站高低载。没错:收费。你如今能够下载下载嵌进式Windows推介套件。你能够对其体系及工具举行长达120天的评价后才购置正式版本。停止今朝WindowsCE和嵌进式WindowsXP的代价都是$995。请注重假如你下载试用版本的WindowsCE,你能够取得与正式版本一样的工具和约莫250万行代码。
"允许证代价太高"
取决于你要在甚么时分为你的嵌进式操纵体系购置允许证?谜底很复杂:就是当你将要入手下手向客户供给实体产物时。你可使用评价版(或完整版)来天生并送交客户测试嵌进式操纵体系镜像,在这个过程当中,你不必购置允许证。但究竟允许证代价多少呢?请间接参考WindowsCE和嵌进式WindowsXP允许证代价。WindowsCE的“中心”允许证可以使用在多半操纵体系上,代价为3美金,而“专业”版代价则为16美金。嵌进式WindowsXP允许证约莫为每设备90美金。再次重申这一点,在入手下手向客户供给实体产物之前,不必购置运转时允许证。因而开辟本钱将会是很低的。开辟工具则可从微软嵌进式网站上收费下载120天评价版。假如购置正式版本,代价为995美金,请扫瞄怎样购置嵌进式Windows操纵体系来懂得更多细节。
"没有手艺撑持"
WindowsCE和嵌进式WindowsXP有很多办法失掉手艺撑持,局限从收费(注重,又提到了“收费”这个词)到培训课程,相干同伴帮忙开辟和微软开辟者手艺撑持。收费的内容包含被相干同伴和开辟团队保护的旧事组、在线谈天和教程。
"没有撑持我的硬件的驱动"
WindowsCE5.0:WindowsCEships最少附带一种板卡撑持包(BSP),对所撑持处置器(x86,ARM,MIPS,SH4)。请检察我们的细致列表可撑持BSPs以懂得更多信息。关于WindowsCE来讲风趣一个方面的是,硬件开辟者,体系集成商和芯片厂商能够经由过程增添撑持他们本人的主板,BSP,驱动来扩大WindowsCE组件的目次。请检察我们的WindowsCE所撑持驱动的细致列表来懂得硬件对体系的兼容性。
嵌进式WindowsXP:嵌进式WindowsXP以自力组件的情势随附了桌面XP体系所撑持的凌驾9,000种驱动。经由过程嵌进式WindowsXP开辟工具,你还能够轻松扩大这个目次。假如你有第三方驱动合用于Windows2000或WindowsXP,就能够经由过程导进驱动的.inf文件间接将它到场组件目次。在导进.inf文件后,组件数据库会列进该驱动,在开辟工具中,你就能够像利用组件目次里的任何其他驱动一样利用它了。
"我不想让我的嵌进式产物看起来是在运转Windows"
每种嵌进式体系都存在对用户界面的请求,在某些情形下,嵌进式体系多是被远端把持的,这时候独一的用户界面应是基于Web的,可以使用HTML/DHTML来天真地为远端利用者制造可定制的用户界面。在另外一些情形下,HTML界面大概也会被非远端利用的,此时你可使用InternetExplorer6.0和ActiveX控件来作为你的设备的用户界面。这点上必要注重不管WindowsCE仍是嵌进式WindowsXP,它们的交互界面的不雅感都很相似桌面利用的Windows,利用类似的诸如入手下手按钮、图标等等。但在这两类体系里,Windows交互界面都能够从操纵体系中完全移除,这就使得用户能够间接启动进进使用程序,利用者不必看就任何Windows界面,不必利用桌面(由于其实不存在桌面),不必利用把持面板(由于其实不存在把持面板),等等。你能够自行开辟使用程序来作为Windows交互界面,嵌进式WindowsXP已附带数个用户交互界面例子,如Windows资本扫瞄器,命令行,或义务界面。
"没有对我的项目有效的培训材料"
可供应培训内容分离涵盖WindowsCE或嵌进式WindowsXP。嵌进式WindowsXP需时两天。WindowsCE5.0则可供应一个5天的培训课程。请扫瞄嵌进式Windows同伴站点以失掉比来的培训地址。
"没有同伴能够供应硬件、驱动、引诱程序和培训"
最新统计,我们已在50个国度中具有近2500家嵌进式同伴,请扫瞄嵌进式Windows同伴站点以查找以查找产物、服务或硬件来为你今朝或下一个项目服务。
"很难为项目找到符合的工程师"
没发明吗?WindowsCE和嵌进式WindowsXP的个性?他们都可使用C#举行编程。并利用一个版本的一般言语运转时(CLR)。WindowsCE和嵌进式WindowsXP也使用Win32,微软基本类(MFC),举动模板库(ATL)等。因而假如你的开辟者,具有利用Win32,MFC或ATL编程的妙技,他们就能够为WindowsCE嵌进式WindowsXP编写程序。假如你的开辟者,具有编写使用程序的履历,他们就能够在WindowsCE或嵌进式WindowsXP举行产物开辟。别的,全球有凌驾600万的开辟者被培训为在Windows平台长进行产物开辟。他们有着充分的资本来为你的和你的项目供应匡助。假如对.NET框架的扩大数目有乐趣,请扫瞄代码项目和OpenNETCF.org另有一点,工程师还可容易从WindowsCE平台转向嵌进式WindowsXP,由于他们已晓得怎样在个中一个平台长进行开辟。
"闪开发者从一个平台迁徙到另外一个平台很坚苦"
这条批评相似于上一条,假如你有工程师已晓得怎样在Windows平台长进行开辟,那末他就已晓得怎样在WindowsCE或嵌进式WindowsXP上编写代码了。
对应sql里的tableNSPredicate谓语类似select语句中的条件上面这三个类就可以用来请求数据了 |
|