|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
要多动手,不要怕什么搞坏了怎么办,你不搞坏,不去动手,就永远不会有收获,既然你在linux中是自由的,那就发挥自己的权利;
1.撑持多种硬件平台
因为嵌进式设备硬件平台的多样性,CPU芯片的疾速更新,嵌进式操纵体系请求撑持经常使用的嵌进式CPU,如X86,arm,MIPS,POWERPC等,并具有优秀的可移植性。别的还必要撑持品种单一的内部设备。Linux撑持以上几近一切的支流芯片,而且还在不休的被移植到新的芯片上。而在这方面,WinCE明显差得很远。
2.占据较少的硬件资本
因为多半嵌进式体系具有本钱敏理性,处置器速率较低,存储器空间较少,这请求嵌进式OS体积小,速率快。Linux系统布局对照天真,易于扩充,能够小到2MFlash,4MRAM。而WinCE对资本的请求更高。
3.高可定制性
因为分歧的嵌进式使用对体系请求各不不异,这请求嵌进式OS具有高可定制性,可以依据必要便利的增添和削减各项功效模块。这一点关于嵌进式范畴相当主要,而Linux因为图形体系不在内核中,且撑持模块机制,内核可依据必要到场或往失落功效。其核心工具具有浩瀚选择,更因为能够自在修正源代码,具有极强的可定制性。而WinCE/Windows基本没法做到这一点。
4.具有及时处置才能
及时使用分为硬及时和软及时两年夜类,嵌进式OS必要明白是不是撑持及时和撑持哪一类及时使用,必要供应最坏情形呼应工夫为多长。Linux和WinCE/Windows最后计划时都没有思索及时使用,但浩瀚的及时Linux项目已使Linux具有了硬及时和软及时处置才能,硬及时有RT-Linux和RTAI,而2.6中到场了可抢占中心,使得Linux具有了软及时处置才能,别的另有Timsys和Montavista等及时Linux完成。Linux自在开辟形式的长处失掉了充实的表现。Windows固然也有第三方供应相似于RT-linux的及时功效,但因为微软未供应这方面的撑持,也因为Windows牢靠性不克不及满意请求,很少有人在及时范畴利用Windows。但RT-linux已在美国航天部门,印度军方等失掉了普遍使用。另有Montavista,Timsys的及时Linux都有良多乐成案例。
5.具有壮大的收集功效
如今,愈来愈多的嵌进式设备必要具有收集功效。这请求嵌进式OS撑持经常使用的收集协定和牢靠的收集功效。Linux的收集功效经由几回改善,其效力,功效都很凸起。且具有浩瀚的收集工具,撑持几近一切罕见的收集协定。这些使得Linux在收集设备中倍受喜爱,良多防火墙,低端路由器等中利用的都是Linux。而未闻WinCE/windows在这方面有甚么使用。
6.高平安性和高牢靠性
嵌进式设备常常对平安性和牢靠性请求很高,这请求作为基本软件的嵌进式OS具有高平安性和高牢靠性。如主干网的路由器,互换机等。Linux的牢靠性是经由理论查验的,并进一步向高端开展,打击Vxworks,Unix的市场。平安性方面Linux病毒少少,并具有浩瀚平安加强,有的平安加强Linux到达了B1级别(红旗RFSOS经由过程了国度GB17859第三级,同等于TCSECB1级)。而Windows病毒浩瀚,毛病不休,固然微软鼎力宣扬其经由过程了CC尺度EAL4级,可是必要申明的是,EAL4仅仅申明Windows在多年夜水平上满意了它的平安方针,明显更加主要的是这个方针是甚么,现实上,它经由过程的是CAPP的EAL4级,仍旧相称于TCSECC2级,Win2000的牢靠性比起98等来讲有了分明进步,但尚不敷以向高端打击,其平安性成绩也会年夜年夜影响它的牢靠性,这两者是严密接洽的,不克不及伶仃会商。
7.具有完美的嵌进式GUI和嵌进式扫瞄器
面向用户的嵌进式终端设备如SmartPhone等,都请求嵌进式OS具有功效完美,控件丰厚的嵌进式GUI,并撑持功效壮大的嵌进式扫瞄器。在这方面WinCE有完美的办理计划,Linux也有QT/Embedded等GUI,Opera等嵌进式扫瞄器,具有浩瀚的选择。
8.完成嵌进式日记文件体系,具有断电回护才能。
这些功效Linux和Windows都能到达。
9.可以供应完美的开辟工具集。
Linux下的开辟工具浩瀚,但不如Windows开辟工具易用。不外Windows的开辟工具不是为嵌进式范畴计划的,功效也不完美。
10.可以疾速启动
启动速率两者差未几,但良多嵌进式设备其实不必要图形界面,且因为Linux有源代码,在硬件流动的情形下能够减速启动,这时候Linux就比WinCE/Windows启动快多了。
经由过程以上剖析,能够很分明地看到,整体对照而言,在嵌进式范畴Linux比WinCE/Windows具有分明上风。正由于云云,嵌进式Linux比WinCE/Windows使用范畴要普遍的多。WinCE的上风在于PC衍临盆品,如PocketPC,高端PDA等。但在其他浩瀚的嵌进式范畴中,WinCE就其实不合适了。
假如是为了进修,好玩,我选择linux。假如我四周有一个开辟团队,选择linux。假如我是单枪匹马或是职员无限,能尽快地开辟产物,选择winCE
</p>
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。 |
|