PCB抄板專家世紀芯官方網站——PCB抄板網 首頁公司介紹資訊中心案例展示服務推薦常見問題聯系我們 24小時客服熱線:+86-0755-83035861/83035836

PCB抄板網世紀芯電子產品仿制開發技術服務門戶 > 資料下載 > 正文

電路板克隆Windows CE 嵌入式操作系統的裝置管理

2012年06月14日09:12

    Windows CE 作為一個嵌入式應用的操作系統,在裝置管理(device management)方面亦具有一般嵌入式操作系統裝置所支持的特點:裝置管理概念簡單高效;支持多種不同類別、差異極大的裝置;支持隨插即用(Plug and Play)的管理模式和裝置省電控制;處理系統的輸入輸出亦具有實時響應能力。
    裝置管理部分相關的主要原始程序行表
    Windows CE的裝置管理模式
    Windows CE 裝置管理部分的體系構成
    一般操作系統的裝置管理都采用分層式(layered)的管理模式(如圖 )
    CE也不例外,CE在模塊組成和劃分方面更加具體而實用。Windows CE 和其它常見系統主要的區別在于與裝置無關的系統軟件這一層,Windows CE 將這一層劃分為四個獨立的部分(在這一點上 Windows CE 和Windows 2000/XP 頗為相似):裝置管理器、PnP(Plug and Play)管理器、電源管理器以及支持和管理例程庫構成。從概念上講,Windows CE的裝置管理和檔案是密不可分的,二者共享同一個命名空間,基本上可以認為 Windows CE中裝置也是檔案,這一點和傳統的 UNIX系統很相似;但同時,使用者存取檔案以及裝置模塊時使用不完全相同的呼叫入口,電路板克隆裝置檔案在普通使用者接口上也不可見,這是和 Windows 2000/XP 更加類似的地方。簡而言之,Windows CE 裝置管理部分采取了類似 Windows 2000/XP 的結構,但卻大大的簡化了中斷處理、I/O存取以及內部管理的機制,例如,在 Windows CE 中就沒有 Windows 2000/XP 中的軟件中斷和 ISR(Interrupt Service Routine,中斷服務例程)DPC(Deferred Procedure Call,延遲過程調用)及APC(Asynchronous Procedure Call,異步過程調用)的復雜機制,這種簡化使得系統在基本功能健全的前提下保持了較大的簡潔性和高效性(這在支持實時、嵌入式應用時尤為重要)。
    ---  裝置管理器:包括裝置驅動模型的實作和I/O資源的管理。前者定義了Windows CE 的裝置驅動機制和一個裝置驅動程序的有序工作框架,在這個框架之下,裝置管理器則可以在不知道驅動程序具體細節的情況下透過注冊機制存取并呼叫一個驅動程序之實體。后者則實作了I/O資源的分配、查詢等管理任務。
    ---  PnP管理器:隨插即用,顧名思義,就是當系統中硬設備發生變化時,系統可以自動配置使用新的裝置。比如使用者使用 USB 接口把一個擴充記憶卡插在自己的數字相機上,數字相機上的操作系統立刻識別并配置了這一塊擴充記憶卡,并且允許使用者把已經照好的照片傳送到這塊記憶卡上。 CERTIFIED MAIL .NET提供了對這種特性的支持(Windows CE對PnP的支持甚至好過Windows 95或者 Windows NT 4),當然, PnP僅僅靠操作系統是很難實作的,一般還需要硬件的額外支持。
    --- 電源管理器:類似PnP,電源管理

在線詢價/咨詢服務

24小時服務熱線:18923830090

全國咨詢熱線:0755-83346939

走進世紀芯

世紀芯是一支由眾多技術研發專家和科研企業結盟組成了技術服務型團隊,自組建以來一直幫助政府、知名科研機構以及國內眾多抄板企業攻克技術難題,10年來,我們專注反向技術研究并不斷挑戰大型疑難項目,目前已經成為國內抄板企業的中流砥柱。

微信掃描二維碼咨詢

篮球规则走步