<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 生成可靠的 Windows XP Embedded 平臺(tái)

          生成可靠的 Windows XP Embedded 平臺(tái)

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

          簡(jiǎn)介

          本文引用地址:http://www.ex-cimer.com/article/201809/388518.htm

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

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

          嵌入式 Windows XP 概述

          嵌入式 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)核級(jí)別開始的各個(gè)級(jí)別上都是可靠的。

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

          嵌入式Windows XP 生成的概念

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

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

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

          選擇供應(yīng)商

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

          ?

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

          ?

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

          ?

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

          ?

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

          ?

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

          開發(fā)方法

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

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

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

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

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


          上一頁 1 2 下一頁

          關(guān)鍵詞:

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();