본문 바로가기

Linux/RaspberryPi

Raspberry Pi Compute Module 3 b+ EMMC OS 올리기

Raspberry Pi Compute Module 3 B+ 에 OS를 올려 보자

 

(참조 링크: https://www.raspberrypi.org/documentation/hardware/computemodule/cm-emmc-flashing.md)

 

Hardware 준비

 

다음 그림과 같이 세팅한다.

https://www.waveshare.com/wiki/Compute_Module_IO_Board_Plus#Resources

준비 끝

 

 

Software 준비

 

1. Ubuntu를 킨다.

 

2. git을 설치한다.

sudo apt install git

3. usbboot를 설치한다.(Raspberry Pi Usb를 인식하기 위한 Boot Driver)

git clone --depth=1 https://github.com/raspberrypi/usbboot

4. 들어간 후 다음과 같이 실행한다.

cd usbboot
sudo apt install libusb-1.0-0-dev
make

make를 하면 다음과 같이 rpiboot 실행 파일이 생성된다.

이미지는 홈페이지에 다운 받는다 (https://www.raspberrypi.org/software/operating-systems/)

 이미지 업로드 

 

1. Hardware(EMMC Eval Board) 리눅스에 연결한다.

 

2. 앞서 만든 rpiboot를 실행한다.

sudo ./rpiboot

그러면 다음과 같은 창이 뜬다.

다음 그림과 같이 Click 한다.

 

그러면 rpiboot 실행한 창에 다음과 같은 메시지가 출력된다.

확인 후 또 마운트 해제된 Broadcom BCM2710 Boot를 다시 연결한다.

 

그러면 ./rpiboot를 실행한 터미널에 done 메시지가 출력된다.

다시 USB 를 보면 Boot Driver가 사라지고 Raspberry Pi Compute Module이 생성되어있다 연결하자

연결 후 터미널 창에 sudo fdisk -l을 입력하면 못보던 sd로 시작하는 device가 잡힌다.

sudo fdisk -l

이전에 다운 받은 이미지를 구워주면 된다.

sudo dd if=2021-03-04-raspios-buster-armhf-lite.img of=/dev/sdb bs=4MiB 

전원 끄고 세팅 후

부팅 확인