시스템 업데이트 및 환경 설정(Config 설정)

Modular Pi와 CFNET I/O는 I²C(CFNET) 통신으로 제어및 상태를 확인합니다.
UART, I²C(CFNET), PCIe SSD 기능을 사용하기 위해서는 config.txt 설정 파일을 아래와 같이 텍스트를 추가해야 합니다.

I²C 포트 설정

Modular Pi에서 I²C 포트를 설정하려면 /boot/firmware/config.txt 파일에 아래 내용을 추가한 후 시스템을 재부팅하십시오.
※ 확장 모듈(CFNET I/O)을 사용하기 위한 필수 요건입니다.

  • CFNET1 = i2c0, CFNET2 = i2c1, CFNET3 = i2c3
  • config.txt 텍스트 추가 : sudo nano config.txt
  • Bookworm OS : /boot/firmware/config.txt
  • Bullseye & Buster OS : /boot/config.txt
[pi5]
pciex1=on
dtoverlay=uart0-pi5
dtoverlay=uart4-pi5
dtoverlay=i2c0-pi5,pins_8_9,baudrate=100000
dtoverlay=i2c1-pi5,pins_2_3,baudrate=1000000
dtoverlay=i2c3-pi5,pins_22_23,baudrate=1000000

참고: I²C 포트 0은 해당 포트에 CFADC-A4L 및 CFDAC-2V 모듈만 사용하는 경우, 1 MHz 속도로 설정하여 사용할 수 있습니다.

Update/ Upgrade

운영체제(OS)를 업데이트(update) 및 업그레이드(upgrade) 하여 최신 상태로 유지해야 합니다. 구버전을 사용할 경우 호환성 문제가 발생할 수 있으나, 최신 버전으로 유지하면 시스템이 더욱 안정적으로 동작합니다. 또한 Python, Node.js, GCC와 같은 개발 도구들이 최신 버전으로 유지되어 최신 라이브러리와의 호환성을 보장합니다.

sudo apt update
sudo apt install libfuse3-4 fuse3
sudo apt-get upgrade -y

CFNET 연결된 장치 확인

모듈라 Pi에 연결된 확장 모듈(CFNET) 장치를 확인할 수 있습니다.

  • I²C 장치 스캔 및 제어 유틸리티 설치 : sudo apt-get install -y i2c-tools
  • 연결된 장치 확인 : sudo i2cdetect -y 3

CFNET-FS 개요