Windows XP Embedded開發工具

2021-03-17 11:22:10 字數 3305 閱讀 8877

1樓:匿名使用者

microsoft windows xp embedded 是乙個完全元件化的 windows xp 作業系統。如果有了 windows xp embedded 工具,就可以開發出自定義嵌入式應用程式和完全滿足需求的執行時 windows xp 作業系統映像。

開發工具包括目標設計器、元件設計器、元件資料庫管理器和目標分析器。

目標設計器

microsoft 目標設計器是 windows xp embedded 中的主要開發工具,其使用者介面融合了可簡化開發過程的功能,它使開發人員可以從所有可用的 windows 元件資料庫中選擇必要的功能,將它們新增到執行時配置中,生成自定義作業系統映像。

操作步驟:

l在元件資料庫中瀏覽並選擇元件。

l可以在目標裝置上執行目標分析器以建立元件列表,然後使用「目標分析器匯入」功能建立基本配置。

l新增目標應用程式所需的元件。

l檢查相關性,以確保配置具有建立執行時映像所需的適當元件。

l生成執行時映像。

元件設計器

元件設計器可使開發人員可以設計自定義作業系統元件,並將它們新增到執行時配置中。

應用程式或裝置可以是由使用者或者第三方**商開發的,將元件儲存到元件資料庫後,可以使用目標設計器將其包括到嵌入式系統中。它還使開發人員可以將自定義應用程式新增到執行時配置中,以實現生成嵌入式系統所需要的靈活性。

執行功能:

l通過新增自定義元件,擴充套件嵌入式裝置的功能;

l對嵌入式裝置中使用的軟硬體產品進行市場推廣;

l對嵌入式裝置中使用的多種計算機配置(如某種單一裝置的變體)進行市場推廣;

l在使用元件設計器之前,應確定將應用程式或驅動程式作為元件新增到元件資料庫中的策略;

l在確定了元件需求後,可以使用以下方法,將元資料輸入到元件設計器中:

1)建立新的物件定義,將元件物件插入該定義中,然後手動輸入元資料;

2)複製乙個類似元件的物件定義,然後適當地修改此資訊,以滿足您的元件的需要;

3)將乙個 .inf 檔案轉換為乙個不完整的物件定義,然後完成此定義;

4)根據元件資料庫中的任意物件建立乙個物件定義,然後修改此資訊,以滿足您的元件的需要;

元件資料庫管理器

元件資料庫管理器,提供了對元件設計器和目標設計器工具所使用的元件資料庫和儲存庫的管理功能。它使嵌入式開發人員可以將它們自定義生成的作業系統元件匯入 windows xp embedded 資料庫儲存庫中。

元件資料庫可以駐留在開發系統或伺服器上,元件資料庫可以包含多個平台,它還提供了諸多資料庫管理任務(如更改伺服器位置、檢視資料庫物件以及管理平台和儲存庫)所需的實用程式。

執行任務:

可以將元件資料載體 (.sld) 檔案匯入元件資料庫中;

可以刪除物件,如平台、程式包、元件和儲存庫;

可以更改資料庫伺服器位置;

可以設定儲存庫;

可以選擇乙個元件資料庫伺服器,以便同時使用目標設計器和元件設計器;

可以更改儲存庫搜尋路徑;

目標分析器

目標分析器可以在目標系統上收集數量相對較少的資料,根據 windows xp embedded 資料庫中的元件生成平台描述。使用目標分析器,可以很容易地通過程式設計方法確定其準確的體系結構。

目標分析器快速識別關鍵作業系統元件和自定義作業系統映像所需的裝置驅動程式之間的依存關係,幫助開發人員快速生成將在目標裝置上成功啟動的作業系統映像。

使用 windows xp embedded 目標分析器工具確定目標裝置的具體細節,並建立乙個可由目標設計器嵌入執行時映像的相應配置。

目標分析器使用 ta.exe 程式。此探測程式執行在目標系統上,分析該平台的硬體配置,並建立乙個表示目標硬體配置的可擴充套件標識語言 (xml) 檔案。

