嵌入式開發
目前,嵌入式系統下的開發可分為單片機嵌入式開發、基於Linux系統下的嵌入式開發、基於Windows系統下的嵌入式開發。而套用最廣泛的要數Windows CE系統下的嵌入式開發。
系統的特點
嵌入式系統(Embedded System)是以套用為中心,以計算機技術為基礎,並且軟硬體可裁剪,適用於對功能、可靠性、成本、體積及功耗等有嚴格要求的專用計算機系統。嵌入式系統最典型的特點是與人們的日常生活緊密相關。大體經歷了四個階段:無作業系統階段;簡單作業系統階段;實時作業系統階段;面向Internet階段。
Windows CE的介紹
Windows CE一般沒有統一的解釋,但是普遍認為CE是Consume Electronics(消費電子),是美國微軟公司推出的,用來對掌上電腦以及專用的工業控制器的用戶電子設備進行控制。就目前來說,Windows CE已經經歷了
WinCE 3.0、WinCE 4.0、WinCE 5.x等版本,而 WinCE 5.0是現在套用最廣泛,也是最新的視窗平台下的嵌入式系統。
在Windows CE系統下的開發可以分為應用程式的開發、作業系統設計、驅動程式設計以及作業系統的移植。
開發的工具一般是系統自帶的開發平台Platform Builder 5.0,當然也可以在Visual Studio 2005、Visual Studio.Net 2003或者eMbedded Visual C++ 4.0中開發。而且必須安裝.NET Compact Framework來託管代碼,而在VS2005(2003)中 開發時還必須裝有相應的SDK。
Windows CE的套用
由於Windows CE的特性,Windows CE的使用極為廣泛,幾乎覆蓋了生活中的所有電氣設備,如掌上PDA、移動計算設備、電視機頂盒、數位電視、車載電腦、數字相機、家庭自動化系統、安全系統、自動售貨機、蜂窩式電話、消費電子設備、工業自動化儀表與醫療器械等等。
當今Windows CE最為著名的套用當屬Windows Mobile平台,它包括PDA Pocket PC和SmartPhone(智慧型手機)。世界各大著名的電腦製造商都有基於Windows Mobile平台的產品。