精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Windows CE操作系統體系結構及功能介紹

電子設計 ? 作者:電子設計 ? 2018-08-29 05:41 ? 次閱讀

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

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

現代的嵌入式操作系統同嵌入式操作系統的定制或配置工具緊密聯系,構成了嵌入式操作系統的集成開發環境。就WinCE來講,你無法買到WinCE這個操作系統,你買到的是Platform Builder for CE.NET 4.2的集成開發環境,我們也簡稱為PB,利用它你可以剪裁和定制出一個符合你自己需要的WinCE.NET 4.2的操作系統,因此,我們說的操作系統實際上完全是由自己定制出來的,這就是嵌入式操作系統最大的特點。

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

內核

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

對象存儲

Filesys 模塊支持Windows CE 對象存儲 API 函數。對象存儲所支持的永久性存儲器的類型如下表所示。存儲器類型 說明文件系統 包含應用程序和數據文件系統注冊表 存儲應用程序必須快速訪問的系統配置信息以及其它任何信息Windows CE 數據庫 提供結構化存儲對象存儲可將用戶數據和應用程序數據存入文件或注冊器。在操作系統構造進程(該進程中只包括那些必需選項)的過程中,對于這些不同的對象存儲組件,可以選取,也可以忽略。

GWES

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

少圖形顯示的設備創建的應用程序也是如此。GWES 提供控制器、菜單、對話框以及圖形顯示的設備資源,還提供 GDI 以控制文本與圖形顯示。

通信

通信組件提供對下列通信硬件和數據協議的支持:

· 串行 I/O 支持

· 遠程訪問服務(RAS)

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

· 局域網 (LAN)

· 電話技術 API (TAPI)

· Windows CE 的無線服務

可選組件

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

· 設備管理器和設備驅動程序

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

· COM 支持模塊

· Windows CE 外殼模塊

Windows CE 提供的每一模塊或組件都支持一組可用的相關 API 函數。



:

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5072

    文章

    19026

    瀏覽量

    303517
  • 操作系統
    +關注

    關注

    37

    文章

    6747

    瀏覽量

    123204
  • WindowsCE
    +關注

    關注

    0

    文章

    12

    瀏覽量

    9119
收藏 人收藏

    評論

    相關推薦

    嵌入式操作系統Windows CE研究

    操作系統核組件、OEM 適配層(OEM Adaptation Layer ,OAL) 和設備驅動程序以及組成系統的硬件設備組成,圖1為基于Windows CE平臺的層次
    發表于 09-24 16:26

    計算機操作系統的運行機制和體系結構

    計算機操作系統-運行機制、體系結構
    發表于 07-09 16:52

    了解體系結構 - 介紹 Arm 體系結構

    。該體系結構為軟件開發人員公開了一個通用的指令集和工作流程,也稱為程序員模型。這有助于確保架構的不同實現之間的互操作性,以便軟件可以在不同的 Arm 設備上運行。本指南為任何對此感興趣的人介紹了 Arm
    發表于 08-01 14:35

    ARM體系結構標準配置

    ARM體系結構包含大量功能,這些功能被描述為可選或定義的實施。來自平臺操作系統供應商的反饋表明這種可變性對于系統代碼的開發人員來說是一個實質
    發表于 08-08 07:40

    嵌入式操作系統Windows CE的研究

    Windows CE是適合嵌入式應用的操作系統介紹Windows CE嵌入式
    發表于 08-15 11:19 ?15次下載

    什么是Windows CE,LynxOS是什么操作系統

    什么是Windows CE   Microsoft Windows CE是從整體上為有限資源的平臺設計的多線程、完整優先權、多任務的
    發表于 06-17 00:36 ?1862次閱讀

    Windows CE.NET的定制和裁剪

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

    Windows CENET操作系統的架構

    介紹了通過修改 Windows CE. NET的配置文件來添加 、裁剪相應功能模塊 ,運用 Platform Builder 4. 20 來定制適合于目標平臺的
    發表于 04-18 10:02 ?0次下載

    Windows CE NET的定制和裁剪

    本文介紹了 微軟嵌入式操作系統 W indows CE.NET的體系結構。論述了 Windows CE
    發表于 04-18 10:02 ?0次下載

    Windows CE設備驅動程序開發

    本文介紹Windows CE 體系結構和開發 wince 設備驅動程序的過程,闡述了設備驅動程序模型、設備驅動結構和中斷處理。
    發表于 04-18 10:13 ?0次下載

    基于S3C2410處理器對Windows CE 5.0操作系統實現BSP移植

    ,是一種硬實時嵌入式操作系統,它可以在多種處理器架構(如x86、MIPS、ARM和 SH4)上運行,Windows CE支持ARM體系結構,這是基于S3C2410 處理器進行BSP移植
    發表于 03-06 10:10 ?1038次閱讀
    基于S3C2410處理器對<b class='flag-5'>Windows</b> <b class='flag-5'>CE</b> 5.0<b class='flag-5'>操作系統</b>實現BSP移植

    基于Windows CE操作系統實現OAL層的功能結構應用設計

    Windows CE是微軟針對嵌入式領域推出的一款全新的操作系統。之所以說它是一款全新的操作系統,是因為盡管Windows
    的頭像 發表于 10-04 13:30 ?1978次閱讀
    基于<b class='flag-5'>Windows</b> <b class='flag-5'>CE</b><b class='flag-5'>操作系統</b>實現OAL層的<b class='flag-5'>功能</b>和<b class='flag-5'>結構</b>應用設計

    適用于Blackfin的安全、可現場升級的操作系統體系結構

    適用于Blackfin的安全、可現場升級的操作系統體系結構
    發表于 05-19 08:08 ?0次下載
    適用于Blackfin的安全、可現場升級的<b class='flag-5'>操作系統</b><b class='flag-5'>體系結構</b>

    分布式智能微電網的體系結構操作系統

    微電網分布式運行體系結構包括能量管理、電源管理、電力電子管理和故障檢測與恢復。由于可靠性和所有 權的問題,微電網的集中控制在概念上和實際上可能是不可行的。提出了一種分布式操作系統體系結構,以 FREEDM
    發表于 04-04 15:36 ?0次下載
    分布式智能微電網的<b class='flag-5'>體系結構</b><b class='flag-5'>操作系統</b>

    Windows CE.net操作系統的內核定制

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