GoGPT Best VPN GoSearch

OnWorks favicon

mkimage - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ mkimage ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ mkimage ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


mkimage - ສ້າງຮູບພາບສໍາລັບ U-Boot

ສະຫຼຸບສັງລວມ


mkimage -l [ຮູບ​ພາບ ເອກະສານ ຊື່]

mkimage [ທາງເລືອກໃນການ] -f [ໄຟລ໌ແຫຼ່ງຕົ້ນໄມ້ຮູບພາບ] [ຮູບ​ພາບ ເອກະສານ ຊື່]

mkimage [ທາງເລືອກໃນການ] -F [ຊື່ໄຟລ໌ uimage]

mkimage [ທາງເລືອກໃນການ] (ມໍລະດົກ ຮູບແບບ)

ລາຍລະອຽດ


ໄດ້ mkimage ຄໍາສັ່ງແມ່ນໃຊ້ເພື່ອສ້າງຮູບພາບເພື່ອໃຊ້ກັບ U-Boot boot loader. ເຫຼົ່ານີ້
ຮູບພາບສາມາດປະກອບມີແກ່ນ Linux, blob ຕົ້ນໄມ້ອຸປະກອນ, ຮູບພາບລະບົບໄຟລ໌ຮາກ, ເຟີມແວ
ຮູບ​ພາບ​ແລະ​ອື່ນໆ​, ບໍ່​ວ່າ​ຈະ​ແຍກ​ຕ່າງ​ຫາກ​ຫຼື​ລວມ​.

mkimage ສະ​ຫນັບ​ສະ​ຫນູນ​ສອງ​ຮູບ​ແບບ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​:

ເກົ່າ legacy ຮູບພາບເລັກນ້ອຍ ຮູບ​ແບບ concatenates ສ່ວນ​ບຸກ​ຄົນ (ຕົວ​ຢ່າງ​, ຮູບ​ພາບ kernel​,
ອຸປະກອນຕົ້ນໄມ້ blob ແລະຮູບພາບ ramdisk) ແລະເພີ່ມ header 64 bytes ທີ່ມີຂໍ້ມູນ
ກ່ຽວກັບສະຖາປັດຕະຍະກໍາເປົ້າຫມາຍ, ລະບົບປະຕິບັດການ, ປະເພດຮູບພາບ, ວິທີການບີບອັດ, ຈຸດເຂົ້າ,
ບັດເວລາ, checksums, ແລະອື່ນໆ.

ໃຫມ່ FIT (ແປ ຮູບພາບ ຕົ້ນໄມ້) ຮູບແບບ ອະນຸຍາດໃຫ້ມີຄວາມຍືດຫຍຸ່ນຫຼາຍຂຶ້ນໃນການຈັດການຮູບພາບ
ຂອງປະເພດຕ່າງໆແລະຍັງເສີມຂະຫຍາຍການປົກປ້ອງຄວາມສົມບູນຂອງຮູບພາບທີ່ມີ checksums ທີ່ເຂັ້ມແຂງ.
ມັນຍັງສະຫນັບສະຫນູນ boot ຢືນຢັນ.

OPTIONS


ບັນ​ຊີ​ລາຍ​ຊື່ ຮູບພາບເລັກນ້ອຍ ຂໍ້ມູນຂ່າວສານ:

-l [ຮູບ​ພາບ ເອກະສານ ຊື່]
mkimage ລາຍຊື່ຂໍ້ມູນທີ່ມີຢູ່ໃນສ່ວນຫົວຂອງຮູບພາບ U-Boot ທີ່ມີຢູ່ແລ້ວ.

ສ້າງ ອາຍຸ legacy ຮູບພາບ:

-A [ຖາປັດຕະຍະ]
ຕັ້ງສະຖາປັດຕະຍະກໍາ. Pass -h ເປັນສະຖາປັດຕະຍະພາບເພື່ອເບິ່ງບັນຊີລາຍຊື່ສະຫນັບສະຫນູນ
ສະຖາປັດຕະຍະ ກຳ.

-O [os]
ຕັ້ງຄ່າລະບົບປະຕິບັດການ. ຄໍາສັ່ງ bootm ຂອງ u-boot ປ່ຽນວິທີການບູດໂດຍປະເພດ os. ຜ່ານ
-h ເປັນ OS ເພື່ອເບິ່ງລາຍຊື່ຂອງ OS ທີ່ຮອງຮັບ.

