Table of Contents
CFNET-FS 개요
Modular Pi는 연결된 I/O 모듈을 가상 파일 시스템(CFNET-FS) 형태로 제공합니다.
복잡한 프로그래밍 대신 파일을 읽고 쓰는 것만으로 하드웨어를 제어할 수 있습니다.
주요 특징
- 파일 인터페이스: I/O 모듈의 상태를 디렉터리와 파일 구조로 매핑
- 언어 독립성: C/C++, C#, Python, Java 등 모든 언어에서 지원
- 도구 호환성: Codesys, Node-RED 등 파일 입출력이 가능한 모든 도구 사용 가능
제어 원리
| 동작 | 설명 |
|---|---|
| 쓰기(Write) | 특정 파일에 값을 저장 → 출력 제어 (예: 모터 가동, LED 점등) |
| 읽기(Read) | 특정 파일을 읽기 → 상태 확인 (예: 센서 값, 스위치 입력) |
한 줄 요약: 복잡한 명령어 대신 메모장에 글을 쓰듯 간편하게 시스템을 제어하는 방식입니다.
CFNET-FS 설치 및 환경 설정
CFNET-FS 파일 시스템을 사용하기 위한 필수 작업으로, CFNET-FS 파일 시스템의 설치 방법과 디렉터리 구조를 설명합니다.
CFNET I/O 모듈 사용 방법
CFNET-FS 파일 시스템을 C/C++, C#, Python, Java 등 다양한 프로그래밍 언어에서 사용하는 방법과, 이를 통해 Modular Pi와 결합된 CFNET I/O 모듈(CFDI, CFDO, CFADC, CFDAC)을 직접 제어하고 활용하는 방법을 설명합니다.
※본 영상은 CFNET-FS를 이용하여 Modular Pi + CFNET I/O 시스템을 제어 영상입니다.
