欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: [原創]嵌入式WinCE基礎知識簡介 [打印本頁]

作者: srvee    時間: 2012-2-3 09:39
標題: [原創]嵌入式WinCE基礎知識簡介

  嵌入式WinCE是緊湊的、高效的和可升級的操作系統,它被廣泛的應用在各種嵌入式式的產品中。嵌入式WinCE已經通過了其自身的能力證明,它能夠滿足32位嵌入式式程序開發的需求。在嵌入式WinCE操作系統中,Win32程序模式很常見。WIN32是臺式機或企業廣泛應用的強大目標,而且隨著Windows CE的涌現,它也成了嵌入式式系統的理想的程序界面形式。本文就嵌入式WinCE的基礎知識做簡單介紹。

  1、什么是WindowsCE

  Windows CE操作系統是微軟公司嵌入式、移動計算平臺的基礎,它是一個開放的、可升級的32位嵌入式操作系統,是基于掌上型電腦類的電子設備操作系統,它是精簡的Windows 95,Windows CE的圖形用戶界面相當出色。

  2、什么是WIN32

  “WIN32”表示對于所有的Microsoft 32位平臺的一種普通的應用編程接口(API)。這些平臺通常指:

  Windows 95、 Windows 98、Windows NT、Windows CE

  我們主要關注Windows CE操作系統,可是需要弄清楚的是大多數 Win32的應用編程接口對上面所有三種平臺都適用。這種同用的應用編程接口的優位有很多:容易登錄到應用程序中,有大量的已有程序的知識,范例和第三代軟件的資源。

  3、嵌入式WinCE與Linux的區別

  本段將會從商業模式,學習和開發難度,對硬件的支持,穩定性,對工程師未來發展的幫助,對研發中心未來發展的幫助來探討。

  嵌入式Linux OS與嵌入式WinCE相比的優點

  第一:Linux是開放源代碼,遍布全球的眾多Linux愛好者都是Linux開發者的強大技術支持者;Windows CE目前6.0內核全部開放,GUI不開放。第二:Linux的內核小、效率高;Windows CE相比,占用過多的RAM。第三Linux是開放源代碼的OS,在價格上極具競爭力,適合中國國情。Windows CE需要版權費用。第四Linux不僅支持x86芯片,還是一個跨平臺的系統。更換CPU時就不會遇到更換平臺的困擾。第五,Linux內核的結構在網絡方面是非常完整的,它提供了對包括十兆位、百兆位及千兆位的以太網絡,還有無線網絡、Token ring(令牌環)和光纖甚至衛星的支持,目前WINCE的網絡功能也比較強大。

  嵌入式Linux OS與嵌入式WinCE相比的弱點

  第一:LINUX開發難度較高,需要很高的技術實力,WINCE開發相對較容易,開發周期短,內核完善,主要是應用層開發。第二:LINUX核心調試工具不全,調試不太方便,尚沒有很好的用戶圖形界面,WINCE的GUI豐富,開發工具強大;第三,系統維護難度大。Linux在使用較完整的GUI時一般會占用較大的內存,如果去掉部分無用的功能來減小使用的內存,但是如果不仔細,將引起新的問題。

  4、 WIN32與Microsoft基本類庫(MFC)

  用WIN32界面設計并不是創建32位基于 Windows的應用程序的唯一的途徑。另一種重要的途徑是可在WIN32與 Microsoft Visual C++開發環境使用的Microsoft基本類庫(MFC)。MFC為許多(不是所有)的WIN32的API進行了高度的封裝(圖1)。通常,MFC提供了代表重要的WINDOWS的用戶界面對象的類,象窗口,對話框,畫刷,畫筆,和字體。MFC也為沒有任何用戶界面要求的嵌入式式應用軟件提供了相應的類。MFC類的成員函數調用WIN32API的函數,可以使復雜的應用程序的設計巧妙的簡化。

  作為WIN32的程序員,你可以自由的選取使用C或C++和WIN32 API, 或者用C++與MFC。VISUAL C++開發系統對于所有的,包括 Windows CE 的WIN32的目標操作系統都支持以上的兩種開發系統。

  WIN32程序模型

  WIN32是超越所有32位WINDOWS平臺的常用和一致的(盡管并不全部相同)API。為了對WIN32 API有一個透徹的了解,以便高效的使用它的函數,了解一些底層操作系統的基礎十分重要。本節總結了32位操作系統和 Win32 API的最重要的概念,為你更深入的學習提供基礎。要得到更多更詳細的關于32位WINDOWS的體系結構、 Win32 API、以及其他的程序設計的主題,你可以讀一本關于那個主題出版的書。Microsoft出版社能提供一些這樣的書籍;在本文的最后,列著部分這些書的條目。

  Windows CE的內核和 Win32 API

  本文來自: 賽微電子網-電子工程師社區 原文地址:http://www.srvee.com/embed/apply/qrsWinCEjczsjj_65828.html






歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1