www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式軟件
[導(dǎo)讀] 嵌入式 Windows XP 代碼基嵌入式 Windows XP 和 Windows XP 都是在 Microsoft Windows NT 和 Windows 2000 的同一穩(wěn)定代碼基上生成的。該代碼基提供了受保護(hù)的內(nèi)存模型和

 嵌入式 Windows XP 代碼基

嵌入式 Windows XP 和 Windows XP 都是在 Microsoft Windows NT 和 Windows 2000 的同一穩(wěn)定代碼基上生成的。該代碼基提供了受保護(hù)的內(nèi)存模型和搶先式多任務(wù) — 這兩者都促進(jìn)了系統(tǒng)穩(wěn)定性。從這一經(jīng)過檢驗(yàn)的代碼基開始,從根本上而言,嵌入式 Windows XP在從內(nèi)核級別開始的各個級別上都是可靠的。

Windows XP 桌面操作系統(tǒng)和嵌入式 Windows XP 操作系統(tǒng)之間的差別在于:嵌入式 Windows XP 被模塊化為多個組件。了解嵌入式 Windows XP的組件化機(jī)制是部署可靠的嵌入式 Windows XP 生成的關(guān)鍵所在。

嵌入式Windows XP 生成的概念

嵌入式 Windows XP 的生成 概念與嵌入式操作系統(tǒng)(如 Windows CE .NET)不同。對于嵌入式 Windows XP 而言,生成 意味著收集為支持目標(biāo)設(shè)備中需要的功能所需的二進(jìn)制文件、注冊表項和其他資源。對于 Windows CE .NET 而言,生成 意味著實(shí)際重新編譯和鏈接 OS 與應(yīng)用程序。

軟件工程設(shè)計準(zhǔn)則

開發(fā)人員可以利用多個可能對可靠性產(chǎn)生重大影響的軟件工程設(shè)計準(zhǔn)則。

選擇供應(yīng)商

嵌入式 Windows XP 的一個主要優(yōu)點(diǎn)是開發(fā)人員可以使用現(xiàn)成的基于 x86 的硬件作為他們的客戶端設(shè)備。這一便利可以節(jié)省時間和金錢。但是,從可靠性觀點(diǎn)來看,開發(fā)人員需要了解設(shè)備硬件是決定設(shè)備可靠性的關(guān)鍵因素。同樣,開發(fā)人員需要仔細(xì)選擇提供其他軟件驅(qū)動程序或應(yīng)用程序的第三方供應(yīng)商。開發(fā)人員應(yīng)該在以下五個方面評估他們的供應(yīng)商:

? 供應(yīng)商硬件能否滿足或超過目標(biāo)系統(tǒng)要求(即,Intel Pentium II 或更高等級的 CPU、ACPI PnP 基本輸入/輸出系統(tǒng) (BIOS) 支持、外圍設(shè)備組件互聯(lián) (PCI) 2.0 或更高等級的支持、5 MB 的存儲媒體、64 MB 的 RAM)?

該硬件供應(yīng)商是否注重質(zhì)量?該供應(yīng)商的質(zhì)量過程是什么?該供應(yīng)商是否參與了 Microsoft 的 Windows Hardware Quality Lab (WHQL) 計劃?

軟件供應(yīng)商是否對它們的軟件驅(qū)動程序或應(yīng)用程序進(jìn)行擔(dān)保?

這些供應(yīng)商是否提供及時的技術(shù)支持?

如果硬件或軟件的專用部件只有一個供應(yīng)商并且出現(xiàn)了技術(shù)問題,那么該供應(yīng)商能夠以多快的速度做出反應(yīng)?

開發(fā)方法

在開始之前遵循一套開發(fā)方法(包括編寫軟件需求文檔)可以間接提高最終生成的可靠性。生成嵌入式 Windows XP 映像是一個選擇和配置組件的過程。例如,借助于概述了最終用戶將如何配置目標(biāo)設(shè)備的需求文檔,開發(fā)人員可以選擇正確的組件以啟用正確的功能。借助于概述了如何制造目標(biāo)設(shè)備的需求文檔,開發(fā)人員在配置嵌入式 Windows XP 生成時可以適應(yīng)生產(chǎn)流程。

嵌入式Windows XP 技術(shù)支持

嵌入式 Windows XP 開發(fā)工具 Embedded Studio 易于使用,但如果開發(fā)人員具有可用的技術(shù)支持網(wǎng)絡(luò),則可以節(jié)省時間(并減少加班時間)。Microsoft 在該 Microsoft Web 站點(diǎn)中為嵌入式 Windows XP 支持非常強(qiáng)大的開發(fā)人員社區(qū)。開發(fā)人員可以在該站點(diǎn)中利用新聞組、技術(shù)文章、知識庫和其他資源。此外,可以從許多公司(如 BSQUARE)購買嵌入式 Windows XP 技術(shù)支持軟件包。

嵌入式 Windows XP 開發(fā)過程

Microsoft 的 Web 站點(diǎn)詳細(xì)說明了嵌入式 Windows XP 開發(fā)過程和工具。這些步驟在第 1 頁上的圖 1 中進(jìn)行了概述,分別為:分析硬件、創(chuàng)作組件、配置生成和部署映像。本部分不在這里重復(fù)相同的信息,而是針對開發(fā)人員可用來確保更為可靠的嵌入式Windows XP 生成的每個步驟提供專門的提示。

開始之前提示 #1:加載 XP Pro 和應(yīng)用程序

