window ce作業系統的啟動過程

來源:互聯網
上載者:User

標籤:windows ce   作業系統   啟動   流程   過程   


當bootloader啟動任務完成後,核心kernel接管了cpu的控制權,cpu的執行將跳轉到核心的入口函數kernelStart。KernelStart負責配置虛擬記憶體管理器,初始化中斷向量表,然後,kernelStart向下回調HAL(硬體抽象層),執行OEMInit常式。

oeminit由oem提供。oeminit的工作是初始化oem硬體,包括掛起中斷,初始化中斷向量表等。oeminit調用initclock()設定時鐘為作業系統的滴答時鐘。調用initdisplay()初始化lcd。

當oeminit返回時,核心將回調之hal來詢問系統是否有額外的可以記憶體(這時一個可選過程)。

系統在啟動時,將會預設啟動4個最重要的進程:NK.exe,filesys.exe,,device.exegwes.exe。
filesys.exe將使用已初始化的檔案系統,或者建立一個檔案系統,同時還將建立預設的資料庫映像和預設的註冊表。

一旦filesys初始化完畢,就可以進行系統初始化了。此時,核心需要等待來自註冊表的資料以繼續啟動系統。

下一個被載入模組是device.exe。該模組的功能是載入和管理系統中的可安裝裝置的驅動程式。

接下來要載入的模組是gwes.exe。包括gwe子系統,圖形視窗和事件管理器。


到此時,作為作業系統,windows ce將開始啟動並運行起來。

window ce作業系統的啟動過程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.