一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Windows CE操作系統(tǒng)體系結(jié)構(gòu)及功能介紹

電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2018-08-29 05:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式操作系統(tǒng)是與應(yīng)用環(huán)境密切相關(guān)的,從應(yīng)用范圍角度來(lái)看,大致可以分為通用型的嵌入式操作系統(tǒng)如Windows CE、VxWorks、嵌入式Linux等和專(zhuān)用型的嵌入式操作系統(tǒng)如Palm OS、Symbian等。從實(shí)時(shí)性的角度看,大致可以分為實(shí)時(shí)嵌入式操作系統(tǒng)和一般嵌入式操作系統(tǒng)。從原理上說(shuō),嵌入式操作系統(tǒng)仍舊是一種操作系統(tǒng),因此它同樣具有操作系統(tǒng)在進(jìn)程管理、存儲(chǔ)管理、設(shè)備管理、處理器管理和輸入輸出管理幾方面的基本功能,但是由于硬件平臺(tái)和應(yīng)用環(huán)境與一般操作系統(tǒng)的不同,那么它也有自身的特點(diǎn),最大的特點(diǎn)就是可定制性,也就是它能夠提供可配置或可剪裁的內(nèi)核功能和其他功能,可以根據(jù)應(yīng)用的需要有選擇的提供或不提供某些功能以減少系統(tǒng)開(kāi)銷(xiāo)。

微軟公司的Windows CE操作系統(tǒng)就是一種嵌入式操作系統(tǒng),它1996年開(kāi)始發(fā)布Windows CE 1.0版本,2004年7月發(fā)布了Windows CE .NET 5.0版本,目前用得最多的是Windows CE .NET 4.2版本,其發(fā)展速度也是很快的,功能上自不必描述,它的主要應(yīng)用領(lǐng)域有PDA市場(chǎng)、Pcket PC、Smartphone、工業(yè)控制、醫(yī)療等。

現(xiàn)代的嵌入式操作系統(tǒng)同嵌入式操作系統(tǒng)的定制或配置工具緊密聯(lián)系,構(gòu)成了嵌入式操作系統(tǒng)的集成開(kāi)發(fā)環(huán)境。就WinCE來(lái)講,你無(wú)法買(mǎi)到WinCE這個(gè)操作系統(tǒng),你買(mǎi)到的是Platform Builder for CE.NET 4.2的集成開(kāi)發(fā)環(huán)境,我們也簡(jiǎn)稱(chēng)為PB,利用它你可以剪裁和定制出一個(gè)符合你自己需要的WinCE.NET 4.2的操作系統(tǒng),因此,我們說(shuō)的操作系統(tǒng)實(shí)際上完全是由自己定制出來(lái)的,這就是嵌入式操作系統(tǒng)最大的特點(diǎn)。

Windows CE 是由許多離散模塊構(gòu)成的,每一模塊都提供特定的功能。這些模塊中的一部分被劃分成組件。組件使 Windows CE 變得非常緊湊(只占不到 200 KB 的 RAM),因此只占用了運(yùn)行設(shè)備所需的最小的ROM、RAM 以及其它硬件資源。Windows CE 包含提供操作系統(tǒng)最關(guān)鍵功能的 4 個(gè)模塊:內(nèi)核模塊;對(duì)象存儲(chǔ)模塊;圖形、窗口和事件子系統(tǒng) (GWES) 模塊以及通信模塊。Windows CE 還包含一些附加的可選擇模塊,這些模塊可支持的任務(wù)有管理可安裝設(shè)備驅(qū)動(dòng)程序、支持 COM 等。

內(nèi)核

內(nèi)核是 OS 的核心,通過(guò) Coredll 模塊表示。它提供在所有設(shè)備中都出現(xiàn)的基本操作系統(tǒng)功能。內(nèi)核負(fù)責(zé)內(nèi)存管理、進(jìn)程管理以及特定文件管理等功能。它還管理虛擬內(nèi)存、調(diào)度、多重任務(wù)處理以及例外處理等。Windows CE 的任何配置都需要用到 Coredll 模塊的大多數(shù)組件。有一些內(nèi)核組件是可選的,只有在涉及系統(tǒng)功能操作時(shí),才需要這些組件,例如電話技術(shù)、多媒體技術(shù)以及圖形設(shè)備接口(GDI) 技術(shù)等。

對(duì)象存儲(chǔ)

