映像配置檔案

2021-05-23 01:39:28 字數 1227 閱讀 2452

makeimg應用配置檔案來建立作業系統執行時的映像,常用的配置檔案包括二進位制映像構建器檔案(.bib),登錄檔檔案(.reg),檔案系統檔案(.dat),和資料庫檔案(.db)。

modules:定義要被romimage.exe載入到儲存器裡的物件模組,這些模組是可被就地執行(xip)的未壓縮的.exe或.dll檔案。

files:定義放置在os執行時映像中的lib檔案及其他靜態檔案,romimage.exe將預設的壓縮所有在file區域的檔案。

memory:定義可用的物理記憶體,包括定義記憶體的其實位址、大小和型別。memory只能出現在config.bib檔案中。

config:config區域不是必備的,它被用在需要設定某些屬性的時候,預設位於config.bib中。

位於modules區域的模組檔案可以具有的型別:

s:系統檔案

h:隱藏檔案

r:壓縮資源

c:壓縮全部

d:執行時不允許除錯

n:將模組標記為不可信任

p:在每一模組基礎上忽略cpu型別

k:通知romimage必須修正dll以便正確執行

files區域可用 的屬性型別:

s:系統檔案

h:隱藏檔案

u:未壓縮檔案

d:執行時不允許除錯

n:將模組標記為不可信任

memory區域將物理儲存器劃分如下:資料儲存器,rom或ram儲存區域。

程式儲存器,為記憶體應用保留的ram區域。

;name             startaddress               size                   type

nk                  80220000                   009e0000            ramimage

ram               80c00000                   03000000             ram

該例子設定了用於儲存nk.bin的資料記憶體和用於執行應用程式的程式記憶體的位址。其中nk儲存器區域被當做用於資料儲存的rom,而ram區域用於被當做執行程式的ram。

可用的儲存器型別:

ramimage : 當rom對待。

reserved:保留。

fixupvar:定義在makeimg過程中要初始化的全域性核心變數、核心模組變數的值。

nandimage :

drbd配置檔案 drbd配置檔案

drbd配置檔案 vim usr local drbd etc drbd.d global common.conf global usage count yes 是否參加drbd使用者統計 common protocol c 使用drbd的第三種同步協議 disk 使用dpod功能保證在數 on i...

Spring配置檔案載入外部配置檔案

有時,應用程式可能需要從不同的位置 例如 檔案系統 classpath或者url 讀取外部資源 例如 文字檔案 xml檔案 屬性檔案或或者影象檔案 通常,為了從不同位置載入資源,需要和不同的api打交道。spring的資源載入器提供了乙個統一的getresource 方法,使用這個方法可以通過資源路...

mysql簡單配置檔案 MySQL配置檔案

mysql配置檔案 在windows下是my.ini,而在linux下是my.cnf。基本引數 port 3306 埠號 server id 1 basedir c program files mysql mysql server 5.5 基準路徑,其他路徑都相對於這個路徑 datadir c pr...