Raspberry Pi Compute Module 3 B+ 에 OS를 올려 보자
(참조 링크: https://www.raspberrypi.org/documentation/hardware/computemodule/cm-emmc-flashing.md)
Hardware 준비
다음 그림과 같이 세팅한다.
준비 끝
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
전원 끄고 세팅 후
부팅 확인
'Linux > RaspberryPi' 카테고리의 다른 글
Raspberry PI에 Vim 테마 설치 (0) | 2021.06.01 |
---|---|
리눅스 및 커널 프로그래밍 스터디 정리 #5 (2) | 2021.01.15 |
리눅스 및 커널 프로그래밍 스터디 정리 #4 (0) | 2021.01.15 |
리눅스 및 커널 프로그래밍 스터디 정리 #3 (0) | 2021.01.13 |
리눅스 및 커널 프로그래밍 스터디 정리 #2 (0) | 2021.01.12 |