This is an old revision of the document!


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 시스템을 제어 영상입니다.


Modular Pi