Windows CE嵌入式操作系統(tǒng)的優(yōu)勢(shì)
Windows CE也是微軟Windows家族的一員,作為微軟的一款嵌入式操作系統(tǒng)產(chǎn)品,其繼承了Windows的優(yōu)點(diǎn),其最新版本Windows Embedded CE 6.0 R3也引入了對(duì)Silverlight的支持,讓其性能更多出色。
在廣大的軟件開(kāi)發(fā)人員群體中,在Windows上使用微軟開(kāi)發(fā)工具的工程師,占有絕對(duì)優(yōu)勢(shì)的比例。而Windows CE的應(yīng)用開(kāi)發(fā),使用的是和桌面系統(tǒng)幾乎一樣的eVC/eVB或者Visual Studio.Net家族。這意味著,只要熟悉任何Windows平臺(tái)開(kāi)發(fā)工程師,只需要一點(diǎn)點(diǎn)時(shí)間,就可以立刻進(jìn)入Windows CE平臺(tái)的開(kāi)發(fā);甚至,連90%以上的API函數(shù)調(diào)用都完全一樣。這是非常巨大的優(yōu)勢(shì),這意味著任何一個(gè)企業(yè),都可以找到合適的工程師,支付相對(duì)較少的人力成本,非常快速(這點(diǎn)很重要)地完成產(chǎn)品開(kāi)發(fā)。
在這方面,如果和采用Linux操作系統(tǒng)開(kāi)發(fā)做一個(gè)對(duì)比。Linux,最大的亮點(diǎn)就是源代碼全公開(kāi),很多企業(yè)在這桿大旗的號(hào)召下對(duì)之趨之若鶩;很多人忽視了Linux的另一面,那就是技術(shù)難度大、沒(méi)有合適的免費(fèi)開(kāi)發(fā)工具、沒(méi)有個(gè)人或企業(yè)為免費(fèi)代碼的可靠性負(fù)責(zé)。我們看到了很多采用Linux失敗的例子,很多企業(yè)找不到能對(duì)Linux進(jìn)行開(kāi)發(fā)的合適的人才,找到了人才又支付不起高昂的人力成本,在開(kāi)發(fā)工具上實(shí)際也支付了超額的成本,開(kāi)發(fā)周期也過(guò)于漫長(zhǎng),最后導(dǎo)致了市場(chǎng)的流失。
Windows CE 6.0的系統(tǒng)架構(gòu)
其次,Windows CE是非常可靠和實(shí)時(shí)性很好的操作系統(tǒng)。由于桌面Windows系統(tǒng)給人留下的固有印象,很多人會(huì)感性地懷疑Windows CE的可靠性;而Windows CE是一個(gè)緊湊、完整和可擴(kuò)展的嵌入式操作系統(tǒng),是一個(gè)多線程、基于優(yōu)先級(jí)可搶占式操作系統(tǒng),特別適合于有限資源的硬件平臺(tái),它具有內(nèi)存管理功能,可以檢查出應(yīng)用造成的系統(tǒng)異常,抑制由于應(yīng)用不正常直接破壞系統(tǒng)的危險(xiǎn)性。
其內(nèi)核可以進(jìn)行精簡(jiǎn)和定制,尤其是對(duì)于英創(chuàng)這樣已經(jīng)定制完整的Windows CE嵌入式平臺(tái),其可靠性穩(wěn)定性達(dá)到了非常高的水平,非常適合于應(yīng)用在工業(yè)控制場(chǎng)合。經(jīng)過(guò)實(shí)踐檢驗(yàn),大量地采用英創(chuàng)Windows CE平臺(tái)的設(shè)備穩(wěn)定可靠地運(yùn)行在各種工業(yè)控制場(chǎng)合,未發(fā)生過(guò)因?yàn)椴僮飨到y(tǒng)而導(dǎo)致的穩(wěn)定性和可靠性問(wèn)題。實(shí)時(shí)性方面,Windows CE、Linux等過(guò)去所謂的非實(shí)時(shí)操作系統(tǒng),在實(shí)時(shí)性方面都進(jìn)行了重大改進(jìn),如Windows CE 5.0,驅(qū)動(dòng)程序?qū)τ布袛嗟捻憫?yīng)延時(shí)已小于50us。
最后,Windows CE系統(tǒng)具有整機(jī)系統(tǒng)的成本優(yōu)勢(shì)。這種成本優(yōu)勢(shì)不僅體現(xiàn)在上文所提示的人力資源成本,還體現(xiàn)在產(chǎn)品開(kāi)發(fā)的速度上;現(xiàn)代市場(chǎng),只有快速地占領(lǐng)市場(chǎng),快速地投放產(chǎn)品,快速地滿(mǎn)足客戶(hù)的需要,才能快速地回收成本,并獲得利潤(rùn)。同時(shí),Windows CE本身只收取License費(fèi)用,特別是像英創(chuàng)的嵌入式主板,在預(yù)裝正版的Windows CE的同時(shí),也提供了License給用戶(hù),這樣就更加體現(xiàn)出了成本的優(yōu)勢(shì)。可以預(yù)見(jiàn)到,Windows CE在工控領(lǐng)域,必將獲得更廣泛、更成功的應(yīng)用。
文章轉(zhuǎn)自Leeleen的博客。
【編輯推薦】