【해설】Raspberry Pi Zero W에서의 개발 환경에 대해서
소개
Raspberry Pi Zero W(이하 라즈파이 zero)를 사용하여 Raspberry Pi model B+ 등과 같이 프로그래밍이나 전자 공작을 할 수 있을까? 라는 의문을 해소하기 위해 조사한 것을 정리했습니다.
(여담입니다만, 자신은 표준의 HDMI도 microUSB도 일발 밖에 없고, 굉장히 작고 만들고 싶은 것이 만들 수 있을까 불안했습니다.)
어떤 사람이 읽고 싶습니까?
・라즈파이 제로의 환경 구축 방법에 헤매는 사람
· 라즈파이는 만진 적이 있지만, 라즈파이 제로는 처음 만지는 사람
· 라즈파이 제로와 다른 라즈파이와의 차이를 알고 싶은 사람
・프로그래밍이나 전자 공작으로 라즈파이zero를 사용하고 싶지만 불안이 있는 사람
간단한 성능 비교
간단한 성능 비교를 상위 기종의 Raspberry Pi 3 Model B+와 실시했습니다.
3 Model B+
제로 W
가격
¥ 5,500-
¥ 1,320-
CPU
1.4Ghz
1Ghz,
GPU
예
없음
RAM
1GB
512MB
USB 포트
USB 2.0 × 4
마이크로 USB
영상 출력
HDMI
Mini HDMI
음성 출력
3.5mm 잭
없음
전원
5V
5V
크기(W×D×H)
86×57×17
65×30×9
블루투스
예 (Bluetooth 4.2 BLE)
예(Bluetooth 4.1, BLE)
무선랜
11b/g/n/ac
11b/g/n
개발 환경에 대하여
1. 입력계에 대해서
USB가 microUSB 하나밖에 없다(실제로는 2개 붙어 있습니다만, 1개는 전원 공급용) 때문에, 키보드와 마우스를 연결하는 것은 커녕 USB2.0의 마우스를 직접 연결할 수도 없습니다. 마우스 키보드를 연결하는 방법을 아래에 정리했습니다.
1-1. microUSB 변환 단자 + BT 키보드
USB2.0 to microUSB 변환 단자로 마이크를 연결하고 BT 키보드를 연결합니다.
1-2. micro USB 허브
↓와 같은 micro USB 허브로 마우스 키보드를 연결합니다. USB2.0 to microUSB 변환 단자 + USB 2.0 허브를 사용해도 마찬가지입니다.
1-3. SSH 접속(다른 PC 1대)
SSH 접속을 실시해, 다른 모함 PC로부터 개발을 실시합니다. 자세한 것은 이 기사 로 설명해 주고 있으므로, 봐 주세요. 설정을 편하게 실시하고 싶은 사람은 이 방법 로 하면 좋다고 생각합니다. 다만, microUSB 케이블을 사용하므로 주의.
2. 출력계에 대해서
2-1. Mini HDMI to HDMI 사용
데스크탑 PC처럼 사용할 수 있습니다. 변환 단자에서도 가능.
2-2. SSH/VPN 연결
1-3에서 소개한 방법을 사용하면 원래 HDMI 케이블을 사용하지 않고도 개발할 수 있습니다.
결국 어느 것이 좋은가?
나의 경우는 다른 PC(MBP의 VSCode)로 코딩을 실시해, SSH/VNC를 이용해 라즈파이에 코드를 전송하거나 라즈파이측의 설정등을 할 예정이므로 1-3, 2-2의 방법으로 수행하기로 결정했습니다.
라즈파이의 개발은 역시 SSH/VNC를 사용해 실시하면 논스트레스이므로, 처음부터 1-3의 방법으로 환경 설정을 하면 좋다고 생각합니다.
참고문헌
스위치 과학
htps //w w. 슈 tch-s 시엔세. 코 m/타타 g/1826/
qiita "Raspberry Pi Zero W 초기 설정 메모"
htps : // 이 m / 타카시 53 / ms / 7cf6f3487dfd1c0057f9
ayame.space "Raspberry Pi Zero W를 디스플레이 나 키보드없이 초기 설정, Wi-Fi 연결"
htps : // 아야메. s 파세 / 2018/07 / 세츠 p et sp
업데이트 내역
· 표 수정 (2020-7-22)
hidezzz 님 과 mo256man님 , github0013@github님 에서 표의 실수를 지적해 편집했습니다. 고마워요.
Reference
이 문제에 관하여(【해설】Raspberry Pi Zero W에서의 개발 환경에 대해서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Renma/items/ea7886eafb9a4c09e3d6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)