嵌入式系統之Linux vs WinCE zz

2021-04-09 02:11:56 字數 1175 閱讀 7886

計算機最大的市場是嵌入式裝置。基本上,含有計算機但是外表並不象計算機的一切裝置都可算嵌入式,包括網路裝置(如路由器),工控裝置(如數控工具機),汽車,資訊家電, 移動計算裝置等各種裝置。那麼,在這個最大的市場中,linux和windows誰更有實用性呢?讓我們先分析一下嵌入式領域對os的要求。

嵌入式領域與pc領域有很大的不同,嵌入式系統都是針對具體應用的專用系統,其軟硬體需要面向應用來設計,並且由於嵌入市系統領域極其廣泛,不同領域所採用的技術各不相同,所以長期以來,嵌入式領域一直沒有形成pc和server領域的標準化和壟斷性,intel,microsoft都不是霸主,僅常用的cpu就有數十種之多,常見的有arm,mips,powerpc等系列晶元,嵌入式作業系統也有數十種,vxworks,qnx,symbian,psos,linux,wince等等。

歸結起來,嵌入式裝置有如下特點:

1.成本敏感,資源有限多數嵌入式系統具有成本敏感性,它的硬體和軟體都必須高效率地設計,量體裁衣、去除冗餘。好的嵌入式系統是完成目標功能的最小系統,這樣的產品才更具有競爭力。所以,多數嵌入式系統中的硬體資源是很有限的,如處理器速度較低 ,儲存器空間較少等。這些都對嵌入式軟體系統提出了更高的要求。

2.多種硬體平台嵌入式處理器眾多,常用的也有數十種,各自具有一定的優缺點和適用範圍。這要求嵌入式作業系統支援多種的處理器。

3.低功耗對於使用電池的移動計算裝置來說,需要具備低功耗的特點。

4.安全性和可靠性高很多嵌入式應用,如工業控制,航天和網路裝置都要求具有高安全性和高可靠性。有的要求在惡劣環境中,系統仍然能夠正常工作。

5.部分要求實時許多嵌入式應用要求具有實時處理能力。如航天,工控等。

6.多數軟體固化儲存多數嵌入式裝置軟體固化儲存在rom或flash中,較少使用磁碟。以提高其可靠性並減小體積。

通過以上分析,可以很清楚地看到,總體比較而言,在嵌入式領域linux比wince/windows具有明顯優勢。正因為如此,嵌入式linux比wince/windows應用領域要廣泛的多。wince的優勢在於pc衍生產品,如pocket pc,高階pda等。但在其他眾多的嵌入式領域中,wince就並不適合了。在嵌入式領域,linux與wince/windows均為後發,windows不擁有在pc領域的壟斷優勢,二者公平競爭,這時更能清楚地看出他們的實用性差別和發展潛力。嵌入式給了linux乙個自由廣闊的天地,充分體現出了open source的巨大優勢,我們有理由相信:未來是open的世界!

嵌入式系統之 儲存

emmc 相當於乙個控制ic nand flash emmc裡的資料,掉電以後不會丟失。ddr ddr ram double date rate ram 是ram的一種,就是我們常說的記憶體。用來儲存程式執行時的資料,掉電後會丟失。ddr ram也叫做ddr sdram 它可以在乙個時鐘讀寫兩次資料...

嵌入式系統

嵌入式開發的相關領域 搞嵌入式若能熟悉嵌入式應用的一些主要領域,這樣的人更受企業歡迎。主要的相關 領域包括 a 數字影象壓縮技術 這是嵌入式最重要最熱門的應用領域之一,主要是應掌握mpeg 編譯碼演算法和技術,如 pda 高精電視 機頂盒等都涉及mpeg高速解碼問 題。b 通訊協議及程式設計技術 這...

嵌入式系統

嵌入式系統就是計算機系統的一類,就是被塞進其他裝置的計算機作業系統。我的嵌入式老師只用了三個詞語就總結了嵌入式系統的精髓 專用的可裁剪的 計算機系統。包括嵌入式軟體開發的知識體系和背景 先說背景 計算機,領域內,知識體系,按層次分,可以分為 其中 此處,暫且不討論上層的純軟體,以及底層的硬體,只是簡...