小結:開發工具,可用來根據嵌入式系統硬體和軟體的需求自定義 windows 作業系統。還可以使用這些工具來擴充套件功能,並將執行時映像部署到嵌入式裝置上。

軟硬體設計人員還可以使用 windows xp embedded 生成應用程式或裝置,並且嵌入式系統開發人員或系統集**員也可以使用這些應用程式或裝置。系統集**員可以使用它將其他人設計的硬體和軟體整合到嵌入式裝置中。

將windows xp embedded開發包的cd1放入cd-rom中,在自動執行的提示中,按照以下順序安裝xpe開發工具:

tools setup:安裝xpe開發工具(包括target designer, ***ponent designer, ***ponent database manager, 以及其他工具)

database engine setup: 安裝sql server 2000 desktop edition database engine (msde)

database setup: 安裝元件資料庫及repositories

microsoft windows xp embedded是什麼意思

2樓:經期衛士

microsoft® windows® xp embedded 向嵌入裝置引入了 microsoft® windows® xp professional 的穩定性、安全性以及豐富的功能集。windows xp embedded 是 windows xp professional 作業系統的元件化版本,該作業系統是專門為嵌入裝置而設計的。基於windows 的應用程式可以在 windows xp embedded 上執行,而且,嵌入式應用程式開發人員可以像 windows xp professional 開發人員那樣使用 windows api 集編寫應用程式。

但是,windows xp embedded 和 windows xp professional 之間存在一些差異。更重要的是,windows xp embedded 是為嵌入裝置設計的,並支援應用程式開發人員和製造嵌入式裝置的 oem 的工作。windows xp embedded 提供了支援嵌入式情況(包含銷售點裝置、基於 windows 的終端以及報刊亭)的解決方案。

元件化使製造固定功能的裝置變得簡單,並減少了目標執行時映象的記憶體足跡。可以使用 windows xp embedded 來構建執行時映象,該映象只包含裝置所需的 windows 元件。只要執行時映象包含所需的依賴項,就可以保持執行應用程式所需的應用程式相容性。

通過設計具有有限表面區域的執行時作業系統,元件化還能更好地減少安全風險。執行時映象的記憶體足跡越小,作業系統的表面區域就會越小。較小的表面區域意味著較少的入侵風險。

例如,如果不需要網路功能,則可以從執行時映象中排除網路元件。

本***描述了特定的嵌入式情況以及 windows xp embedded 為它們提供的解決方案。本***還描述了 windows xp professional 的一些功能(windows xp embedded 不具備這些功能)。

遊戲開發人員的收入如何,遊戲開發程式設計師的工資水平怎麼樣?好找工作嗎?

不好說,像我這邊手機遊戲只能拿到1000 2000多,我認識的在廣州某大公司做策劃的能有幾萬.這東西看公司,也看個人能力.公司不說了,投資都不夠花的公司肯定發錢很摳了,有錢的公司就怕沒人自然多給錢.個人來說,如果是策劃新人,基本招進來公司是不會指望會什麼,公司要的是有些非專業素質的,培養成好的策劃....

web前端開發工資多少,web前端工程師工資一般多少錢

尚學堂前端學院 第一點 web前端開發的工資高低跟開發年齡有很大的關係。第二點 web前端開發者的工資高低多數取決於你的開發對技術的操作與成熟性,並且對於現在出現的新技術有多少經驗。第三點 web前端開發者的工資高低,去除第一點不考慮的時候,跟城市也有關,比如一線城市北上廣之類,工作相同開發經驗的w...

鄭州大學軟體學院軟體開發專業好還是軟體工程專業好 急急急

我覺得各有千秋吧,看你怎麼想的了。1.軟體開發更注重實踐,而軟體工程對理論相對要求高一點吧。個人覺得,軟體開發能學到的技術相對多點,對個人發展而言,還是很不錯的。2.不過軟體工程專業在南校區,也就是鄭州大學老校區,屬於鄭大資訊工程學院名下,也就是鄭大一本院系,名氣要好點。因為軟體學院只在河南省被承認...