October 4, 2018

[Raspberry pi][MacOS] 맥북에서 라즈비안 이미지 SD카드로 복사하기

라즈베리 파이에 직접 빌드한 커널을 포팅하기 위해 기본적으로 bootloader, kernel, rootfs이 있어야 하는데 일단은 빌드한 커널만을 변경해서 잘 빌드 되었는지 확인하기 위해서는 전체 이미지를 설치하고 커널만 바꿔치기를 하면 잘 되었는지 아닌지 알 수 있다. 나중에 bootloader 빌드와 rootfs 만들기를 해봐야 겠다.

먼저 라즈비안을 라즈베리 사이트에서 다운로드 받아야 한다.
https://www.raspberrypi.org/downloads/raspbian/

데스크탑용이 있고 라이트 버전이 있는데 데스트탑용은 ZIP파일 기준으로 1.6Gb정도이고 라이트 버전은 380Mb 정도이다. Kernel porting 및 serial을 이용하여 터미널만 접속 할 목적이므로 라이트로 다운하였다. 각자 용도에 맞게 다운 받으면 될 것 같다.


압축된 파일을 해제할 유틸이 필요한데 사이트에서는 윈도는 7zip을 그리고 MacOS에서는 Unarchiver프로그램을 추천하고 있다. 다른 프로그램들은 압축해제시 정상적으로 안될 수 도 있다고 하니 추천한대로 Unarchiver프로그램으로 압축을 해제 하였다. 참고로 Unarchiver는 App Store에서 검색하면 무료로 받을 수 있다. 또한 아래 사이트에서 받을 수 있다.
https://theunarchiver.com

압축해제 프로그램 설치 후 다운받은 라즈비안 압축을 풀면 .img 바이너리가 생성이 된다.



이제 이전 포스팅에서 포맷한 SD카드를 리더기에 넣고 .img파일을 write 할 순서이다.
[Raspberry pi][MacOS] 맥북에서 SD카드 포맷하기

라즈비안을 다운로드 받는 페이지의 installation guide를 참고해 보면 여러 옵션이 있지만 Ethcher 유틸을 사용하면 쉽게 write 할 수 있다.
https://etcher.io/



설치 후 SD카드 리더기를 연결해 놓은 상태에서 실행해보면 SD카드 인식이 되어 있다. 여기에 조금 전 풀어놓은 이미지만 선택해 주면 이미지 SD카드에 라즈비안 설치가 끝난다.

먼저 압축해제를 한 라즈비안 이미지를 선택하고 이미 인식되어 있는 SD카드가 맞는지 확인 후 Flash! 버튼을 눌러 flashing을 시작하면 된다. 이때 다른 장치나 이미지를 선택하고 싶을 땐 아래 change를 눌러 변경해주면 된다.



아래와 같이 이미지가 잘 복사되고 있다.


정상적으로 flashing이 되었으니 serial 연결을 통해 정상동작을 하고 있는지 다음 포스팅에서 확인해 보겠다..


  • https://www.raspberrypi.org/downloads/raspbian/

October 3, 2018

[Raspberry pi][MacOS] 맥북에서 SD카드 포맷하기

Raspberry pi sd 카드에 이미지를 넣기 전에 sd 카드 포맷이 필요한데 SD Formatter 유틸을 사용하면 각 OS맞게 최적화를 시켜 줘서 좋다고 한다. 맥북에서 작업을 하다보니 SD 카드 포멧을 하기 위해 디스크 유틸에서 지우다보니 번거로워서 찾아보게 되었다.

SD Formatter
1) 아래 SD Formatter사이트에서 각 OS에 맞는 파일을 다운로드 받으면 된다.
 https://www.sdcard.org/downloads/formatter_4/


현재 MacOS 10.13 High Seirra를 사용하고 있는데 정상동작을 한다. For Mac으로 다운로드 하여 설치를 하면된다.



실제 사용은 간단하다. SD 카드 리더기에 연결 후 SD Formatter를 실행하면 아래와 같이 바로 인식을 한다.




포맷을 하려는 SD 카드가 맞는지 잘 확인 후 Quick format을 선택 후 format을 시작하면 된다.
SD Card label을 바꾸고 싶다면 Volume label에서 변겨하면 된다.




Quick format 답게 금방 끝난다. 다음으로는 포맷한 SD카드에 Serial connection을 위해 적당한 라즈베리 이미지를 write 해보도록 하겠다.






  • https://www.sdcard.org/downloads/formatter_4/