-T [ຮູບພາບເລັກນ້ອຍ ປະເພດ]
ກໍານົດປະເພດຮູບພາບ. Pass -h ເປັນຮູບພາບເພື່ອເບິ່ງບັນຊີລາຍຊື່ຂອງປະເພດຮູບພາບທີ່ສະຫນັບສະຫນູນ.

-C [compression ປະເພດ]
ກໍານົດປະເພດການບີບອັດ. Pass -h ເປັນການບີບອັດເພື່ອເບິ່ງລາຍຊື່ທີ່ສະຫນັບສະຫນູນ
ປະເພດການບີບອັດ.

-a [load ຕື່ມ]
ຕັ້ງທີ່ຢູ່ໂຫຼດດ້ວຍເລກ hex.

-e [entry ຈຸດ]
ຕັ້ງຈຸດເຂົ້າດ້ວຍຕົວເລກ hex.

-l ບອກເນື້ອໃນຂອງຮູບພາບ.

-n [ຮູບພາບເລັກນ້ອຍ ຊື່]
ຕັ້ງຊື່ຮູບພາບເປັນ 'ຊື່ຮູບພາບ'.

-d [ຮູບພາບເລັກນ້ອຍ ຂໍ້ມູນ ເອກະສານ]
ໃຊ້ຂໍ້ມູນຮູບພາບຈາກ 'ໄຟລ໌ຂໍ້ມູນຮູບພາບ'.

-x ຕັ້ງທຸງ XIP (ປະຕິບັດໃນສະຖານທີ່).

ສ້າງ FIT ຮູບພາບ:

-c [ຄວາມຄິດເຫັນ]
ລະບຸຄໍາຄິດເຫັນທີ່ຈະເພີ່ມໃນເວລາລົງນາມ. ໂດຍທົ່ວໄປແລ້ວນີ້ແມ່ນຂໍ້ຄວາມທີ່ເປັນປະໂຫຍດ
ເຊິ່ງອະທິບາຍວິທີການເຊັນຮູບພາບ ຫຼືບາງຂໍ້ມູນທີ່ເປັນປະໂຫຍດອື່ນໆ.

-D [dtc ທາງເລືອກໃນການ]
ສະໜອງທາງເລືອກພິເສດໃຫ້ກັບອຸປະກອນ compiler tree ທີ່ຖືກນໍາໃຊ້ເພື່ອສ້າງ
ຮູບພາບ.

-f [ຮູບພາບເລັກນ້ອຍ ເປັນໄມ້ຢືນຕົ້ນ ແຫຼ່ງ ເອກະສານ]
ໄຟລ໌ແຫຼ່ງຕົ້ນໄມ້ຮູບພາບທີ່ອະທິບາຍໂຄງສ້າງ ແລະເນື້ອໃນຂອງຮູບພາບ FIT.

-F ຊີ້ໃຫ້ເຫັນວ່າຮູບພາບ FIT ທີ່ມີຢູ່ແລ້ວຄວນໄດ້ຮັບການແກ້ໄຂ. ບໍ່ມີການລວບລວມຂໍ້ມູນ dtc
ປະຕິບັດແລະທຸງ -f ບໍ່ຄວນຈະຖືກມອບໃຫ້. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອເຊັນຮູບພາບ
ດ້ວຍກະແຈເພີ່ມເຕີມຫຼັງຈາກການສ້າງຮູບພາບເບື້ອງຕົ້ນ.

-k [key_directory]
ລະບຸໄດເລກະທໍລີທີ່ມີກະແຈເພື່ອໃຊ້ສໍາລັບການເຊັນຊື່. ໄດເລກະທໍລີນີ້ຄວນ
ມີໄຟລ໌ກະແຈສ່ວນຕົວ .key ສໍາລັບໃຊ້ກັບການເຊັນແລະໃບຢັ້ງຢືນ
.crt (ມີລະຫັດສາທາລະນະ) ເພື່ອໃຊ້ກັບການກວດສອບ.

