RaspberryPi 구축 절차

6454 단어 RaspberryPi건설

개요



RaspberryPi를 1부터 만드는 것이 많았기 때문에, 구축 순서의 비망록을 실어 둡니다

구축 절차



Moniqua는 다음과 같은 빌드 절차에 따라 빌드를 수행합니다.
  • RaspberryPi OS 쓰기
  • Wi-Fi 및 SSH 설정 추가
  • raspi-config에서 다양한 설정을 수행합니다.

    RaspberryPi OS 쓰기



    RaspberryPi의 SD 카드에 OS를 쓰지 않으면 원래 아무것도 작동하지 않으므로 우선 OS를 씁니다.

    아래 절차에 따라 MicroSD 카드에 OS를 씁니다.
  • RaspberryPI에 사용할 MicroSD 카드 준비
  • PC에 MicroSD 카드를 연결

  • RaspberryPi Imager
  • OperationSystem -> Raspberry Pi OS (32bit), SD Card -> (연결된 SD 카드) 설정으로 변경
  • WRITE
  • 무사히 완료하는 것을 지켜본다

  • 도중에 연결 부분을 괴롭히면 오류가 발생하여 쓰기가 완료되지 않는 경우가 많기 때문에 쓰는 동안 최신주의 사항을 ....

    Wi-Fi, SSH 설정 추가



    RaspberryPi에 Wi-Fi의 설정, SSH의 허가 등을 실시하지 않으면 아무것도 시작되지 않으므로, 설정해 갑니다.

    참고 기사:
  • Raspberry Pi 초기 설정
  • 【2019년 12월판】라즈파이와 Mac의 접속은 USB-C 케이블만으로 OK? ! →라즈파이 일곱 변화

  • 절차는 다음과 같이 수행합니다.
  • PC에 MicroSD 카드를 다시 삽입
  • boot라는 이름으로 연결되어 있는지 확인합니다.
  • SSH 서버를 활성화하기 위해 ssh 파일을 만듭니다
  • Wi-Fi SSID/Password를 포함한 Config 데이터 삽입
  • 장치를 재부팅하고 Wi-Fi에 연결되어 있는지 확인
  • TypeC 직접 네트워크 활성화를 위해 config 주위를 이지
  • TypeC 직접 SSH 연결이 가능한지 확인

  • PC에 MicroSD 카드 다시 삽입



    한 번 연결

    boot라는 이름으로 연결되었는지 확인





    Finder에서 boot라는 이름으로 연결되어 있는지 확인

    SSH 서버를 활성화하기 위해 ssh 파일 만들기


    # boot場所の確認
    $ ls /Volumes/
     ./   ../  'Macintosh HD'@   boot/  'boot 1'/
    
    # bootが複数ある場合があるので、確認をする
    $ ls boot\ 1/
    ./        LICENCE.broadcom*    bcm2708-rpi-zero.dtb*    bcm2710-rpi-3-b-plus.dtb*  bootcode.bin*  fixup4cd.dat*  fixup_x.dat*   kernel8.img*   start4db.elf*
    ../       bcm2708-rpi-b.dtb*       bcm2708-rpi-zero-w.dtb*  bcm2710-rpi-cm3.dtb*       cmdline.txt*   fixup4db.dat*  issue.txt*     overlays/      start4x.elf*
    .Spotlight-V100/  bcm2708-rpi-b-plus.dtb*  bcm2709-rpi-2-b.dtb*     bcm2711-rpi-4-b.dtb*       config.txt*    fixup4x.dat*   kernel.img*    start.elf*     start_cd.elf*
    .fseventsd/   bcm2708-rpi-b-rev1.dtb*  bcm2710-rpi-2-b.dtb*     bcm2711-rpi-400.dtb*       fixup.dat*     fixup_cd.dat*  kernel7.img*   start4.elf*    start_db.elf*
    COPYING.linux*    bcm2708-rpi-cm.dtb*      bcm2710-rpi-3-b.dtb*     bcm2711-rpi-cm4.dtb*       fixup4.dat*    fixup_db.dat*  kernel7l.img*  start4cd.elf*  start_x.elf*
    
    $ ls boot/
    ls: cannot open directory 'boot/': Permission denied
    
    # LICENCE.broadcom等があるところがRaspberryPiのOS先なので、そこで作業する
    $ cd /Volumes/boot\ 1/
    
    # SSHサーバーを有効化
    $ touch ssh
    
    

    Wi-Fi SSID/Password가 포함된 Config 데이터 삽입


    # bootの中に入る
    $ cd /Volumes/boot\ 1/
    
    # wpa_supplicant.confを挿入
    $ vim wpa_supplicant.conf
    
    # wpa_supplicant.conf
    country=JP
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    network={
         ssid="SSID"
         psk="Password"
    }
    
    

    기기를 재부팅하고 Wi-Fi에 연결되어 있는지 확인



    지금까지 작업이 끝나자마자 MicroSD 카드를 뽑고 Raspberry에 MicroSD 카드 삽입 및 전원을 켜십시오.
    $ ssh [email protected]
    The authenticity of host 'raspberrypi.local (fe80::7a3d:7fc2:3c99:a41a%en0)' can't be established.
    ECDSA key fingerprint is SHA256:1LKhtcoGIrJPoQOmBRjaDrOgSVo7GhGXgDMxXMpkcFM.
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
    Warning: Permanently added 'raspberrypi.local,fe80::7a3d:7fc2:3c99:a41a%en0' (ECDSA) to the list of known hosts.
    [email protected]'s password:
    
    Password = raspberry
    
    Linux raspberrypi 5.10.17-v7l+ #1403 SMP Mon Feb 22 11:33:35 GMT 2021 armv7l
    
    The programs included with the Debian GNU/Linux system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.
    
    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    Last login: Thu Mar  4 23:11:31 2021
    
    SSH is enabled and the default password for the 'pi' user has not been changed.
    This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password.
    
    pi@raspberrypi:~ $
    
    # SSH出来たら確認OK
    
    

    TypeC 직접 네트워크 활성화를 위해 config 주위를 이지


    # bootの中に入る
    $ cd /Volumes/boot\ 1/
    
    # config.txtに書き込む
    vim config.txt
    
    # 末尾に以下の内容を追加
    dtoverlay=dwc2
    
    # cmdline.txtに書き込む
    vim cmdline.txt
    
    # 末尾に以下の内容を追加 (行最初の空白は必須)
     modules-load=dwc2,g_ether
    
    

    Type-C 직접 SSH 연결이 가능한지 확인



    여기까지 작업이 끝나는 대로, MicroSD 카드를 뽑아, Raspberry에 MicroSD 카드를 삽입 & Mac⇆RaspberryPi를 데이터 전송이 가능한 TypeC로 연결한다
    # SSH
    $ ssh [email protected]
    Warning: Permanently added the ECDSA host key for IP address 'fe80::7f8b:4e81:fc61:2c2a%bridge100' to the list of known hosts.
    [email protected]'s password:
    Linux raspberrypi 5.10.17-v7l+ #1403 SMP Mon Feb 22 11:33:35 GMT 2021 armv7l
    
    The programs included with the Debian GNU/Linux system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.
    
    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    Last login: Wed May 26 04:36:26 2021
    
    SSH is enabled and the default password for the 'pi' user has not been changed.
    This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password.
    
    pi@raspberrypi:~ $
    
    

    raspi-config에서 다양한 설정을 수행합니다.


    # raspi-config
    $ sudo raspi-config
    

    이 화면에서 다음 설정을 수행합니다.

    1 System Options



    Hostname -> OK -> (모든 HostName) (Prefix: moniqua-○○)

    3 Interface Options



    카메라 -> 예

    I2C -> 예

    직렬 포트 -> 예

    1 Wire -> Yes

    5 Localisation Options



    Local -> Timezone -> Asia -> Tokyo

    좋은 웹페이지 즐겨찾기