일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Android
- MySQL
- FLASK
- 라즈베리파이
- 지능형
- 서버
- sw
- 정리
- 영상분석
- Object Detection
- Video
- tracking
- Deep Learning
- Python
- keras
- php
- detection
- 데이터
- Raspberry
- Machine Learning
- 가상환경
- tensorflow
- RapidCheck
- 디버그모드
- 안드로이드
- 고급C
- Linux
- 머신러닝
- IMAGE
- C언어
- Today
- Total
건프의 소소한 개발이야기
[라즈베리파이] Raspberry Pi 라즈비안 설치하기 (맥 OS) 본문
안녕하세요, 건프입니다.
라즈베리파이를 구입했고, sd 카드도 샀고, sd 카드 리더기도 구입했다고 했을 때, 이제 여기 sd카드에 라즈베리파이의 OS를 올려야 겠죠?
실습할때는 Fedora(페도라) OS에서 작업을 했었는데요,
개인 개발환경은 맥(Mac) 입니다.
맥에서는 어떻게 라즈비안을 sd 카드에 옮길 수 있을까요.
1. 라즈비안 다운로드
https://www.raspberrypi.org/downloads/
Raspbian Jessie GUI 버전으로 받습니다.
(Lite 버전으로 받으시면, GUI 를 포함한 각종 기능을 이용할 수 없습니다.)
압축을 풀어주면, 이미지파일이 하나 나올껍니다.
2. sd카드를 sd카드리더기에 삽입하고 usb 케이블에 연결해줍니다.
그리고 컴퓨터에서 sd카드의 장치명을 어떻게 할당했는지 알아보기 위해서 다음을 입력해봅니다.
> diskutil list
이건 sd카드 리더기를 연결하기 전의 결과이고.
리더기 연결 후 모습입니다.
보면 알 수 있는 것이 제 컴퓨터에서는 sd카드를 /dev/disk2 로 관리하고 있군요.
3. 디스크의 마운트를 해제해주어야 합니다.
> diskutil unmountDisk /dev/disk2
반드시 본인 환경에 맞게, 디스크명을 써주셔야 합니다. 로컬에 있는 디스크 해제하고 그러지 마세요...
4. 디스크에 이미지를 씁니다.
> sudo dd bs=4m if=이미지명 of=장치명
ex) sudo dd bs=4m if=2016-05-27-raspbian-jessie.img of=/dev/disk2
dd ; disk dump (메모리 영역을 통채로 덮어쓴다)
bs : buffer size
if : input file
of : output file
여기서 가만히 멈추고, 수십분정도 기다려야 합니다. (인내심을 기르세요)
5. dd 가 완료
dd 가 완료되었다면 이제 sd카드를 라즈베리파이 보드에 삽입하고, hdmi 단자를 모니터에 연결하고, 전원을 넣어줍니다.
쭈욱 부팅이 되고, 기본 화면이 나타날 겁니다.
제가 작업한 보드는 Raspberry pi 3 보드 입니다.
3버전에서는 무선랜이 보드에 임베디드 되어 있다고 합니다.
따라서 공유기 인터넷을 바로 잡아주고,
> sudo apt-get update
를 빠르게 해주면서, 패키지 상황을 최신으로 만들어 주었습니다.
이렇게 맥(Mac) 에서 sd카드에 라즈비안(Raspbian) 설치가 완료되었네요.
고맙습니다 :)
' 개발 이야기 > Embedded Software 이야기' 카테고리의 다른 글
[라즈베리파이/Raspberry] 원격 GUI 접속 방법 - NoMachine (3) | 2016.07.02 |
---|---|
[Raspberry Pi 3] servo motor(서보모터) 키보드로 방향 제어하기 (7) | 2016.06.25 |
[Raspberry Pi 3] servo motor(서보모터) Python 제어하기 (2) | 2016.06.24 |
[라즈베리파이] Raspberry Pi 키보드 설정 이상/오류 (0) | 2016.06.03 |