한국어
Embedded
 

command line

명령어

설명

bdinfo

board에 대한 정보를 화면에 출력 한다.

coninfo

console에 대한 device 정보를 화면에 출력 한다.

flinfo

Flash Memory에 대한 정보를 화면에 출력 한다.

iminfo

Image Header 정보를 화면에 출력 한다.

base

memorybase address를 설정 하거나 화면에 출력 한다.

crc32

crc32를 계산 하거나 계산한 결과를 특정 메모리에 저장 한다.

cmp

memory의 내용을 비교 한다. (byte, word, long word)

cp

memory의 내용을 복사 한다. (byte, word, long word)

md

memory의 내용을 화면에 출력 한다. (byte, word, long word)

mm

memory의 내용을 변경 한다. (byte, word, long word)

mtest

RAM read/write 테스트를 실행 한다.

mw

memory의 내용을 특정 값으로 채워 넣는다. (byte, word, long word)

nm

memory의 동일한 번지에 값만 바꿔서 넣는다. (byte, word, long word)

loop

memory의 특정 영역을 반복하여 실행 한다. 무한 loop 이기 때문에 실행 후 reset을 하여야 loop가 종료 된다. (byte, word, long word)

erase

flash의 내용을 지운다. 영역은 주소, 길이, sector, bank, flash 전체 등으로 줄 수 있다.

protect

flash write protect enable/disable 할 수 있다. 이것 역시 영역을 주소, 길이, sector, bank, flash 전체 등으로 줄 수 있다.

mtdpart

MTD partition table을 보거나 수정 하기 위해 사용 한다.

source

특정 주소에 있는 script를 실행 한다.

bootm

특정 memory의 주소에 있는 image로 부팅을 한다.

image, ramdisk, kernel을 설정을 위한 sub command들이 있음.

go

특정 memory의 주소에 있는 application을 실행 한다.

bootp

BOOTP/TFTP를 사용하여 Boot Image를 특정 메모리 주소에 다운로드 한다.

dhcp

DHCP/TFTP를 사용하여 Boot Image를 특정 메모리 주소에 다운로드 한다.

loadb

serial line(kermit mode) binary file을 특정 주소에 로드 한다.

loads

serial line을 사용하여 S-Record file을 특정 수조에 로드 한다.

rarp

RARP/TFTP를 사용하여 Boot Image를 특정 메모리 주소에 다운로드 한다.

tftpboot

TFTP를 사용하여 Boot Image를 특정 메모리 주소에 다운로드 한다.

printenv

환경변수를 화면에 출력 한다.

setenv

환경변수 설정

saveenv

환경변수를 flash에 저장한다.

run

환경변수의 값의 내용을 실행한다.

boot

bootcmd의 값을 사용하여 시스템 부팅을 시작한다. (run bootcmd)

 

U-Boot 환경 변수

변수명

내용

autoload

변수 값이 "no" "n"으로 설정 되어 있다면 rarp, bootp, dhcp 명령은 BOOTP/DHCP 서버로 부터 검색된 서버 정보를 통해 다운로드 한다. 그렇지 않은 경우 TFTP를 사용 하여 다운로드 한다.

autostart

rarp, bootp, dhcp, tftp, disk, doob를 통해 로드된 boot 이미지를 자동으로 시작 한다.

baudrate

console 10진수 baudrate

bootargs

부팅시 커널에 전달할 인수.

bootcmd

자동으로 부팅할 때 사용할 command 정의

bootdelay

부팅 인터럽트 대기 시간 ()

bootfile

tftp를 통해 로드될 기본 이미지 이름

cpuclk

cpu clock 변경 ARM에서는 사용 불가

ethaddr

ethernet 주소

eth1addr

second interface ethernet 주소

initrd_high

ramdisk 위치를 지정하기 위해 사용

ipaddr

board ip 주소

loadaddr

tftp 명령어로 boot image가 로드될 주소

pram

??? 특정 영역의 메모리를 다른 용도로 사용하기 위해 사용

serverip

tftp 서버 주소

serial#

장비 s/n

silent

console out을 막기 위해 사용

verify

check sum 실행 여부 설정, 사용하지 않으려면 "no"혹은 "n" 사용

dnsip

dns server ip

gatewayip

gateway ip

hostname

host name

rootpath

NFS Server에서 root file system의 경로

filesize

마지막에 bootp, dhcp, tftp 명령어로 다운로드한 이미지 파일의 크기

 

[출처] Uboot 명령어 환경 변수 요약|작성자 jongpuls

 

번호 제목 글쓴이 날짜 조회 수
52 Rockchip VOP makersweb 2024.04.22 190
51 Raspberry Pi에서 I²C 그리고 Bit-bang (비트뱅) makersweb 2023.08.27 635
50 Yocto 프로젝트 3.4 릴리스(honister) 이상 버전으로 마이그레이션 시 참고 사항 makersweb 2023.03.21 1140
49 Raspberry Pi 와 ATtiny85 간 I²C 통신 file makersweb 2023.03.18 715
48 로직분석기와 함께 PulseView 를 사용해서 CAN 신호 캡쳐 file makersweb 2023.03.16 697
47 임베디드 개발자를 위한 Hex,Bin,Dec 변환기 유틸 file makersweb 2023.02.27 1195
46 ATtiny85 개발보드(HW-260) file makersweb 2023.01.02 531
45 플랫폼 디바이스 및 디바이스 트리 makersweb 2021.03.20 4071
44 Android 기기를 사용하여 Raspberry Pi SD 카드 작성 방법 file makersweb 2020.08.01 1065
43 Raspberry Pi 의 프레임버퍼(Framebuffer)구성 makersweb 2020.05.15 1997
42 라즈베리파이2에서 RTOS기반 GPIO제어(LED) file makersweb 2020.04.21 1708
41 POSIX를 지원하는 오픈소스 RTOS, RTEMS file makersweb 2020.04.15 1833
40 라즈베리파이 부팅 가능한 sd카드 파티션 생성 makersweb 2020.04.15 1782
39 플랫폼 디바이스 및 드라이버에 대해서 makersweb 2020.02.01 6393
38 디바이스 트리(Device Tree, DT) makersweb 2020.01.12 5660
37 RISC-V : 자유롭고 개방 된 RISC 명령어 세트 아키텍처 [2] file makersweb 2020.01.01 1180
36 임베디드 비대칭 멀티 프로세싱(asymmetric multiprocessing) 시스템 file makersweb 2019.12.31 952
35 임베디드 시스템에서 베어메탈(Bare metal) 이란? makersweb 2019.12.11 3368
34 HelloWorld 커널 모듈과 yocto 레시피 추가 방법 file makersweb 2019.12.09 5672
33 ESP32 블루투스 스피커(A2DP Sink) file makersweb 2019.10.29 3530