Windows XP Embedded嵌入式操作系統的應用_第1頁
Windows XP Embedded嵌入式操作系統的應用_第2頁
Windows XP Embedded嵌入式操作系統的應用_第3頁
Windows XP Embedded嵌入式操作系統的應用_第4頁
Windows XP Embedded嵌入式操作系統的應用_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Windows XP Embedded嵌入式操作系統的應用摘要 介紹了面向中高端應用的嵌入式操作系統Windows XP Embedded的組成、特點和性能,描述了嵌入式操作系統Windows XP Embedded的開發過程。1 引 言 Wfndows XP Embedded(也稱XPE)是微軟公司于2002年發布的面向中高端應用的嵌入式 操作系統,它基于Windows XP,是一種經過“裁減的”Windows XP,可根據工程項目的要求量 身定做,因此Windows XPEmbedded的所有文件與Windows XP的文件是兼容的。由此而來的好 處是:凡是在Windows下開發的應用軟件

2、都可以不做任何修改移植過來,有很高的穩定性、可靠 性和靈活性,并且開發周期短。結合某車載天線的伺服系統的應用,將XPE的組成和開發過程介 紹如下。2 Windows xP Embedded的組成和特點 1)硬件分析器 Windows XPEmbedded本身自帶硬件分析器,可以對組成系統的所有硬件進行分析并給出系 統硬件的組成文件。硬件分析器由tapexe和taexe組成,位于c:Program FilesWindows EmbeddedUtilities目錄。 2)組件設計器(Component Designer) 雖然Windows XP Embedded包含有一萬多個組件,但與我們的實際

3、應用可能有一定的差異, 此時就可使用組件設計器,根據需要將驅動程序、實用工具、數據庫、網絡協議和各種應用程序 做成組件,在開發中將其作為Windows的固有部分一起生成。3)組件數據庫管理器(Component Database Manager)Windows XP Embedded包含的一萬多個組件以及開發人員自己開發的組件,均存放在組件數據庫管理器中,并可對其進行導入刪除操作。特別提示:Windows XP Embedded自帶的組件在一般情況下請勿對其進行操作,以免開發環境無法正常工作。4)目標設計器(Target Designer)Windows XPEmbedded的主要開發工具,它

4、使用從數據庫中選取的組件來對運行時的映像加以定制,并組裝成實際的運行映像,也就是實際運行的操作系統;對Windows桌面和菜單的一些設置及授權碼的輸入均在此完成。如圖1所示。5)存儲設備鏡像加載器(SDI)用來管理運行鏡像文件。創建有文件支持的、用于傳遞運行鏡像文件的虛擬磁盤驅動器,通過使用已存在于現有文件系統中的磁盤鏡像文件(sdi)來模擬存儲介質。3 Windows xP Embedded的開發過程 任何一個實際的應用系統,都是由操作系統再加上應用程序組成的,并且還有專用的硬件。 其開發過程框圖如圖2所示。結合某車載天線伺服 系統,其專用的硬件為信號采集板和多串口板。下 面逐一介紹。 1)

5、硬件分析 將目標機上所有要使用的硬件均加載,然后使 用硬件分析工具 目標分析器tapexe來識別硬 件。將創建一個XML格式的輸出文件Devicespmq。 使用Devicespmq的方法有兩種:一是將這個文件 生成一個XPE組件(sld);二是在開發時將此文件 直接導入。做成組件的好處是:組件可重復使用2)創建XPE組件通常每一個嵌入式系統都會使用特殊硬件設 備以及用戶自己開發的應用程序;特殊硬件設備同樣需要專用驅動程序。怎樣把這些獨立于操作系統的部分集成到操作系統中來,使其成為一個整體?方法是:將各個獨立部分做成XPE組件,在開發階段直接加入到系統中。具體方法如下:(1)信號采集板TVicHW32的XPE組件 打開Component Designer; 選擇FileNew (新建),單擊保存,在彈出的“Save as”的名稱欄中鍵入“TVICHW32XP”。選擇合適路徑,單擊“確定”。于是新組件被命名為“TVICHW32XPsld”。在TVICHW32X PsldWindows XP Embedde

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論