Filesys 模塊支持Windows CE 對(duì)象存儲(chǔ) API 函數(shù)。對(duì)象存儲(chǔ)所支持的永久性存儲(chǔ)器的類(lèi)型如下表所示。存儲(chǔ)器類(lèi)型 說(shuō)明文件系統(tǒng) 包含應(yīng)用程序和數(shù)據(jù)文件系統(tǒng)注冊(cè)表 存儲(chǔ)應(yīng)用程序必須快速訪問(wèn)的系統(tǒng)配置信息以及其它任何信息Windows CE 數(shù)據(jù)庫(kù) 提供結(jié)構(gòu)化存儲(chǔ)對(duì)象存儲(chǔ)可將用戶數(shù)據(jù)和應(yīng)用程序數(shù)據(jù)存入文件或注冊(cè)器。在操作系統(tǒng)構(gòu)造進(jìn)程(該進(jìn)程中只包括那些必需選項(xiàng))的過(guò)程中,對(duì)于這些不同的對(duì)象存儲(chǔ)組件,可以選取,也可以忽略。

GWES

GWES 是用戶、應(yīng)用程序和 OS 之間的圖形用戶接口。GWES 通過(guò)處理鍵盤(pán)、筆針動(dòng)作來(lái)接受用戶輸入,并選擇傳送到應(yīng)用程序和OS 的信息。GWES 通過(guò)創(chuàng)建并管理在顯示設(shè)備和打印機(jī)上顯示的窗口、圖形以及文本來(lái)處理輸出。GWES 的中心是窗口。所有應(yīng)用程序都需要窗口以接收來(lái)自 OS 的消息,即使那些為缺

少圖形顯示的設(shè)備創(chuàng)建的應(yīng)用程序也是如此。GWES 提供控制器、菜單、對(duì)話框以及圖形顯示的設(shè)備資源,還提供 GDI 以控制文本與圖形顯示。

通信

通信組件提供對(duì)下列通信硬件和數(shù)據(jù)協(xié)議的支持:

· 串行 I/O 支持

· 遠(yuǎn)程訪問(wèn)服務(wù)(RAS)

· 傳輸控制協(xié)議/ Internet 協(xié)議 (TCP/IP)

· 局域網(wǎng) (LAN)

· 電話技術(shù) API (TAPI)

· Windows CE 的無(wú)線服務(wù)

可選組件

除上述主要模塊之外,還可使用其它的操作系統(tǒng)模塊。這些模塊與組件主要有:

· 設(shè)備管理器和設(shè)備驅(qū)動(dòng)程序

· 多媒體(聲音)支持模塊

· COM 支持模塊

· Windows CE 外殼模塊

Windows CE 提供的每一模塊或組件都支持一組可用的相關(guān) API 函數(shù)。