-K [key_destination]
ລະບຸໄຟລ໌ໄບນາຣີຂອງອຸປະກອນທີ່ລວບລວມແລ້ວ (ໂດຍທົ່ວໄປແລ້ວ .dtb) ເພື່ອຂຽນລະຫັດສາທາລະນະ
ຂໍ້​ມູນ​ເຂົ້າ​ໄປ​ໃນ​. ເມື່ອລະຫັດສ່ວນຕົວຖືກນໍາໃຊ້ເພື່ອເຊັນຮູບພາບ, ທີ່ສອດຄ້ອງກັນ
ລະຫັດສາທາລະນະຖືກຂຽນໄວ້ໃນໄຟລ໌ນີ້ສໍາລັບການຢັ້ງຢືນເວລາແລ່ນ. ໂດຍ​ປົກ​ກະ​ຕິ​ໄດ້​
ໄຟລ໌ນີ້ແມ່ນ binary tree ຂອງອຸປະກອນທີ່ໃຊ້ໂດຍ CONFIG_OF_CONTROL ໃນ U-Boot.

-r ລະບຸວ່າກະແຈທີ່ໃຊ້ເພື່ອເຊັນ FIT ແມ່ນຕ້ອງການ. ນີ້ຫມາຍຄວາມວ່າພວກເຂົາຕ້ອງເປັນ
ກວດ​ສອບ​ສໍາ​ລັບ​ຮູບ​ພາບ​ທີ່​ຈະ​ເລີ່ມ​ຕົ້ນ​. ຖ້າບໍ່ມີທາງເລືອກນີ້, ການກວດສອບຈະເປັນ
ທາງເລືອກ (ທີ່ເປັນປະໂຫຍດສໍາລັບການທົດສອບແຕ່ບໍ່ແມ່ນສໍາລັບການປ່ອຍ).

ຕົວຢ່າງ


ລາຍຊື່ຂໍ້ມູນຮູບພາບ:
mkimage -l ຮູບພາບ

ສ້າງຮູບພາບເກົ່າດ້ວຍການບີບອັດ PowerPC Linux kernel:
mkimage -A ພະລັງງານ -O linux -T kernel -C gzip \
-a 0 -e 0 -n Linux -d vmlinux.gz ຮູບພາບ

ສ້າງຮູບພາບ FIT ດ້ວຍການບີບອັດ PowerPC Linux kernel:
mkimage -f kernel.its kernel.itb

ສ້າງຮູບພາບ FIT ດ້ວຍ kernel ທີ່ຖືກບີບອັດແລະເຊັນມັນດ້ວຍກະແຈໃນ /public/signing-keys
ໄດເລກະທໍລີ. ເພີ່ມກະແຈສາທາລະນະທີ່ສອດຄ້ອງກັນເຂົ້າໃນ u-boot.dtb, ຂ້າມລະຫັດເຫຼົ່ານັ້ນ
ບໍ່ພົບ. ເພີ່ມຄຳເຫັນນຳ.
mkimage -f kernel.its -k /public/signing-keys -K u-boot.dtb \
-c ແກ່ນ 3.8 ຮູບພາບເລັກນ້ອຍ ສໍາລັບການ ການ​ຜະ​ລິດ ອຸປະກອນ kernel.itb

ອັບເດດຮູບ FIT ທີ່ມີຢູ່ແລ້ວ, ເຊັນຊື່ມັນດ້ວຍກະແຈເພີ່ມເຕີມ. ເພີ່ມສາທາລະນະທີ່ສອດຄ້ອງກັນ
ກະແຈເຂົ້າໄປໃນ u-boot.dtb. ນີ້ຈະລາອອກຮູບພາບທັງຫມົດທີ່ມີກະແຈທີ່ມີຢູ່ໃນໃຫມ່
ໄດເລກະທໍລີ. ຮູບພາບທີ່ຮ້ອງຂໍການເຊັນດ້ວຍກະແຈທີ່ບໍ່ສາມາດໃຊ້ໄດ້ແມ່ນຂ້າມໄປ.
mkimage -F -k /secret/signing-keys -K u-boot.dtb \
-c ແກ່ນ 3.8 ຮູບພາບເລັກນ້ອຍ ສໍາລັບການ ການ​ຜະ​ລິດ ອຸປະກອນ kernel.itb

ເຮືອນ


http://www.denx.de/wiki/U-Boot/WebHome

ໃຊ້ mkimage ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.