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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 使用Platform Builder配置Windows CE操作系統(tǒng)

          使用Platform Builder配置Windows CE操作系統(tǒng)

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

          引言

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

          是指操作系統(tǒng)的和功能軟件集成于計(jì)算機(jī)硬件系統(tǒng)之中,簡(jiǎn)單地說(shuō)就是系統(tǒng)的應(yīng)用軟件與系統(tǒng)的硬件一體化,類似于BIOS的工作方式。具有軟件代碼小、高度自動(dòng)化、響應(yīng)速度快等特點(diǎn)。Windows CE是一個(gè)功能強(qiáng)大的開(kāi)放的32位實(shí)時(shí)嵌入式操作系統(tǒng),適用于快速構(gòu)建新一代內(nèi)存少、體積小的智能設(shè)備,例如工業(yè)控制器、手持式設(shè)備、智能電話、機(jī)頂盒和零售點(diǎn)設(shè)備等。不僅如此,Windows CE也為開(kāi)發(fā)智能移動(dòng)設(shè)備提供了新一代可剪裁的平臺(tái)。Windows CE支持各種處理器產(chǎn)品家庭,包括x86、Xscale、ARM、MIPS和SH等系列,因此它允許開(kāi)發(fā)人員選擇最理想的硬件。微軟Windows CE Platform Builder 3.0用于創(chuàng)建、裁剪、定制Windows CE操作系統(tǒng)。Platform Builder為創(chuàng)建Windows CE提供許多配置文件和開(kāi)發(fā)調(diào)試工具。由于Windows CE適合于要求實(shí)時(shí)的和具有特定用途的多任務(wù)體系,通常需要為目標(biāo)平臺(tái)開(kāi)發(fā)專用的硬件設(shè)備的設(shè)備驅(qū)動(dòng)程序。只有向Winodws CE添加適當(dāng)?shù)脑O(shè)備驅(qū)動(dòng)程序之后外圍設(shè)備才可以正常工作。以RTL8139網(wǎng)卡驅(qū)動(dòng)程序?yàn)槔?,說(shuō)明如何通過(guò)修改配置文件添加Windows CE的設(shè)備驅(qū)動(dòng)程序。

          1 建立配置Windows CE的軟硬件環(huán)境

          配置和調(diào)試Windows CE需要1臺(tái)高性能開(kāi)發(fā)工作站和1臺(tái)目標(biāo)調(diào)試設(shè)備。Platform Builder 3.0運(yùn)行在Windows 2000或者以上版本的高性能開(kāi)發(fā)工作站上。Platform Builder提供了創(chuàng)建和調(diào)試Windows CE映射NK.BIN的集成開(kāi)發(fā)環(huán)境,如向?qū)Ш凸ぞ邫?,支持活?dòng)模板庫(kù)(ATL)、微軟基本類庫(kù)(MFC)和Visual Basic,為支持的處理器家庭提供編譯器、內(nèi)核調(diào)試器以及各種遠(yuǎn)程調(diào)試工具。目標(biāo)調(diào)試平臺(tái)可以是經(jīng)過(guò)適當(dāng)配置以后的普通PC機(jī),也可以是嵌入式微處理器模塊。開(kāi)發(fā)工作站通過(guò)以太網(wǎng)或者串、并行口與目標(biāo)平臺(tái)連接,并將Windows CE操作系統(tǒng)映像文件NK.BIN下載到目標(biāo)平臺(tái)。下載完成之后,Windows CE在目標(biāo)平臺(tái)啟動(dòng)。在開(kāi)發(fā)工作站上,可以使用Platform Builder提供的調(diào)試工具查看Windows CE的運(yùn)行情況。以太網(wǎng)和串、并行口這兩種連接類型的差別如表1所列。

          表1 以太網(wǎng)和串、并行口連接之間的差別

          以太網(wǎng)連接串、并行口連接
          下載速度較快下載速度較慢
          開(kāi)發(fā)工作站需要以太網(wǎng)網(wǎng)卡,目標(biāo)平臺(tái)需要NE2000兼容的調(diào)試以太網(wǎng)網(wǎng)卡串行口、并行口
          映像文件和調(diào)試工具都使用以太網(wǎng)映像文件使用并行口下載,目標(biāo)平臺(tái)的調(diào)試信息使用串行口傳送

          2 Platform Builder 3.0提供的配置文件

          配置文件包括4種文件類型:二進(jìn)制映像生成文件.BIB、注冊(cè)表文件.REG、目錄和文件分配表文件.DAT、數(shù)據(jù)庫(kù)文件.DB。通過(guò)修改這些配置文件可以裁剪優(yōu)化Windows CE。用戶根據(jù)需要可以創(chuàng)建自己的配置文件,PB提供的主要配置文件如表2所列。

          表2 配置文件列表

          .BIB文件.REG文件.DAT文件.DB文件
          Common.bibCommon.regCommon.datCommon.db
          Dcom.bibDcom.regServers.dat 
          Msmq.bibMsmq.reg  
          Platform.bibPlatform.regPlatform.datPlatform.db
          Project.bibProject.regProject.dat 
          Wceshellfe.bibWceshellfe.regWceshellfe.datWceshellfe.db
          Wceappsfe.bibWceappsfe.regWceappsfe.datWceappsfe.db
          Config.bibScriptreg  

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

          評(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); })();