生成映像檔案nk.bin是平台建立過程的最後一步,也是配置windows ce的最終目標。makeimg.exe使用全部配置檔案把目標模組和檔案合併成乙個惟一的windows ce映像檔案nk.bin。圖1所示為nk.bin的生成過程。
makeimg生成nk.bin的具體步驟:
①全並配置檔案:所有的.bib檔案合併成ce.bib。ce.bib包含映像nk.bin中的所有檔案;所有.reg檔案合併成reginit.int;所有.dat檔案合併在修改配置檔案時,一定要注意ce.bib、reginit.ini、initobj.dat、initdb.ini是是間檔案,修改這些檔案不能配置windows ce。
②將reginit.ini檔案壓縮成乙個二進位制檔案default.fdf。
③根據環境變數country的設定,替換模組中的資源,使windows ce映像滿足特定語言的需要,最後生成二進位制映像檔案nk.bin。
另:common.reg 與平台無關
platform.reg 相應平台
project.reg 相應專案
優先順序:project > platform > common
project 中的設定會覆蓋platform的設定,
platform的設定會覆蓋common的設定。
arm linux 核心生成過程
1.依據arch arm kernel vmlinux.lds 生成linux核心原始碼根目錄下的vmlinux,這個vmlinux屬於未壓縮,帶除錯資訊 符號表的最初的核心,大小約23mb arm linux gnu ld el p no undefined x o vmlinux t arch ...
WinCE 5 0 核心啟動過程
本文簡單描述一下wince5.0核心的啟動流程,以mips cpu為例。msdn有一篇文章叫做microsoft windows ce 5.0 board support package,boot loader,and kernel startup sequence非常不錯,可以參考。1.start...
WINCE編譯過程
在wince系統中,當我們完成了相關的開發和系統定製工作以後,會編譯wince系統,最後生成nk.bin和nk.nb0。我現在用wince6.0在自己的pc上面編譯一次用時19分16秒 有一天無聊,就測了一下 下面介紹一下wince系統的編譯過程,大致分為4個階段 編譯階段 compile phas...