在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于Windows XP Embedded Studio Tools工具實現嵌入式操作系統設計

牽手一起夢 ? 來源:電子設計工程 ? 作者:郭娜娜,曹銀杰,黃 ? 2020-10-04 17:09 ? 次閱讀

1 引言

目前主流嵌入式操作系統有μCLinux、μC/OS-II、WindowsCE、Windows XP Embedded(XPE)等,這些嵌入式操作系統功能穩定、可靠,售后服務完善,用戶界面美觀和網絡技術支持等。XPE是Windows XP Professional操作系統的組件化版本,采用與其相同的二進制代碼,二者內核完全相同:XPE繼承了桌面操作系統的所有特征,被認同為嵌入式系統。

2 WindOWS XP Embedded簡介

Windows XP Embedded(XPE)是Windows NT Embed-ded4.0的升級產品,是桌面系統Windows XP的組件化版本。XPE的基礎是可靠的Windows XP版本,具備XP與諸多嵌入式系統的優點:超過9 000個WHQL認證的驅動程序,高度集成:超過3 000個操作系統組件,便于功能裁剪;豐富的設計模板,可配置擴展,加快系統開發進程;通過第三方組件支持即插即用:與Win32 API全兼容;集成多媒體編碼格式、藍牙、DirectX和.NET??蚣?,多媒體功能強大;熟悉的桌面應用程序和服務,方便操作;支持所有的X86架構的硬件平臺。

3 開發環境

開發站的操作系統必須是Windows XP Professinal,CPU運行速度應大于PIII 500 MHz,配置內存至少大于256 MB,硬盤剩余空間要有3 GB。

使用Windows XP Embedded Studio Tools設計工具構建嵌入式操作系統,WindowsXP Embedded StudioTools是一套完整的開發環境,包括開發工具和數據庫,主要由以下4部分組成:(1)目標分析器:包括TA.exe和TAP.exe兩個應用程序。TA.exe是16位應用程序,必須在DOS環境下運行,TAP.exe是32位應用程序,可在Windows平臺上使用;(2)目標設計器:創建目標設備的新配置,并向其中添加相應組件,檢查相關性,確保配置具有創建運行時映像所需的適當組件,生成運行時的映像;(3)組件設計器:用來設計新的組件,并將其保存到組件數據庫中,用來擴展嵌入式設備的功能,以滿足需求;(4)組件數據庫管理器:提供對組件設計器和目標設計器工具所使用的組件數據和存儲庫的管理功能。組件數據庫可駐留在開發系統或服務器上。

4 WindOWS XP Embedded配置

生成嵌入式操作系統的過程十分復雜,區別于編譯一般的應用程序,生成的操作系統還需通過一些接口下載或部署到目標設備上。制定XPE系統比制定Windows CE或μCLinux相對要簡單,制定XPE系統的主要過程如圖1所示。

基于Windows XP Embedded Studio Tools工具實現嵌入式操作系統設計

使用Windows XP Embedded Studio設計丁具構建XPE的主要步驟有:

(1)硬件分析通過光盤的win pe幫助分析硬件,win pe是一個運行在光盤上的操作系統,可作為預安裝環境,也可作為TAP.exe運行平臺,用來分析目標機器的硬件配置情況。將TAP.exe拷貝到目標機器.運行檢測目標機,生成一個默認文件名為devices.pmq的硬件列表定義文件,采用XML語言描述目標機器的硬件信息。

(2)組件的設計運行組件設計器(Component Design-er),選擇File/Import打開對話框硬件信息文件devices.pmq,按下START按鈕。導入.pmq文件,并保存為文件名為ex-cllange instrument.sld的組件。然后,選中exchangeinstrument.sld,將其屬性設為Selector Prototype Component類型。

(3)添加硬件信息運行組件數據庫管理器(Component Datalbase Manager),點擊import按鈕,導人生成的硬件列表定義文件exchange instrument.sld,則將目標機器硬件配置為一個新的組件存人數據庫,可在目標設計器中重復使用該組件。

