mkimage工具講解

2021-08-15 08:52:58 字數 871 閱讀 1684

mkimage使用詳解

uboot源**的tools/目錄下有mkimage工具,這個工具可以用來製作不壓縮或者壓縮的多種可啟動映象檔案。

mkimage在製作映象檔案的時候,是在原來的可執行映象檔案的前面加上乙個0x40位元組的頭,記錄引數所指定的資訊,這樣uboot才能識別這個映象是針對哪個cpu體系結構的,哪個os的,哪種型別,載入記憶體中的哪個位置, 入口點在記憶體的那個位置以及映象名是什麼

-l ==> list image header information

./mkimage -a arch -o os -t type -c comp -a addr -e ep -n name -d data_file[:data_file…] image

-a ==> set architecture to 『arch』

-o ==> set operating system to 『os』

-t ==> set image type to 『type』

-c ==> set compression type 『comp』

-a ==> set load address to 『addr』 (hex)

-e ==> set entry point to 『ep』 (hex)

-n ==> set image name to 『name』

-d ==> use image data from 『datafile』

-x ==> set xip (execute in place)

ubuntu16.04安裝mkimage:

apt-get install u-boot-tools

mkimage使用詳解

uboot源 的tools 目錄下有mkimage工具,這個工具可以用來製作不壓縮或者壓縮的多種可啟動映象檔案。mkimage在製作映象檔案的時候,是在原來的可執行映象檔案的前面加上乙個0x40位元組的頭,記錄引數所指定的資訊,這樣uboot才能識別這個映象是針對哪個cpu體系結構的,哪個os的,哪...

使用mkimage製作uboot指令碼

在uboot原始碼的tools目錄下有mkimage工具,可以製作uboot指令碼,例如 使用編輯器寫上需要執行的命令,用分號隔開,儲存成檔案boot.script 然後使用下面命令製作乙個指令碼檔案u boot.scr mkimage a arm o linux t script c none a...

qs的工具方法講解

簡單來說,qs 是乙個增加了一些安全性的查詢字串解析和序列化字串的庫。今天在學習同事的 在學習過程中遇到了這樣一句 研究了很久,只了解了個大概,後面慢慢的用熟練只會,想著做個總結,溫習一下,以防之後忘記 在專案中使用命令列工具輸入 npm install qs 安裝完成後在需要用到的js檔案或元件中...