mkimage - 클라우드 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 mkimage입니다.

프로그램:

이름


mkimage - U-Boot용 이미지 생성

개요


mk이미지 -l [uimage 파일 name]

mk이미지 [옵션] -f [이미지 트리 소스 파일] [uimage 파일 name]

mk이미지 [옵션] -F [uimage 파일 이름]

mk이미지 [옵션] (유산 방법)

기술


The mk이미지 명령은 U-Boot 부트 로더와 함께 사용할 이미지를 만드는 데 사용됩니다. 이것들
이미지에는 Linux 커널, 장치 트리 Blob, 루트 파일 시스템 이미지, 펌웨어가 포함될 수 있습니다.
이미지 등, 분리 또는 결합.

mk이미지 다음 두 가지 형식을 지원합니다.

이전 유산 영상 형식은 개별 부분을 연결합니다(예: 커널 이미지,
장치 트리 BLOB 및 램디스크 이미지) 정보를 포함하는 64바이트 헤더를 추가합니다.
대상 아키텍처, 운영 체제, 이미지 유형, 압축 방법, 진입점,
타임 스탬프, 체크섬 등

새로운 적당한 (단조롭게 하는 영상 나무) 체재 이미지 처리에 더 많은 유연성 제공
더 강력한 체크섬으로 이미지의 무결성 보호를 강화합니다.
확인 부팅도 지원합니다.

옵션


명부 영상 정보 :

-l [uimage 파일 name]
mkimage는 기존 U-Boot 이미지의 헤더에 포함된 정보를 나열합니다.

만들기 낡은 유산 영상:

-A [아키텍처]
아키텍처를 설정합니다. 지원되는 목록을 보려면 아키텍처로 -h를 전달하십시오.
아키텍처.

-O [os]
운영 체제를 설정합니다. u-boot의 bootm 명령은 OS 종류에 따라 부팅 방식을 변경합니다. 통과하다
-h는 OS로 지원되는 OS 목록을 봅니다.

-T [영상 유형]
이미지 유형을 설정합니다. 지원되는 이미지 유형 목록을 보려면 -h를 이미지로 전달하십시오.

-C [압축 유형]
압축 유형을 설정합니다. 지원되는 목록을 보려면 압축으로 -h를 전달하십시오.
압축 유형.

-a [하중 주소]
XNUMX진수로 로드 주소를 설정합니다.

-e [항목 포인트]
XNUMX진수로 진입점을 설정합니다.

-l 이미지의 내용을 나열합니다.

-n [영상 name]
이미지 이름을 '이미지 이름'으로 설정합니다.

-d [영상 데이터 파일]
'이미지 데이터 파일'의 이미지 데이터를 사용합니다.

-x XIP(제자리에서 실행) 플래그를 설정합니다.

만들기 적당한 영상:

-c [본문]
서명할 때 추가할 설명을 지정합니다. 이것은 일반적으로 유용한 메시지입니다.
이미지 서명 방법 또는 기타 유용한 정보를 설명합니다.

-D [dtc 옵션]
생성에 사용되는 장치 트리 컴파일러에 특수 옵션을 제공합니다.
영상.

-f [영상 나무 파일]
FIT 이미지의 구조와 내용을 설명하는 이미지 트리 소스 파일입니다.

-F 기존 FIT 이미지를 수정해야 함을 나타냅니다. dtc 컴파일이 없습니다.
수행되고 -f 플래그를 지정하면 안 됩니다. 이것은 이미지에 서명하는 데 사용할 수 있습니다.
초기 이미지 생성 후 추가 키 사용.

-k [키_디렉토리]
서명에 사용할 키가 포함된 디렉토리를 지정합니다. 이 디렉토리는
개인 키 파일 포함 서명 및 인증서와 함께 사용하기 위한 .key
확인에 사용하기 위한 .crt(공개 키 포함).

-K [key_destination]
공개 키를 쓰기 위해 컴파일된 장치 트리 이진 파일(일반적으로 .dtb)을 지정합니다.
정보를 입력합니다. 개인 키를 사용하여 이미지에 서명하면 해당
공개 키는 런타임 확인을 위해 이 파일에 기록됩니다. 일반적으로
여기 파일은 U-Boot에서 CONFIG_OF_CONTROL이 사용하는 장치 트리 바이너리입니다.

-r FIT 서명에 사용되는 키가 필요함을 지정합니다. 이것은 그들이 반드시
부팅할 이미지를 확인했습니다. 이 옵션이 없으면 확인이
선택 사항(테스트에는 유용하지만 릴리스에는 적합하지 않음).

사용 예


이미지 정보 나열:
mk이미지 -l u이미지

압축된 PowerPC Linux 커널로 레거시 이미지 생성:
mk이미지 -A 전원 -O 리눅스 -T 커널 -C gzip을
-a 0 -e 0 -n Linux -d vmlinux.gz u이미지

압축된 PowerPC Linux 커널로 FIT 이미지 생성:
mk이미지 -f kernel.its kernel.itb

압축된 커널로 FIT 이미지를 생성하고 /public/signing-key에 있는 키로 서명합니다.
예배 규칙서. 해당 공개 키를 u-boot.dtb에 추가하고 해당 공개 키는 생략합니다.
찾을 수 없다. 또한 의견을 추가하십시오.
mk이미지 -f kernel.its -k /공개/서명 키 -K u-boot.dtb
-c 핵심 3.8 영상 을 통한 생산 장치 kernel.itb

추가 키로 서명하여 기존 FIT 이미지를 업데이트합니다. 해당 공개 추가
u-boot.dtb에 키를 입력합니다. 이렇게 하면 새 키에서 사용할 수 있는 키가 있는 모든 이미지가 사임됩니다.
예배 규칙서. 사용할 수 없는 키로 서명을 요청하는 이미지는 건너뜁니다.
mk이미지 -F -k /비밀/서명 키 -K u-boot.dtb
-c 핵심 3.8 영상 을 통한 생산 장치 kernel.itb

홈페이지


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

onworks.net 서비스를 사용하여 mkimage 온라인 사용



최신 Linux 및 Windows 온라인 프로그램