한국어
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

 

번호 제목 글쓴이 날짜 조회 수
51 윈도우10에서 Prolific USB to Serial 드라이버 인식문제 file makersweb 2016.01.24 22759
50 USB OTG 기술의 개념 file pjk 2014.11.03 15118
49 yocto project, 라즈베리파이를 위한 Qt + 임베디드리눅스 빌드 file makersweb 2019.02.01 10952
» [Uboot 명령어 및 환경 변수 요약]U-Boot에 Command 및 Parameter에 대한 설명 pjk 2014.01.09 10237
47 ESP-IDF 의 A2DP리뷰 (ESP32) file makersweb 2019.10.28 9491
46 ST, STM32 MCU용 ‘통합 개발 환경(IDE)’ 무료 제공 makersweb 2015.03.04 8852
45 이클립스에서 IAR프로젝트 사용방법 file makersweb 2015.07.09 8769
44 USB 핀아웃 file pjk 2014.10.11 8423
43 AVRISP mkII 펌웨어 업그레이드 file makersweb 2015.07.22 6923
42 라즈베리파이3와 PC간 Serial 통신 테스트 [1] file makersweb 2019.05.20 6338
41 플랫폼 디바이스 및 드라이버에 대해서 makersweb 2020.02.01 6060
40 임베디드 리눅스 부팅 절차 file makersweb 2019.10.21 6030
39 폴링(Polling), 인터럽트(Interrupt), DMA(Direct Memory Access) file pjk 2014.10.24 5960
38 실시간 운영 체제 또는 RTOS(Real Time Operating System) pjk 2014.12.02 5832
37 HelloWorld 커널 모듈과 yocto 레시피 추가 방법 file makersweb 2019.12.09 5547
36 STM32와 CAN(Controller Area Network) Loop Back file makersweb 2017.01.23 5375
35 디바이스 트리(Device Tree, DT) makersweb 2020.01.12 5349
34 printk() makersweb 2014.02.27 5149
33 블루투스(Bluetooth) 기초 file makersweb 2019.08.02 4865
32 AVR(AT90USB162)을 USB to Serial 로 이용하기 file makersweb 2015.02.14 4818