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