<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ò ) 收藏

簡(jiǎn)介

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

該白皮書(shū)面向剛剛接觸 Microsoft Windows XP Embedded 并且希望更好地了解如何在其 x86 客戶(hù)端設備上生成可靠的嵌入式 Windows XP 映像的開(kāi)發(fā)人員。本文分為四個(gè)部分。第一部分提供了有關(guān)嵌入式 Windows XP 操作系統 (OS) 的概述,解釋了其固有可靠性的由來(lái)。第二部分提供了一些軟件工程設計準則,這些準則可用來(lái)提高嵌入式 Windows XP 生成的可靠性。第三部分提供了用于在嵌入式 Windows XP 生成過(guò)程的多個(gè)步驟中提高可靠性的提示(參見(jiàn)下面的圖 1)。最后,第四部分概述了多個(gè)可以在質(zhì)量保證測試中發(fā)揮作用的、便于使用的測試實(shí)用工具。

圖 1. 嵌入式 Windows XP 生成過(guò)程高級概述

嵌入式 Windows XP 概述

嵌入式 Windows XP 代碼基

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

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

嵌入式Windows XP 生成的概念

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

軟件工程設計準則

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

選擇供應商

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

?

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

?

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

?

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

?

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

?

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

開(kāi)發(fā)方法

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

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

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

嵌入式 Windows XP 開(kāi)發(fā)過(guò)程

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


上一頁(yè) 1 2 下一頁(yè)

關(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>