1. 程式人生 > >WINCE核心生成過程

WINCE核心生成過程

生成映像檔案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的設定。

相關推薦

WINCE核心生成過程

生成映像檔案NK.BIN是平臺建立過程的最後一步,也是配置Windows CE的最終目標。Makeimg.exe使用全部配置檔案把目標模組和檔案合併成一個惟一的Windows CE映像檔案NK.BIN。圖1所示為NK.BIN的生成過程。      Makeimg生成NK.B

linux核心生成過程, vmlinux除錯分析

1. 依據arch/arm/kernel/vmlinux.lds 生成linux核心原始碼根目錄下的vmlinux,這個vmlinux屬於未壓縮,帶除錯資訊、符號表的最初的核心,大小約23MB;  arm-linux-gnu-ld -EL  -p --no-undefined -X -o vmlinux

Linux核心移植 part2:uboot裝置樹--生成過程分析

本文從裝置樹軟體控制相關程式碼進行分析,進而理清裝置樹相關的知識。 先放一個裝置樹在記憶體中的結構圖: 分析來源為$(tree)/lib/fdtdec_test.c 一、資料結構 1.1 檔案頭 每個dtb都包含如下結構的檔案頭,用來表示裝

Git下SSHKey生成過程

one log pro .net .org wiki settings server -s 一 、設置郵箱設置Git的user name和email:$ git config --global user.name "lili"$ git config -

除錯經驗——報表生成過程中遭遇資料庫“耍脾氣”

問題: 前幾天重新整理一個報表,運行了一段指令碼,發現沒有資料。 解決方案: 當時,試圖更新指令碼,無果。 當天下午,不甘心,又運行了同一段指令碼,發現指令碼處於無限執行狀態(即,超時執行而不報錯,一直顯示為running狀態),此時,取消執行,又進入了無限取消執行狀態(即,超時

用make-kpkg簡化Ubuntu系統的核心編譯過程

本文介紹的make-kpkg可以用於所有Debian系的發行版如Debian、Ubuntu、Linux Mint等。   傳統編譯方式 通常,如果我們需要編譯Linux核心,大概要經歷以下幾個步驟: 1、配置核心 最常用的配置核心的方法是“make menuconfig

SSD詳解 + default box生成過程

在mxnet上面看李沐大神的視訊,自己看了SSD的paper裡面還是有些一知半解的東西,於是就用篇部落格記錄下來。文章中的圖和部分見解都來自於網路有些錯誤的圖已經修正,如有侵權,聯絡我刪除。 先放一張SSD演算法的模型圖。SSD採用不用卷積層的feature map進行綜合,將VGG16的

ubuntu下zephyr開發環境搭建以及移植到iMX.7S的M4核心過程

zephyr開發環境搭建 首先介紹如何在ubuntu16.04 Desktop環境下搭建Zephyr開發環境。構建Zephyr開發環境除了需要正確獲取Zephyr原始碼和Zephyr SDK,還需要正確安裝python3、cmake和git等工具。 更新軟體源 sudo apt-get

linux 核心學習過程(1)-硬體特性和核心設計之間的聯絡

該貼用來作為自己學習linux核心的記錄和筆記,很多東西都是自己理解後整理的內容,各位看官若覺得有問題的地方,可以留言或自行查閱。 linux核心在設計的過程中很多都是依據硬體晶片特性來設計,晶片在設計的過程中很多時候需要保持相容性,這樣就留下了很多令人費解的概念,比如分段和分頁機制,

論文:基於粒子群優化的測試資料生成及其實證分析-----生成過程以及實驗(計算機研究與發展)

來源:2012年版的計算機研究與發展期刊 基於PSO的測試資料生成 (1) 核心問題:  如何保證PSO搜尋演算法和測試過程的協作執行  演算法的基本的流程: (1)對被測程式P進行靜態分析並完成: 1.  提取程式的 介面資

紅孩兒編輯器的開發 1 字型庫的生成過程

紅孩兒編輯器的開發 1  字型庫的生成過程 採用了點陣圖的方式,以後的優化過程中,會改為向量圖的方式來實現。 現在採用的是16*16的點陣資料,先在EXCEL軟體中,手工地把字的 形狀畫出來。有點的位置為1,無點的位置為0,一行計算成一個數據, 它的值小於等於65535。所以一個字的點

比特幣地址生成過程 go語言版本

比特幣地址結構: 【版本 + 公鑰雜湊 + 驗證碼】 版本:預設0x00, 即可空白的一位元組。 公鑰:由非對稱加密演算法得出。 公鑰雜湊:就是給公鑰做雜湊演算法得出的結果。 驗證碼:給 [版本 + 公鑰雜湊],sha256兩次,取頭4個字元作為驗證碼。 package main

比特幣BTC原始碼分析(1):地址生成過程

一、生成一個比特幣錢地址 二、根據原始碼整理比特幣地址生成過程 1、取得公鑰PubKey 2、使用 RIPEMD160(SHA256(PubKey)) 雜湊演算法,取公鑰並對其雜湊兩次 3、給雜湊加上地址生成演算法版本的字首 4、對於第二步生成的結果,使用SHA256(SHA256

以太坊ETH原始碼分析(1):地址生成過程

一、生成一個以太坊錢包地址 通過以太坊命令列客戶端geth可以很簡單的獲得一個以太坊地址,如下: ~/go/src/github.com/ethereum/go-ethereum/build/bin$geth account new INFO [11-03|20:09:33.219]

Linux核心啟動過程分析(十)-----RTC驅動分析

參考https://blog.csdn.net/xuao20060793/article/details/46433263這篇博文 RTC驅動分析: Class.c (drivers\rtc):subsys_initcall(rtc_init); static int __init

linux核心編譯過程的最終總結版

一、實驗目的 學習重新編譯Linux核心,理解、掌握Linux核心和發行版本的區別。 二、實驗內容 在Linux作業系統環境下重新編譯核心。實驗主要內容: A. 查詢並且下載一份核心原始碼,本實驗使用最新的Linux核心2.6.36。 B. 配置核心。 C. 

太極錢包地址的生成過程

太極錢包的地址生成流程是:私鑰——公鑰——地址。 先囉嗦一點計算機知識:位,位元組,字,KB,MB 位:“位(bit)”是電子計算機中最小的資料單位。每一位的狀態只能是0或1。位元組:8個二進位制位構成1個“位元組(Byte)”,它是儲存空間的基本計量單位。1個位元組用16進位制來表示是兩個字元,比

X86架構作業系統核心實現過程

#作業系統核心實現(一) 作業系統的學習還是需要落地不能停留在概念上,於是打算模仿並實現作業系統核心,前面一直在做川合秀實先生的《30天自制作業系統》,但是由於它的底層系統是windows,以及講解較為淺顯不能深入瞭解具體的核心執行模式狀態,轉到了劉歡師兄寫的《

TF之DCGAN:基於TF利用DCGAN測試自己的資料集並進行生成過程全記錄

訓練的資料集部分圖片 以從網上收集了許多日式動畫為例 訓練過程全記錄 開始訓練…… {'batch_size': <absl.flags._flag.Flag object at 0x000002C943CD16A0>, 'beta1':

【C language】測試自動程式碼生成過程的重定向到檔案

測試自動程式碼生成過程的重定向 #include <stdio.h> #include <string.h> #include <stdbool.h> #include <stdio.h> #include <stdar