(4)軟件組件的添加運行目標設計器(Target Design-er),在左側組件瀏覽器中(圖2)可看到數據庫中所有的組件,根據所要制定Windows XP Embedded的功能添加相應組件。將硬件信息的組件添加到配置中。打開配置欄的exchangeinstrument組件,看到硬件設備組件。因為組件屬性設置為Selector Prototype Compnent類型,可刪去不用的設備組件。

(5)系統部署設置將XPE操作系統部署在C盤,設置如圖3所示。

(6)關聯性檢查在生成映像前要檢查組件的關聯性,因為所選中的組件需要其他組件的支持,反復檢查關聯性,并添加相應組件,直到無錯誤為止。

(7)生成系統映像關聯性檢查無錯誤,生成系統運行映像。將其拷貝到目標C盤,第1次啟動時,目標機執行FBA,檢查和配置設備,并執行注冊DLL和COM等任務。將生成的映像文件拷貝到啟動盤,修改Boot.ini,啟動映像完成FBA。

5 XPE在智能交通系統中的應用

智能交通系統采用Windows XPE操作系統,可滿足實時性、高效性和準確性要求,同時系統提供各種設備驅動接口,操作方便簡單,圖形界面友好,支持TCP/IP及其他協議,支持 TCP/UDP/IP/PPP協議及統一的MAC訪問層接口。南此,智能交通系統可通過接收外部檢測模塊信息(如:視頻檢測報警、車輛檢測器、雷達、車牌識別信息等信號)判別違法車輛和獲取系統圖像采集部件圖片,實現圖片數據的傳輸。

6 結論

XPE除具有Wincdows XP功能外.還提供嵌人式功能支持。構建時需注意:(1)構建XPE系統時關閉開發機上的殺毒軟件;(2)數據庫同時存在標準的Explorer、 Task Manager及Command外殼程序時。應首選Explorer,Command通常使用小配置,與Minlogon一起使用;(3)內存不夠大時, FBA不能正常引導,應增加內存或虛擬內存;(4)目標設計器找不到組件,可在Tools一》options一》Advanced中尋找,更改Minmum的值為100,即組件可見度最低值為100。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5085

    文章

    19138

    瀏覽量

    305730
  • 操作系統
    +關注

    關注

    37

    文章

    6838

    瀏覽量

    123385
  • 多媒體
    +關注

    關注

    0

    文章

    500

    瀏覽量

    37002