:

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5152

    文章

    19675

    瀏覽量

    317588
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7152

    瀏覽量

    125592
  • WindowsCE
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    9265
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式操作系統(tǒng)Windows CE研究

    操作系統(tǒng)核組件、OEM 適配層(OEM Adaptation Layer ,OAL) 和設(shè)備驅(qū)動(dòng)程序以及組成系統(tǒng)的硬件設(shè)備組成,圖1為基于Windows CE平臺(tái)的層次
    發(fā)表于 09-24 16:26

    計(jì)算機(jī)操作系統(tǒng)的運(yùn)行機(jī)制和體系結(jié)構(gòu)

    計(jì)算機(jī)操作系統(tǒng)-運(yùn)行機(jī)制、體系結(jié)構(gòu)
    發(fā)表于 07-09 16:52

    了解體系結(jié)構(gòu) - 介紹 Arm 體系結(jié)構(gòu)

    。該體系結(jié)構(gòu)為軟件開(kāi)發(fā)人員公開(kāi)了一個(gè)通用的指令集和工作流程,也稱(chēng)為程序員模型。這有助于確保架構(gòu)的不同實(shí)現(xiàn)之間的互操作性,以便軟件可以在不同的 Arm 設(shè)備上運(yùn)行。本指南為任何對(duì)此感興趣的人介紹了 Arm
    發(fā)表于 08-01 14:35

    ARM體系結(jié)構(gòu)標(biāo)準(zhǔn)配置

    ARM體系結(jié)構(gòu)包含大量功能,這些功能被描述為可選或定義的實(shí)施。來(lái)自平臺(tái)操作系統(tǒng)供應(yīng)商的反饋表明這種可變性對(duì)于系統(tǒng)代碼的開(kāi)發(fā)人員來(lái)說(shuō)是一個(gè)實(shí)質(zhì)
    發(fā)表于 08-08 07:40

    嵌入式操作系統(tǒng)Windows CE的研究

    Windows CE是適合嵌入式應(yīng)用的操作系統(tǒng),介紹Windows CE嵌入式
    發(fā)表于 08-15 11:19 ?15次下載

    什么是Windows CE,LynxOS是什么操作系統(tǒng)

    什么是Windows CE   Microsoft Windows CE是從整體上為有限資源的平臺(tái)設(shè)計(jì)的多線程、完整優(yōu)先權(quán)、多任務(wù)的
    發(fā)表于 06-17 00:36 ?1992次閱讀

    Windows CE.NET的定制和裁剪

    介紹了微軟嵌入式操作系統(tǒng)Windows CE. NET的體系結(jié)構(gòu)。論述了Windows
    發(fā)表于 06-27 10:51 ?41次下載
    <b class='flag-5'>Windows</b> <b class='flag-5'>CE</b>.NET的定制和裁剪

    Windows CENET操作系統(tǒng)的架構(gòu)

    介紹了通過(guò)修改 Windows CE. NET的配置文件來(lái)添加 、裁剪相應(yīng)功能模塊 ,運(yùn)用 Platform Builder 4. 20 來(lái)定制適合于目標(biāo)平臺(tái)的
    發(fā)表于 04-18 10:02 ?0次下載

    Windows CE NET的定制和裁剪

    本文介紹了 微軟嵌入式操作系統(tǒng) W indows CE.NET的體系結(jié)構(gòu)。論述了 Windows CE
    發(fā)表于 04-18 10:02 ?0次下載

    Windows CE設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)

    本文介紹Windows CE 體系結(jié)構(gòu)和開(kāi)發(fā) wince 設(shè)備驅(qū)動(dòng)程序的過(guò)程,闡述了設(shè)備驅(qū)動(dòng)程序模型、設(shè)備驅(qū)動(dòng)結(jié)構(gòu)和中斷處理。
    發(fā)表于 04-18 10:13 ?0次下載

    基于S3C2410處理器對(duì)Windows CE 5.0操作系統(tǒng)實(shí)現(xiàn)BSP移植

    ,是一種硬實(shí)時(shí)嵌入式操作系統(tǒng),它可以在多種處理器架構(gòu)(如x86、MIPS、ARM和 SH4)上運(yùn)行,Windows CE支持ARM體系結(jié)構(gòu),這是基于S3C2410 處理器進(jìn)行BSP移植
    發(fā)表于 03-06 10:10 ?1238次閱讀
    基于S3C2410處理器對(duì)<b class='flag-5'>Windows</b> <b class='flag-5'>CE</b> 5.0<b class='flag-5'>操作系統(tǒng)</b>實(shí)現(xiàn)BSP移植

    基于Windows CE操作系統(tǒng)實(shí)現(xiàn)OAL層的功能結(jié)構(gòu)應(yīng)用設(shè)計(jì)

    Windows CE是微軟針對(duì)嵌入式領(lǐng)域推出的一款全新的操作系統(tǒng)。之所以說(shuō)它是一款全新的操作系統(tǒng),是因?yàn)楸M管Windows
    的頭像 發(fā)表于 10-04 13:30 ?2273次閱讀
    基于<b class='flag-5'>Windows</b> <b class='flag-5'>CE</b><b class='flag-5'>操作系統(tǒng)</b>實(shí)現(xiàn)OAL層的<b class='flag-5'>功能</b>和<b class='flag-5'>結(jié)構(gòu)</b>應(yīng)用設(shè)計(jì)

    適用于Blackfin的安全、可現(xiàn)場(chǎng)升級(jí)的操作系統(tǒng)體系結(jié)構(gòu)

    適用于Blackfin的安全、可現(xiàn)場(chǎng)升級(jí)的操作系統(tǒng)體系結(jié)構(gòu)
    發(fā)表于 05-19 08:08 ?0次下載
    適用于Blackfin的安全、可現(xiàn)場(chǎng)升級(jí)的<b class='flag-5'>操作系統(tǒng)</b><b class='flag-5'>體系結(jié)構(gòu)</b>

    分布式智能微電網(wǎng)的體系結(jié)構(gòu)操作系統(tǒng)

    微電網(wǎng)分布式運(yùn)行體系結(jié)構(gòu)包括能量管理、電源管理、電力電子管理和故障檢測(cè)與恢復(fù)。由于可靠性和所有 權(quán)的問(wèn)題,微電網(wǎng)的集中控制在概念上和實(shí)際上可能是不可行的。提出了一種分布式操作系統(tǒng)體系結(jié)構(gòu),以 FREEDM
    發(fā)表于 04-04 15:36 ?0次下載
    分布式智能微電網(wǎng)的<b class='flag-5'>體系結(jié)構(gòu)</b><b class='flag-5'>操作系統(tǒng)</b>

    Windows CE.net操作系統(tǒng)的內(nèi)核定制

    電子發(fā)燒友網(wǎng)站提供《Windows CE.net操作系統(tǒng)的內(nèi)核定制.doc》資料免費(fèi)下載
    發(fā)表于 10-26 11:23 ?0次下載
    <b class='flag-5'>Windows</b> <b class='flag-5'>CE</b>.net<b class='flag-5'>操作系統(tǒng)</b>的內(nèi)核定制