如何選擇Windows Embedded作業系統

2021-06-09 23:17:51 字數 1590 閱讀 8200

microsoft windows embedded平台包括2個產品:windows xp embedded和 windows ce .net。在您開發產品/裝置時,您需要考慮以下的特性和功能來決定選擇哪乙個產品。

ücpu 架構

您使用是x86還是非x86的cpu?如果您使用x86 cpu,您可以採用windows ce .net或windows xp embedded。如果您使用非x86 cpu,這時你只能選擇windows ce .net,其支援4大系列的微處理器,包括:

·         arm。包括arm720t、 arm920t、arm1020t、strongarm和xscale.

·         mips。 支援的處理器包括mips ii/32 with fp、 mips ii/32 without fp、 mips16、mips iv/64 with fp和 mips iv/64 without fp。

·         shx。包括 sh-3、 sh-3 dsp 和sh-4。

·         x86。包括486、 586、geode和pentium i、 ii、iii、iv。

除此之外,功耗也是您考慮的重點。如果功耗是乙個主要問題,並且您選擇了非x86 cpu,這時 windows ce .net是您裝置的唯一選擇。

ü實時支援

您裝置需要實時支援嗎?windows ce .net 和 windows xp embedded都支援實時效能,但windows ce .net本身是固有的實時作業系統。 而windows xp embedded不是實時作業系統,當然您可以採用第3方解決方案(如venturcom公司的rtx方案)方便地增加實時功能和優化windows xp embedded滿足您的實時需求。

ü基於win32的應用

您的裝置需要使用基於win32的應用程式嗎?如果您的裝置需要使用已有的基於win32的應用程式和驅動,並且不加任何改動,請選擇windows xp embedded。基於win32的應用程式和驅動必須經過改寫才能執行在windows ce .net上。

ü作業系統ram的配置

您的裝置包含了多大的ram?並且您對作業系統映像的大小有什麼要求?儘管 windows ce .net和windows xp embedded都是元件化的系統,使您能建立小的可管理的系統映像,但windows ce .net最小的作業系統映像小於350 kb,而 windows xp embedded將近8 mb。映像的大小是選擇windows ce .net 和 windows xp embedded時乙個重要因素。

圖1清楚地說明了怎樣選擇windows ce .net 和 windows xp embedded。

圖1  選擇windows xp embedded或windows ce .net的判斷矩陣

windows ce .net 和windows xp embedded主要不同在於處理器的支援,實時效能,應用程式相容性和作業系統映像大小

如何選擇網域名稱

一系列的事件讓人們對cn網域名稱投資興致盎然,然而,網域名稱如何註冊?好網域名稱如何起?記者經過多方探訪,總結出cn網域名稱投資的 實用手冊 好網域名稱如何評估 網域名稱的最終價值體現在它是否能帶來流量和利潤,這些結果都將決定你的未來買家願意出多少錢來購買你的網域名稱。所以,衡量乙個網域名稱價值標準...

如何選擇集合

在程式設計的過程中,選擇何種集合至關重要,下面由我來總結下選擇集合的方法 選擇集合所考慮的關鍵問題在於 效率代價與空間代價的平衡問題。效率代價是指執行的效率,簡單的說如果乙個資源沒有把索引記錄下來,那麼要找到他你就需要執行程式,那麼你的代價在於系統花錢了時間。空間代價是指存放的空間消耗記憶體的代價,...

如何選擇集合

在程式設計的過程中,選擇何種集合至關重要,下面由我來總結下選擇集合的方法 選擇集合所考慮的關鍵問題在於 效率代價與空間代價的平衡問題。效率代價是指執行的效率,簡單的說如果乙個資源沒有把索引記錄下來,那麼要找到他你就需要執行程式,那麼你的代價在於系統花錢了時間。空間代價是指存放的空間消耗記憶體的代價,...