開發(fā)人員為確??煽康纳啥M(jìn)行的最佳時間投入是,在開始的時候,在自己的 x86 目標(biāo)設(shè)備上安裝 Windows XP Professional(桌面操作系統(tǒng))。通過安裝和運(yùn)行 XP Professional 和指定的應(yīng)用程序,可以提供有關(guān)硬件、驅(qū)動程序和應(yīng)用程序的可靠性的基準(zhǔn)。通過這種運(yùn)用基準(zhǔn)化的方法,開發(fā)人員可以在嵌入式 Windows XP 的可能源發(fā)生生成錯誤時將硬件、驅(qū)動程序二進(jìn)制文件和應(yīng)用程序在外。

分析硬件提示 #2:了解目標(biāo)分析器

目標(biāo)分析器的兩個程序 — 目標(biāo)分析器專業(yè)版 (TAP.exe) 和目標(biāo)分析器 (TA.exe) 互為補(bǔ)充。TAP.exe 是一種要求在目標(biāo)設(shè)備上安裝 Windows 2000 或 Windows XP 的 Microsoft Win32 應(yīng)用程序。如果開發(fā)人員無法使用 TAP.exe,則可以選擇運(yùn)行目標(biāo)分析器 (TA.exe) — 它在 DOS 環(huán)境中運(yùn)行。TA.exe 只檢測 ACPI、USB、1394、SCSI、PCMCIA 和 ISA 的存在(與存在和設(shè)備相對)。此外,TA.exe 可以為硬件抽象層 (HAL) 產(chǎn)生最佳推測,并且不檢測軟件枚舉設(shè)備。在使用 TA.exe 時,開發(fā)人員可能需要其他來源以便說明目標(biāo)設(shè)備體系結(jié)構(gòu)。

配置生成提示 #3:節(jié)省原型化時間

通過 Target Designer,開發(fā)人員可以生成操作系統(tǒng)映像以便進(jìn)行測試,而無須對該操作系統(tǒng)進(jìn)行授權(quán)。該映像將在 90 到 180 天內(nèi)有效,然后該映像將“藍(lán)屏”。如果開發(fā)團(tuán)隊已經(jīng)選擇了嵌入式 Windows XP ,并且已經(jīng)為貿(mào)易展或重要客戶開發(fā)了原型,則該團(tuán)隊?wèi)?yīng)該考慮使用產(chǎn)品許可證。這可以避免出現(xiàn)以下情況:即,在一段時間(例如四個月)以后的某個周末,因?yàn)檠菔景?ldquo;藍(lán)屏”而找來某位工程師進(jìn)行緊急處理。

配置生成提示 #4:Target Designer 中的可見性設(shè)置

Target Designer 使開發(fā)人員可以設(shè)置可見性閾值,該值指示組件在配置過程中是否可見。使用可見性級別,可以減少開發(fā)人員必須處理的組件的數(shù)量。開發(fā)人員應(yīng)該知道,當(dāng)他們調(diào)試生成并且認(rèn)為缺少某個組件時,他們應(yīng)該確認(rèn)它的可見度設(shè)置。

配置生成提示 #5:Target Designer 中的依賴項檢查

在配置嵌入式 Windows XP 生成時,Target Designer 不斷地檢查冗長的依賴項鏈。每個組件都具有它自己的需要和依賴項。如果選中了 Auto-resolve dependencies 復(fù)選框,則 Target Designer 會自動解決組件之間的依賴項問題。該自動化技術(shù)的弊端是:生成可能變得超過開發(fā)人員所希望的大小,并且不會提供有關(guān)哪些組件被添加以滿足依賴項的可見度。開發(fā)人員需要了解提高生成過程的速度并使用自動化依賴項檢查與最大限度地減小映像之間的折衷。

部署映像提示 #6:使用系統(tǒng)克隆工具

在制造過程中,當(dāng)準(zhǔn)備將在多個設(shè)備上復(fù)制的生產(chǎn)映像時,開發(fā)人員應(yīng)該包括系統(tǒng)克隆工具組件。如果每個設(shè)備分別經(jīng)歷獨(dú)立的 First Boot Agent (FBA) 過程,則無需該克隆組件。但是,F(xiàn)BA 過程非常費(fèi)時,并且對制造環(huán)境不利。

測試的作用

可以使用多個測試實(shí)用工具,以協(xié)助進(jìn)行嵌入式 Windows XP 調(diào)試。使用 PC Magazine (http://www.pcmag.com) 提供的 InCtrl5,開發(fā)人員可以獲取系統(tǒng)的前后快照。FileMon 是一種免費(fèi)提供的工具,它可以實(shí)時顯示文件系統(tǒng)活動,包括程序使用了哪些文件(包括動態(tài)鏈接庫 (DLL) 和配置文件)。RegMon 也可從 Sysinternals (http://www.sysinternals.com) 獲得,它顯示了哪些應(yīng)用程序正在訪問注冊表。Microsoft 在它的 Platform SDK 中提供了 Dependency Walker 實(shí)用工具,它可以幫助開發(fā)人員確保為應(yīng)用程序或驅(qū)動程序包含所有需要的 DLL。

小結(jié)

該白皮書探討了開發(fā)人員可以重點(diǎn)關(guān)注以確保更加可靠的嵌入式 Windows XP 生成的四個方面。這些方面包括:了解嵌入式 Windows XP 的由來;使用可靠的軟件工程設(shè)計準(zhǔn)則;通過使 Windows XP Professional 在目標(biāo)設(shè)備上運(yùn)行來啟動項目以及其他一些可以提高可靠性的生成提示;以及將使用多個方便的測試實(shí)用工具進(jìn)行測試結(jié)合到開發(fā)過程之中。但愿剛剛接觸嵌入式 Windows XP 的開發(fā)人員能夠在這些主題中找到一些忠告,以減緩其嵌入式 Windows XP 學(xué)習(xí)曲線,并且?guī)椭麄冊缛諏⒖煽康漠a(chǎn)品投放市場。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