收藏 人收藏

    評論

    相關推薦

    概述及匯總ARM的嵌入式操作系統

    嵌入式操作系統Embedded Operation System,EOS)是指用于嵌入式系統操作系統
    發表于 12-23 11:39 ?3006次閱讀

    Windows Embedded 操作系統

    微軟公司從1996年發布Windows CE 1.0開始進入嵌入式操作系統領域,此后Microsoft 致力于提供嵌入式技術、端到端開發工具
    發表于 04-16 09:16

    嵌入式XPE操作系統構建時要注意什么?

    目前主流嵌入式操作系統有μCLinux、μC/OS-II、WindowsCE、Windows XP Embedded(XPE)等,這些
    發表于 11-06 06:38

    嵌入式操作系統有哪些

      1.嵌入式Linux  嵌入式Linux(Embedded Linux)是標準Linux經過小型化裁剪處理之后的專用Linux操作系統,能夠固化于容量只有幾KB或者幾MB的存儲器芯
    發表于 06-20 15:13

    Windows XP操作系統 ppt課件

    Windows XP操作系統2.1 操作系統概念2.1.1 操作系統的地位2.1.2 操作系統
    發表于 11-07 09:50 ?0次下載

    嵌入式操作系統Windows CE的研究

    Windows CE是適合嵌入式應用的操作系統,介紹了Windows CE嵌入式系統
    發表于 08-15 11:19 ?15次下載

    嵌入式XPE操作系統的構建及應用

    嵌入式計算機系統作為計算機應用的一個重要領域,應用廣泛。Windows XP Embedded(XPE)具備XP與諸多
    發表于 12-28 15:56 ?45次下載

    嵌入式XPE操作系統的構建及應用

    嵌入式XPE操作系統的構建及應用  1 引言   目前主流嵌入式操作系統有μCLinux、μC/OS-II、WindowsCE、Windows
    發表于 11-07 09:19 ?1360次閱讀
    <b class='flag-5'>嵌入式</b>XPE<b class='flag-5'>操作系統</b>的構建及應用

    Windows Embedded 操作系統

      微軟公司從1996年發布Windows CE 1.0開始進入嵌入式操作系統領域,此后Microsoft 致力于提供嵌入式技術、端到端開發工具
    發表于 12-17 09:20 ?2359次閱讀

    基于Windows Embedded嵌入式系統開發

    Windows XP Embedded是這種領先的桌面操作系統的組件化版本,它能夠快速開發出最為可靠的全功能連接設備。它采用與Windows
    發表于 06-15 18:13 ?37次下載
    基于<b class='flag-5'>Windows</b> <b class='flag-5'>Embedded</b>的<b class='flag-5'>嵌入式</b><b class='flag-5'>系統</b>開發

    嵌入式操作系統是什么_嵌入式操作系統有哪些

    嵌入式操作系統Embedded OperatingSystem,簡稱:EOS)是指用于嵌入式系統操作
    發表于 04-08 14:36 ?2.1w次閱讀

    嵌入式操作系統FreeRTOS的原理實現

    嵌入式操作系統FreeRTOS的原理實現(嵌入式開發工具使用實驗報告)-嵌入式操作系統FreeR
    發表于 07-30 12:03 ?31次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統</b>FreeRTOS的原理<b class='flag-5'>實現</b>

    嵌入式操作系統

    參考:[1] 《嵌入式系統軟件及操作系統》1、嵌入式操作系統的功能在嵌入式
    發表于 10-21 11:21 ?10次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統</b>

    嵌入式操作系統

    嵌入式操作系統Embedded Operating System, EOS)是一種用途廣泛的系統軟件,它主要負責
    發表于 11-03 18:36 ?46次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統</b>

    Embedded Tools介紹和使用方法

    隨后(在上周),微軟也發布了基于 VS Code 的嵌入式開發插件(Embedded Tools),支持Azure RTOS、FreeRTOS操作系統
    的頭像 發表于 03-21 11:42 ?5771次閱讀
    主站蜘蛛池模板: 久久精品亚洲| 成人看的午夜免费毛片| 国产一二精品| 色在线视频网站| 亚洲国产成人精品女人久久久| 日本不卡一区视频| 午夜欧美性欧美| 日本一区二区三区在线观看视频| 欧美黑人性受xxxx精品| 四虎永久在线精品免费观看地址 | 免费观看一区二区| 在线观看免费av网站| 欧美极品另类xxx| 免费在线播放视频| 182.t v香蕉人人网站| 亚洲免费二区三区| 欧美日本一区二区| 国产性老妇女做爰在线| 最好看免费中文字幕2018视频| 亚洲六月婷婷| 在线中文字幕一区| 国产精品丝袜在线观看| 亚洲精品成人在线| 日韩色网| 久九色| www.天天色| 欧美天天色| 在线观看一区二区三区视频| 最新理论三级中文在线观看| 色五夜婷婷| 国产欧美亚洲精品第二区首页| 日本3级视频| 婷婷六| 天天射视频| 久久青草精品一区二区三区| 三级毛片网| 五等分的新娘免费漫画| 亚洲黄色三级| 中文在线资源链接天堂| 欧美在线视频7777kkkk| 男人搡女人视频免费看|