嵌入式Windows XP的介紹

資訊家電和手持裝置迅速發展的同時,大大加速了嵌入式技術的發展。近年來,國內外企業紛紛加大了對嵌入式業務的投入,相關人才需求也逐漸加大。下面是小編整理的關於嵌入式Windows XP的介紹,歡迎大家參考!

嵌入式Windows XP的介紹

  嵌入式Windows XP

數字和網路越來越多的滲透到我們生活的時候,無處不在的嵌入式裝置正在你的周圍,雖然大多數時間沒有意識到,但這些嵌入式裝置確實在並不斷滲入到我們的日常生活。最顯而易見的方面包括正在如火如荼開展的數字電視革命,資訊和資料在數字電視網路上大行其道。亞洲領導著全球IPTV的革命,嵌入式軟體就像三星的Anyview TV和IP機頂盒(IP-STB)在新一代網路媒體裝置中扮演的重要角色一樣,已演變成數字家庭的完整部件。數字錄影機和高清晰DVD播放器也已經逐漸進入我們的居家中。在工作中,我們擁有相容Windows Vista的LCD網路投影儀。在路上,行動式導航裝置已經成為小型汽車的標準配置,而對GPS裝置和智慧手機的需求也在持續增長。

產品開發者必須慎重檢視他們的產品結構並明智地選擇更安全可靠、方便快捷、靈活多變的技術,以更好的利用數字化潮流帶來的商機。這樣就需要一種更加安全、快速、實用、簡潔的技術來提供更加良好的支援,伴隨著Windows XP Embedded的發展,便得開發者們能夠更加方、快捷、靈活的來實現這一目標。

元件化

由於 Windows XP Embedded 是Windows 作業系統的元件化版本,所以它將標準的 Windows 作業系統劃分為各個不同的元件,每個元件都描述了一個功能單元。它提供了一個嵌入啟用功能,在建立將在嵌入式裝置上啟動的自定義執行時映像時,需要用到此功能。它還提供了一個開發工具,可用來擴充套件功能和生成執行時映像。

Windows XP Embedded 所提供的'體系結構使得嵌入式開發人員可以在整合式開發環境中生成多個裝置。此體系結構基於以下三個最基本的構造塊:

1 元件資料庫,它是一個元件倉庫,其中包含定義嵌入啟用功能以及標準 Windows 二進位制檔案的資訊,這些功能和二進位制檔案的形式是可包括在執行時映像中的元件。該資料庫可以駐留在開發系統上,也可以駐留在伺服器上,以便允許多個使用者訪問。

2 儲存庫,它是包含二進位制檔案的 cabinet () 檔案,可按元件資料庫中的元件定義引用這些二進位制檔案。儲存庫中包含生成過程中執行時映像所需要的二進位制檔案,並駐留在一個或多個伺服器上,以便允許多個使用者訪問。

3 開發工具,可用來根據嵌入式系統硬體和軟體的需求自定義 Windows 作業系統。還可以使用這些工具來擴充套件功能,並將執行時映像部署到嵌入式裝置上。開發工具包括目標設計器、元件設計器、元件資料庫管理器和目標分析器。

Windows XP Embedded 還包括預定義示例配置,以幫助開發人員快速開始設計。預定義示例是作為巨集元件包括進來的,因此可以一次例項化多個元件。在例項化巨集元件時,與該巨集相關聯的所有元件都將被例項化。而且,軟硬體設計人員還可以使用 Windows XP Embedded 生成應用程式或裝置,並且嵌入式系統開發人員或系統整合人員也可以使用這些應用程式或裝置。系統整合人員可以使用它將其他人設計的硬體和軟體整合到嵌入式裝置中。

開發工具

Windows XP Embedded 中包含以下新增的開發和創作工具:

1 目標設計器

使開發人員可以從所有可用的 Windows 元件資料庫中選擇必要的功能,將它們新增到執行時配置中,生成自定義作業系統映像。

2 元件設計器

使開發人員可以設計自定義作業系統元件,並將它們新增到執行時配置中。它還使開發人員可以將自定義應用程式新增到執行時配置中,以實現生成嵌入式系統所需要的靈活性。

3 元件資料庫管理器

使嵌入式開發人員可以將它們自定義生成的作業系統元件匯入 Windows XP Embedded 資料庫儲存庫中。它還提供了諸多資料庫管理任務(如更改伺服器位置、檢視資料庫物件以及管理平臺和儲存庫)所需的實用程式。

4 目標分析器

通過提供諸如所需要的目標系統的關鍵裝置驅動程式等系統資訊,在設計流程中為開發人員提供幫助。目標分析器快速識別關鍵作業系統元件和自定義作業系統映像所需的裝置驅動程式之間的依存關係,幫助開發人員快速生成將在目標裝置上成功啟動的作業系統映像。

無處不在的Windows XP Embedded開創了一些嵌入式所特有的功能,嵌入式裝置開發者可以以此量身定做,方便地開發諸如資訊臺,機頂盒,工控裝置,醫療裝置或多媒體裝置等嵌入式裝置。為專案選擇最合適的作業系統、適應性強的流線型開發週期、為工作選擇合適的工具、保護你的智慧財產權,都是Windows XP Embedded能夠為企業所提供的幫助。