Windows 10에서 OTG를 사용하여 Raspberry Pi Zero(W) 설정

OTG로 Raspberry pi Zero W의 설정에 도전해 보았습니다. 약간 막힌 부분이 있어서 설정 순서를 정리해 보았습니다.
단계는 OS 설치부터 OTG에 레이블을 설정하고 VNC에 연결할 때까지 WiFi 환경을 설정하는 것입니다.

설치 프로세스


빠른 다운로드


여기에서 DESK TOP의 최신 버전의 zip과 함께 RASPBIAN STRETCH를 다운로드하십시오.
https://www.raspberrypi.org/downloads/raspbian/
※ 데스크탑 환경을 원하므로 WITH DESKTOP 선택

Etcher 설치


여기서 Etcher를 설치합니다.
https://etcher.io/
※ SD카드에 Raspbian 도구를 설치합니다.DD for Windows 등도 OK해야 합니다.

Raspbian 설치


Raspberry Pi Zero용 micro SD카드를 카드 리더기에 꽂고 Etcher를 이용하여 Raspbian을 SD카드에 설치합니다.Etcher는 관리자 권한으로 실행됩니다.

선택한 이미지에서 다운로드한 Raspbian의 zip을 선택하면 됩니다.

Flash 버튼을 눌러 zip의 내용을 SD 카드에 기록합니다.

SSH 활성화


설치가 끝나면 SD 카드를 뽑고 다시 삽입합니다.
이렇게 되면boot 드라이브가 나오기 때문에boot 드라이브 바로 아래에 ssh라는 빈 파일을 만듭니다.
마우스 오른쪽 단추로 클릭한 새 제작부터 ssh.txt를 만들고 를 클릭합니다.txt 끄면 OK.

cmdline.수정


boot 드라이브의 cmdline입니다.txt에 "modules-load=dwc2, g_ether"를 추가합니다.
루트웨이트와 quiet 사이에 삽입합니다.
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=4b5dcf0c-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_ether quiet splash plymouth.ignore-serial-consoles

config.수정


boot 드라이브의 config입니다.txt 끝에 "dtoverlay=dwc2"추가

RPI 드라이버 OTG 설치


이곳에서 많이 고전했다.
USB 케이블로만 Raspberry Pi Zero 설치 」의 단계에 따라 RPI 드라이버 OTG 설치
http://domotique.caron.ws/wp-content/uploads/telechargement/RPI%20Driver%20OTG.zip
이것을 하지 않으면 USB를 통해 라즈베리 파이 제로에 접근할 수 없습니다.

Bonjour 설치


Bonjour를 설치하면 호스트 이름으로 USB로 연결된 Raspberry Pi에 액세스할 수 있습니다.
아이튠즈를 설치하면 Bonjour가 자동으로 설치한다고 쓰여 있는 페이지도 있지만 거짓말입니다.
여기서 다운로드하고 설치하세요.
https://support.apple.com/kb/DL999?locale=ja_JP

Raspberry Pi Zero 시작


USB 케이블로 PC와 Raspberry Pi Zero를 연결합니다.Raspberry Pi 측면은 전원 소스가 아닌 측면(내부)에 연결됩니다.
부팅이 완료되면 네트워크 일람에 USB 이더넷이 표시됩니다.이제 SSH 연결을 준비할 수 있습니다.

SSH 연결


teraterm 등,raspberrypi를 사용합니다.local에 ssh 연결을 실시합니다.

인증을 들어야 하기 때문에 pi/raspberry로 로그인합니다.

무사히 넣었습니다.

WiFi 설정


/etc/wpa_supplicant/wpa_supplicant.conf를 수정합니다.
contry를 JP로 변경하고 연결할 수 있는 SSID를 네트워크로 하나 이상 등록합니다.
스마트폰의 인터넷용과 자신의 집 와이파이 두 종류에 스스로 로그인했다.등록 후 reboot입니다.
country=JP
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
  ssid="[SSID]"
psk="비밀번호"
  id_str="myMobile"
}
network={
  ssid="[SSID]"
psk="비밀번호"
  id_str="Home"
}
기타 또 각양각색의 매개 변수가 있으니 본가를 참조하십시오.
https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md

Bluetooth 설정


※ 기타 원고에 기재 예정

VNC 설정


다음은 VNC 설정입니다.다른 글은tightvncserver를 설치하는 과정을 자주 설명합니다.
나도 그것에 따라 tightvncserver를 설치해 보았지만, tightvncserver는 미니HDMI로 연결된 메인 화면을 조작할 수 없고, 가상 데스크톱만 조작할 수 있다.여러 가지 조사를 통해 원래 Raspbian은 기본적으로 VNC 기능을 사용할 수 있습니다(활성화되면 자동으로 설치).
VNC 기능의 유효화 방법은 raspi-config를 실행합니다.
$sudo raspi-config
그러면 GUI가 표시되므로 인터페이스 옵션을 선택합니다.

P3VNC를 선택합니다.

VNC를 사용하느냐고 물어볼 테니 선택은
※ VNC 기능의 유효성은 인터넷 연결이 유효하지 않으면 실행할 수 없습니다. 주의하십시오.와이파이 연결을 잘 설정한 후에 해야 한다.

VNC 연결 시 해상도 변경 사항


VNC만 유효하게 하면 VGA에 해당하는 화면이기 때문에 초과 보기가 어렵다.
config.txt를 수정합니다.
$sudo vi /boot/config.txt
수정된 부분은 다음과 같다.모두 댓글 아웃이 되었기 때문에 댓글 아웃을 취소합니다.
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=47
hdmi_drive=2
그룹과 모드는 다음과 같이 적당한 값을 설정합니다.재부팅하면 설정된 해상도로 표시됩니다.
VNC 뷰어는 무엇이든 사용할 수 있습니다.SSH와 마찬가지로 raspberrypi.local:5900에 접근합니다.
https://elinux.org/RPiconfig#Video_mode_options

참고 자료


Raspberry Pi Zero 설정 (W)
USB 케이블로만 Raspberry Pi Zero 설치
VNC를 통한 RaspberryPi 해상도 수정

좋은 웹페이지 즐겨찾기