쉘 업데이트 방법

  1. scp를 통해BATCAM FX에 펌웨어 파일 업로드
  2. SSH를 통해 BATCAM FX에 접속
  3. BATCAM FX 내에서 업데이트 명령 수행

SCP를 통해 BATCAM FX에 펌웨어 파일 업로드

image.png

  1. 펌웨어 파일이 위치한 폴더에서 Shift + 우클릭을 통해 ‘터미널에서 열기’ 혹은 ‘여기에 PowerShell 창 열기’를 클릭하여 쉘을 엽니다.

  2. 그런 다음, scp 명령어를 이용하여 BATCAM에 펌웨어를 업로드합니다.

    scp ./SMI-BATCAMFX-v1.0.3b-signed-20250502102525.swu root@192.168.50.11:~/
    # SMI-BATCAMFX-v1.0.3b-signed-20250502102525.swu 부분을 업데이트 할
    # 파일 이름으로 변경하여 사용해야합니다.
    

<aside> 💡

사용 환경에 따라 192.168.50.11 부분은 실제 BATCAM FX의 IP 주소로 대체해야 합니다.

</aside>

  1. SSH를 사용하여 BATCAM FX에 접속합니다.

    ssh root@192.168.50.11
    
  2. 접속한 다음, 아래 명령어로 업데이트를 실행합니다.

    swupdate -i ~/SMI-BATCAMFX-v1.0.3b-signed-20250502102525.swu \\
        -v -p reboot -k /etc/swupdate/swupdate.pem -K /etc/swupdate/aes.key
    # SMI-BATCAMFX-v1.0.3b-signed-20250502102525.swu 부분을 업데이트 할
    # 파일 이름으로 변경하여 사용해야합니다.
    
  3. 업데이트가 완료되고 카메라가 재부팅 될 때 까지 기다린 후, BATCAM FX에 SSH로 다시 접속하여 펌웨어 버전을 확인할 수 있습니다.

    root@SeeSV-BCMFMC0D6:~# cat /etc/os-release
    ID=seesv
    NAME="SeeSV (SM Instruments Inc.)"
    VERSION="4.0.16 (kirkstone)"
    VERSION_ID=4.0.16
    PRETTY_NAME="SeeSV (SM Instruments Inc.) 4.0.16 (kirkstone)"
    DISTRO_CODENAME="kirkstone"
    BUILD_ID="20250411173035"
    SEESV_RELEASE_VERSION="v1.0.3b"
    SEESV_VENDOR_NAME="SMI"
    SEESV_PROD_MODEL="BATCAMFX"