<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > Windows XP Embedded 上手指南

Windows XP Embedded 上手指南

作者: 時(shí)間:2018-09-05 來(lái)源:網(wǎng)絡(luò ) 收藏

1. 2. 要在Target Designer中使用這個(gè)組件,需要先把這個(gè)組件保存到組件數據庫中:

本文引用地址:http://dyxdggzs.com/article/201809/388526.htm

? ? 打開(kāi)Component Database Manager,開(kāi)始菜單\所有程序\Microsoft Windows Embedded Studio\Component Database Manager

? ? 點(diǎn)擊‘Import’按鈕,在SLD file:欄中按下瀏覽按鈕,找到“C:\XPE_Demo\DemoPlatform.SLD”,點(diǎn)擊Import。

? ? Import成功后,關(guān)閉Component Database Manager。

? ? 確認工作成果:

打開(kāi)Target Designer,選擇 File/New菜單,建立一個(gè)新的配置Configuration,確認Demo Platform Component 是否在Target Designer左側的組件瀏覽器中,如果發(fā)現該組件,則說(shuō)明剛才的硬件分析工作順利完成了。

創(chuàng )建初始化配置

要構造一個(gè)完整的XPE系統,首先需要在Target Designer中創(chuàng )建一個(gè)配置(Configuration),這個(gè)配置僅僅是一個(gè)空的開(kāi)發(fā)框架,然后在該配置中添加所有的硬件支持組件,系統內核組件和軟件功能組件。添加完成后使用Target Designer自動(dòng)檢測組件的關(guān)聯(lián)關(guān)系,并自動(dòng)把缺少的組件添加到配置中。

? 首先運行Target Designer

? 選擇File菜單

? 選擇New,創(chuàng )建一個(gè)新的Windows XP Embedded 配置

? 將該配置的Name 改為DemoPlatform

在下面的Choose Platform中,選擇Windows XP Embedded Client (x86)

按下OK按鈕創(chuàng )建該配置并保存

在Target Designer中間的組件列表欄中,選中DemoPlatform.slx,在右邊的屬性欄中修改配置的屬性,添入您的個(gè)人信息(Name, Owner, Author, Description等)

設置高級參數

下面設置一些整個(gè)系統運行需要的參數

在配置瀏覽器的頂端,展開(kāi)DemoPlatform.slx,選中Settings,這時(shí)右邊的屬性設置面板會(huì )顯示可以設置的選項

在Target Devices Settings下面,點(diǎn)擊Show,顯示詳細的選項

設置下列的配置信息:

? ? Boot Drive = C:

? ? Windows Folder = D:\Windows

? ? Program Files Folder = D:\Program Files

? ? Documents and Settings folder = D:\Documents and Settings

? ? Boot ARC path = multi(0)disk(0)rdisk(0)partition(2)

? ? Boot Partition Size (MB) = 700

設置完成后,將配置信息保存到C:\XPE_Demo 目錄。

創(chuàng )建XPE組件

通常每一個(gè)嵌入式設備都會(huì )運行一個(gè)或多個(gè)用戶(hù)自己的應用程序,另外如果使用了非通用的硬件設備,還需要添加相應的驅動(dòng)程序;怎樣把這些相對獨立于操作系統的部分集成到操作系統中來(lái),使其成為一個(gè)整體?推薦的方法是,將各個(gè)獨立的部分做成XPE組件,在開(kāi)發(fā)階段進(jìn)行集成;通常該工作可以分成五個(gè)階段:

? ? 確定組件使用的資源以及設置

? ? 在Component Designer中配置組件的資源和設置選項

? ? 創(chuàng )建一個(gè)Repository,將該組件使用的文件加入到該Repository中

? ? 保存該組件的配置信息

? ? 將該組件導入到Component Database Manager中

下面我們就以一個(gè)實(shí)際的例子來(lái)說(shuō)明,為T(mén)weakUI Control Panel

程序創(chuàng )建一個(gè)XPE組件。

? ? 打開(kāi)Component Designer。

? ? 選擇File\Import菜單,將瀏覽的文件類(lèi)型設置為Setup Information Files(*.inf)

? ? 選擇“C:\Program Files\TweakUI\TweakUI.inf”,并將其導入,Component Designer可以根據TweakUI.inf中的信息,自動(dòng)生成一個(gè)組件。

? ? 需要為這個(gè)組件添加一個(gè)Repository,這個(gè)Repository實(shí)際上是一個(gè)系統目錄,該目錄中包含組件所需要的文件,每一個(gè)帶有文件的組件都會(huì )對應一個(gè)或多個(gè)Repository,打開(kāi)Component Designer中的Repositories文件夾。

點(diǎn)擊右鍵,在彈出菜單中選擇“Add Repository”,新建一個(gè)Repository。

在該Repository的Name屬性中填入Tweak UI Files

點(diǎn)擊Source Path欄中的Browse按鈕,找到C:\Program Files\TweakUI。

在Component Designer中選中TweakUI.inf組件

在該組件的屬性欄中,按下Repository按鈕

在彈出的Select Repository對話(huà)框中,選擇Tweak UI Files項目,確定。

最后,選中tweakui.inf組件,在右邊的屬性設置面板中將該組件的名字改為T(mén)weak UI Control Panel Applet。

選擇File/Save as,保存為C:\XPE_Demo\TweakUI.SLD,關(guān)閉Component Designer。

到此已經(jīng)完成了TweakUI組件的創(chuàng )建;同前面創(chuàng )建的硬件信息組件一樣,要在Targert Designer中使用這個(gè)組件,必須先將其導入到組件數據庫中。

打開(kāi)Component Database Manager,

Import這個(gè)TweakUI組件:找到C:\XPE_Demo\TweakUI.sld并導入

導入完成后,關(guān)閉Component Database Manager

打開(kāi)Target Designer

打開(kāi)剛才創(chuàng )建的配置DemoPlatform

確認Demo Platform Component 組件和Tweak UI Control Panel Applet組件都在Target Designer的組件瀏覽器中。

與其他組件不同,利用Target Analyzer的輸出文件Devices.pmq生成的組件是一個(gè)宏組件,宏組件本身不具備什么功能,僅僅是帶有與其他組件的關(guān)聯(lián)關(guān)系;前面我們開(kāi)發(fā)了一個(gè)名為“Demo Platform Component”的宏組件,利用該組件可以方便的為初始化配置添加硬件支持。

構造XPE 系統影像文件

到此我們已經(jīng)完成的硬件信息的分析并開(kāi)發(fā)了一個(gè)硬件信息組件,開(kāi)發(fā)了一個(gè)應用程序的組件,另外還建立了初始化的配置。在本節中我們來(lái)完成一個(gè)完整配置的開(kāi)發(fā)工作。

打開(kāi)Target Designer

第一個(gè)需要添加的組件是由Devices.pmq文件產(chǎn)生的宏組件Demo Platform Component,加入了這個(gè)組件,就把硬件信息全部添加到配置中;只要在Target Designer左側的組件瀏覽器面板中雙擊該組件就可以添加該組件到配置中。

在組件瀏覽器中,找到Demo Platform Component組件,將該組件加入配置中。

如果沒(méi)有找到該組件,可以在查找欄中輸入它的名字進(jìn)行檢索。



關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>