===== 시스템 업데이트 및 환경 설정(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''**
{{ :modularpi:cfnet-fs:setting:i2c_scan.png?nolink |}}
[[..:index|CFNET-FS 개요]]