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...