File Systems

1. FAT File System

FAT CONNECT는 임베디드 어플리케이션을 위해 설계된 고성능의 완전한 기능을 갖춘 FAT12/16/32-based DOS 호환 파일시스템입니다.

FAT CONNECT 는 미리 테스트된 샘플 드라이버 및 응용 프로그램을 제공합니다. 표준 API로 사용이 쉽습니다. Full test suite는 빠른 통합을 지원하기 위해 소스코드 형태로 제공됩니다. Simplified version은 시스템에서 사용할 수는 있지만 제약이 있습니다.

Key Features:

  • FAT12, FAT16 and FAT32
  • Long filenames
  • Robust
  • Multiple volumes
  • Mix of media types
  • Unicode16 support
  • Media error handling
  • Fully PC compatible
  • Multiple files open for reading/writing
  • Multiple simultaneous users of open files
  • Standard API (fopen, fclose, fwrite, etc.)
  • Efficient zero-copy read/write
  • Caching options
  • CheckDisk utility
  • Detailed implementation guide

 

2. NicheFile™ Portable File System

NicheFile 시스템 컴포넌트는 파일시스템이 없는 시스템 또는 가상의 RAM 기반과 실제 플래시나 디스크 기반의 파일시스템 사이에 매핑을 할 수 있는 시스템을 위해서 RAM/ROM 영역의 가상 파일시스템 기능을 지원합니다. 가상파일시스템(Virtual File System)를 사용하면 실제 파일시스템 공간이 부족한 시스템상에 추상적으로 Read/Write 하면서 사용하기 위한 기대되는 기능으로 웹서버, FTP, TFTP 등의 다른 구성요소의 통합을 지원합니다. 논리파일장치(예 : UNIX와 같은 /dev/mem 또는 ​​/dev/null)와 같이 VFS를 사용하는 것은 쉽게 지원될 수 있고 모든 RAM 기반 파일들은 단일명령(Single Command)이나 API 호출을 사용하여 플래시 메모리에 백업할 수 있습니다. 대중적인 플래시 칩 드라이버를 제공합니다.

InterNiche 파일시스템은 임베디드 시스템 개발자들이 RAM, 플래시 또는 디스크의 읽기/쓰기기능을 추가할 수 있는 완벽한 Drop-In 모듈입니다. 이 파일시스템은 개발자가 기존의 파일시스템을 변경하지 않고도 RAM 기반 파일 기능을 추가할 수 도록 이전 파일시스템에 매핑될 것입니다.
 

Key Features

  • RAM based file system allows files in Web server, FTP, TFTP, etc., to be read/write even on systems with no disk or other file system.
  • Maps to Preexisting File System: Devices which already have a file system can seamlessly add RAM-based files without modifying their existing system.
  • Extensible Device Design: “Logical” devices (such as UNIX like /dev/mem or /dev/null) can easily be added.