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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Windows CE模塊和組件概述

          Windows CE模塊和組件概述

          作者: 時(shí)間:2011-02-25 來源:網(wǎng)絡(luò) 收藏

          一般的特點(diǎn):

          • 它所支持的處理器包括:NEC,飛利浦(Philips),和Toshiba(東芝)MIPS 39xx及Toshiba(東芝)MIPS 4xxx;Motorola(摩托羅拉)PowerPC;Hitachi(日立)SH3;AMD和Intel x86 (486及以上)。
          • 模塊操作系統(tǒng),其中有一些零散的模塊
          • 通過內(nèi)置程序支持通訊、Windows CE外殼、驅(qū)動(dòng)硬件設(shè)備
          • 驅(qū)動(dòng)Win32應(yīng)用程序界面設(shè)備的附件和對(duì)應(yīng)用程序開發(fā)者常用的開發(fā)模式。

          OEM改編層(OAL):

          • 允許OEM廠商使Windows CE適應(yīng)它們的硬件
          • 包括一套為中斷調(diào)用,RTC,等等而特別設(shè)計(jì)的小的驅(qū)動(dòng)程序。
          • 所有具有特定用途的處理器的端口都是微軟(Microsoft)公司定制的。

          Windows CE是通過建立一個(gè)細(xì)小薄層的代碼來為一個(gè)特殊硬件平臺(tái)服務(wù)。這一薄層存在于內(nèi)核和硬件平臺(tái)之間。這一層眾所周知是OEM改編層(OAL)。OAL把特殊硬件設(shè)備從內(nèi)核中分隔開來。Windows CE內(nèi)核,依次包含具有特效的程序代碼去處理程序的核心功能。OEM改編層OAL是特別地為特殊的CPU和硬件平臺(tái)服務(wù)的。

          OEM改編層OAL首要的目的是把目標(biāo)平臺(tái)的硬件系統(tǒng)展示給內(nèi)核。這包括管理硬件的時(shí)鐘和設(shè)備中斷以及通過個(gè)人計(jì)算機(jī)輔助設(shè)備實(shí)施的能源管理。Windows CE通過聯(lián)系每一個(gè)硬件中斷詢問線(IRQ)對(duì)每一個(gè)中斷服務(wù)線(ISR)處理中斷。當(dāng)允許的中斷和實(shí)際的中斷發(fā)生時(shí),內(nèi)核呼叫注冊(cè)的中斷服務(wù)線去處理中斷。ISR,即處理中斷的內(nèi)核模式部分,保持盡可能的短。它的任務(wù)主要是指揮內(nèi)核規(guī)劃和發(fā)送出適當(dāng)?shù)闹袛喾?wù)信息(IST)。IST,在設(shè)備驅(qū)動(dòng)軟件模塊中應(yīng)用,接收和發(fā)送數(shù)據(jù)、控制來自和送到硬件的代碼和認(rèn)可設(shè)備的中斷信號(hào)。

          設(shè)備驅(qū)動(dòng)程序

          • 所建立的設(shè)備支持鍵盤,接觸屏,LED,顯示器,聲卡和電源驅(qū)動(dòng)器,以及一個(gè)迅時(shí)建立模式,這個(gè)模式允許另外的其它設(shè)備迅速地連接到你的平臺(tái)上。
          • 支持無線和有線的局域網(wǎng)(LAN)
          • 靜態(tài)可更換的鍵盤布局。
          • 基于WIN32事件模式的擴(kuò)展的中斷處理接口系統(tǒng)。
          • 支持標(biāo)準(zhǔn)串口設(shè)備。
          • 支持PCMCIA和Socket,可以使用各種移動(dòng)的和固定的卡。

          內(nèi)核:

          多任務(wù)選項(xiàng);優(yōu)先的多任務(wù)方式。

          • WIN32程序和線路模式為基礎(chǔ)的優(yōu)先級(jí)依時(shí)序安排;支持八層多任務(wù)選項(xiàng)的優(yōu)先權(quán)。
          • 由只讀存儲(chǔ)器ROM,動(dòng)態(tài)隨機(jī)存儲(chǔ)器RAM和FAT文件分配表文件系統(tǒng)提供支持的頁面查詢支持。
          • 執(zhí)行來自只讀存儲(chǔ)器的命令
          • 支持同步目標(biāo)(等候壓縮目標(biāo),等候多任務(wù)目標(biāo))。
          • 低級(jí)的ISR和潛埋塞(Thread)結(jié)構(gòu)。
          • 可攜帶的交叉微處理器。
          • 累積占用內(nèi)存大小僅僅剛好限制在可用的空間。

          目標(biāo)存儲(chǔ)器:

          • 有效的目標(biāo)存儲(chǔ)器包括文件系統(tǒng)、注冊(cè)登記表和數(shù)據(jù)庫。
          • 利用上述的四個(gè)數(shù)據(jù)排序鍵和提供的傳送數(shù)據(jù)量以及滾動(dòng)功能,數(shù)據(jù)庫能提供存儲(chǔ)和恢復(fù)數(shù)據(jù)記錄的作用。
          • 文件系統(tǒng):文件通過WIN32應(yīng)用程序軟件界面來管理。支持FATFS文件分配表文件系統(tǒng),包括多個(gè)FAT文件分配表卷標(biāo)(最多可用9個(gè)卷標(biāo))。FATFS文件分配表文件系統(tǒng)支持保護(hù)斷電和冷起動(dòng)狀態(tài)下的文件系統(tǒng)的保存。安裝塊驅(qū)動(dòng)設(shè)備:驅(qū)動(dòng)設(shè)備包括ATA和SRAM驅(qū)動(dòng)器。

          注冊(cè):

          • 象WIN32一樣注冊(cè),路徑是通過WIN32注冊(cè)應(yīng)用程序軟件界面。

          個(gè)人計(jì)算機(jī)圖形設(shè)備接口和用戶注意事項(xiàng):

          • 可以設(shè)置成灰色LCD液晶顯示器,彩色VGA顯示器,或者沒有顯示器等各種方式。
          • 圖形設(shè)備接口和用戶需要有多種多樣的組合方式,那么你可以向各初始設(shè)備制造廠家(OEM)商提出。
          • WIN32用戶程序軟件界面的一套圖形設(shè)備接口和用戶接口支持位圖(BITMAP)打印,最多到32位彩色,TrueType字體,Cascding菜單,最大量的窗口界面。

          通訊支持包括:

          • 微軟Windows Sockets
          • Winlnet
          • Secure Sockets Layer
          • TCP/IP,PPP,SLIPI,rDA協(xié)議、TAPI和串口
          • 直接電纜連接、撥號(hào)連接和設(shè)備到設(shè)備的聯(lián)接(device-to-device connectivity)
          • 利用NDIS和SMB的局域網(wǎng)(LAN)連接。
          • 遠(yuǎn)程訪問設(shè)備(RAS)支持遠(yuǎn)程的連接,接口支持硬件通訊聯(lián)系(依靠調(diào)制解調(diào)器、以太網(wǎng)芯片等等)
          • Windows NT LAN

          遠(yuǎn)程連接:

          • 遠(yuǎn)程連接協(xié)議(APIs)允許以Windows為基礎(chǔ)的桌面系統(tǒng)訪問以Windows CE為基礎(chǔ)的設(shè)備。利用目標(biāo)存儲(chǔ)器和設(shè)備注冊(cè)傳輸文件,Windows CE請(qǐng)求遠(yuǎn)程執(zhí)行程序或起動(dòng)設(shè)備。
          • 遠(yuǎn)程連接網(wǎng)絡(luò)直接聯(lián)系個(gè)人計(jì)算機(jī)到撥號(hào)訪問的Internet、個(gè)人計(jì)算機(jī)群和服務(wù)器等。

          外殼(SHELL):

          • 包括一個(gè)很小的支持發(fā)送和轉(zhuǎn)接功能的外殼。
          • 源代碼包括基本的一個(gè)內(nèi)含的應(yīng)用程序,所以這個(gè)外殼能提供適合的服務(wù)。
          • 小型的Internet Explore:包括一部分Windows CE的可調(diào)整的顯示器(640象素x 240象素,,640象素x 480象素,等等)
          • 支持:HTML3.2,F(xiàn)rames,Tables, Forms,不支持Cascading風(fēng)格的表格,ActiveX?控制器,client-side scripting,Netscape Plug in,等等。

          國際化/地方化:

          • 以國際標(biāo)準(zhǔn)組織為基礎(chǔ)
          • 包括在1988Q1(標(biāo)準(zhǔn))上建立的所有支持法語、德語、意大利語、葡萄牙語、拉丁語、西班牙語和日本語的操作系統(tǒng)都支持地方化的操作系統(tǒng),支持國際語言,支持(NLS)用戶程序軟件界面,允許系統(tǒng)和用戶本地化。

          附加的組件特征:

          • ActiveX和COM/OLE
          • 為Windows CE服務(wù)的的微軟虛擬機(jī)Java程序。
          • 微軟的Windows CE基本分類方法。
          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


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