FatFs는 赤松武史씨가 개발하고, 프리 소프트웨어로서 여기에 공개되어 있는 FAT사양 준거 파일 시스템입니다. FatFs for TOPPERS는 FatFs(R0.04)를 베이스로 TOPPERS/JSP커널상에서 동작하도록 디바이스 드라이버를 추가한 패키지입니다.
FatFs for TOPPERS는 여기에서 다운로드할 수 있습니다.
패키지 내용은 아래와 같습니다.
| 커널 | TOPPER/JSP커널 Release1.4.2 |
| 파일 시스템 | FatFs(R0.04) |
| 디바이스 드라이버 | PC카드・드라이버, ATA 드라이버 |
FatFs은 파일 시스템으로 아래의 기능을 지원하고 있습니다.
또한,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년〜 |