Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
modularpi:cfnet-fs:index [2026/02/14 23:44] adminmodularpi:cfnet-fs:index [2026/02/14 23:58] (current) admin
Line 1: Line 1:
-====== CFNET-FS을 이용한 CFNET I/O 사용법 ====== +====== CFNET-FS 개요 ======
-Modular Pi는 연결된 CFNET I/O 모듈을 사용할 수 있도록, 가상 파일 시스템 형태의 디렉터리와 파일 인터페이스를 제공합니다. +
-이를 **CFNET-FS**라 합니다. **CFNET-FS** 파일을 읽고 쓰는 동작으로 Modular Pi + CFNET I/O 시스템 제어 방법을 설명합니다.+
  
-{{ :modularpi:cfnet-fs:fs_file_structure.png?nolink |}}+Modular Pi는 연결된 I/O 모듈을 **가상 파일 시스템(CFNET-FS)** 형태로 제공합니다. \\ 복잡한 프로그래밍 대신 **파일을 읽고 쓰는 것만으로** 하드웨어를 제어할 수 있습니다.
  
-\\ +=== 주요 특징 === 
-{{ :modularpi:cfnet-fs:fs_파일구조.png |}}+  * **파일 인터페이스:** I/O 모듈의 상태를 디렉터리와 파일 구조로 매핑 
 +  * **언어 독립성:** <nowiki>C/C++</nowiki>, C#, Python, Java 등 모든 언어에서 지원 
 +  * **도구 호환성:** Codesys, Node-RED 등 파일 입출력이 가능한 모든 도구 사용 가능
  
-**CFNET-FS**를 통해 C/C++, C#, Python, Java 등 다양한 프로그래밍 언어는 물론, Codesys, Node-RED와 같은 개발 도구에서도 파일 출력 방식만으로 CFNET I/O 모듈을 손쉽게 제어하고 자화할 수 있습니다.+=== 제어 원리 === 
 +^ 동작 ^ 설명 ^ 
 +**쓰기(Write)** | 특정 파일에 값을 저장 → **출력 제어** (예: 모터 가, LED 점등) | 
 +| **읽기(Read)** | 특정 파일을 읽기 → **상태 확인** (예: 센서 값, 스위치 입력) |
  
 +**한 줄 요약:** 복잡한 명령어 대신 메모장에 글을 쓰듯 간편하게 시스템을 제어하는 방식입니다. \\ \\ 
  
 +{{ :modularpi:cfnet-fs:fs_file_structure.png?nolink |}}
  
-\\ 
 ===== CFNET-FS 설치 및 환경 설정 ===== ===== CFNET-FS 설치 및 환경 설정 =====
 +
 CFNET-FS 파일 시스템을 사용하기 위한 필수 작업으로, CFNET-FS 파일 시스템의 설치 방법과 디렉터리 구조를 설명합니다. CFNET-FS 파일 시스템을 사용하기 위한 필수 작업으로, CFNET-FS 파일 시스템의 설치 방법과 디렉터리 구조를 설명합니다.
-  * [[modularpi:cfnet-fs:Setting|Config 환경 설정 및 업데이트 (필수!!)]] 
-  * [[modularpi:cfnet-fs:download_start|CFNET-FS 다운로드 및 파일 시스템 생성]] 
-  * [[modularpi:cfnet-fs:System Service|CFNET-FS 시스템 서비스로 실행(자동실행)]] 
  
-\\+  * [[modularpi:cfnet-fs:Setting:|Config 환경 설정 및 업데이트 (필수!!)]] 
 +  * [[modularpi:cfnet-fs:download_start:|CFNET-FS 다운로드 및 파일 시스템 생성]] 
 +  * [[modularpi:cfnet-fs:System_Service:|CFNET-FS 시스템 서비스로 실행(자동실행)]] 
 ===== CFNET I/O 모듈 사용 방법 ===== ===== CFNET I/O 모듈 사용 방법 =====
  
Line 25: Line 30:
 이를 통해 Modular Pi와 결합된 CFNET I/O 모듈(CFDI, CFDO, CFADC, CFDAC)을 직접 제어하고 활용하는 방법을 설명합니다. 이를 통해 Modular Pi와 결합된 CFNET I/O 모듈(CFDI, CFDO, CFADC, CFDAC)을 직접 제어하고 활용하는 방법을 설명합니다.
  
-  * [[modularpi:cfnet-fs:Digital_Output|디지털 출력 모듈 CFDO : " /tmp/cfnet-fs/digital-output " ]] +  * [[modularpi:cfnet-fs:Digital_Output:|디지털 출력 모듈 CFDO : " /tmp/cfnet-fs/digital-output " ]] 
-  * [[modularpi:cfnet-fs:Digital_Input |디지털 입력 모듈 CFDI : " /tmp/cfnet-fs/digital-input "  ]] +  * [[modularpi:cfnet-fs:Digital_Input:|디지털 입력 모듈 CFDI : " /tmp/cfnet-fs/digital-input "  ]] 
-  * [[modularpi:cfnet-fs:Analog Output |아날로그 출력 모듈CFDAC : " /tmp/cfnet-fs/analog-output "]] +  * [[modularpi:cfnet-fs:Analog_Output:|아날로그 출력 모듈CFDAC : " /tmp/cfnet-fs/analog-output "]] 
-  * [[modularpi:cfnet-fs:Analog Input  |아날로그 입력 모듈 CFADC : " /tmp/cfnet-fs/analog-input " ]]+  * [[modularpi:cfnet-fs:Analog_Input: |아날로그 입력 모듈 CFADC : " /tmp/cfnet-fs/analog-input " ]]
  
 {{ https://downloads.comfiletech.com/CFNET/cfnet-fs/videos/cfnet-fs-intro-demo.mp4?780x400 }} {{ https://downloads.comfiletech.com/CFNET/cfnet-fs/videos/cfnet-fs-intro-demo.mp4?780x400 }}
-//※본 영상은 CFNET-FS를 이용하여 Modular Pi + CFNET I/O 시스템을 제어 영상입니다.// 
- 
- 
  
 +//※본 영상은 CFNET-FS를 이용하여 Modular Pi + CFNET I/O 시스템을 제어 영상입니다.//
  
-\\ 
 [[modularpi:index|Modular Pi]] [[modularpi:index|Modular Pi]]