FatFs for TOPPERS란?

FatFs는 赤松武史씨가 개발하고, 프리 소프트웨어로서 여기에 공개되어 있는 FAT사양 준거 파일 시스템입니다. FatFs for TOPPERS는 FatFs(R0.04)를 베이스로 TOPPERS/JSP커널상에서 동작하도록 디바이스 드라이버를 추가한 패키지입니다.

FatFs for TOPPERS는 여기에서 다운로드할 수 있습니다.

패키지 내용은 아래와 같습니다.

커널TOPPER/JSP커널 Release1.4.2
파일 시스템FatFs(R0.04)
디바이스 드라이버PC카드・드라이버, ATA 드라이버

FatFs은 파일 시스템으로 아래의 기능을 지원하고 있습니다.

  • FAT12, FAT16(+FAT64), FAT32에 대응(FAT64: FAT16 in 64KB/cluster)
  • 8.3형식 파일명과 NT소문자 플러그에 대응
  • FDISK 포맷(기본 구획) 및 SFD 포맷에 대응(512B/sector만)

또한,FatFs은 아래의 서비스 콜을 지원하고 있습니다.

f_mount워커 에리어 등록・삭제
f_open파일 오픈・작성
f_close파일 닫기
f_read파일 읽기
f_write파일 쓰기
f_lseek파일 R/W 포인터의 이동
f_sync캐쉬된 데이터의 플래쉬
f_opendir디렉토리 오픈
f_readdir디렉토리 읽기
f_getfree디스크 빈 영역의 취득
f_stat파일・상태 취득
f_mkdir디렉토리 작성
f_untrnk파일 또는 디렉토리의 삭제
f_chmod파일 또는 디렉토리 속성의 변경
f_rename파일 또는 디렉토리의 이름 변경・이동
f_mkfs디스크 포맷

타겟 시스템

FatFs for TOPPERS은 현재 아래의 타겟 시스템과 디바이스를 지원하고 있습니다.

프로세서(모델번호)SH3(SH7727)
보드(메이커 명)MS7727CP01(히타치 초LSI 시스템즈)
PC카드・컨트롤러MR-SHPC-01 V2T-F(마루분(丸文))
PC카드・어답터PCCF-ADP(I/O DATA)
기록 미디어컴팩트・플래쉬・카드CF

개발 스탭

TOPPERS프로젝트의 멤버로 FatFs for TOPPERS의 개발에 참가하고 있는 개발 스탭은 다음과 같습니다(소속은 참가한 시점).

이름 소속 시기
今井和彦 미야기현 산업기술 종합센터 2007년〜