[완료]NTFS에 대한 질문입니다..

arrest05의 이미지

안녕하세요

이번에 학부 졸업 프로젝트로 파일시스템에 대해서 다루어보려고 합니다. 학부생 과정에서 리눅스 파일시스템에 대해

운영체제 수업때 기본적인 개념은 공부해봤는데.. 구체적으로 구현해본적이 없어서이렇게 질문을 드리게 되었습니다.

간단히.. 보드에 ucos를 포팅한후 플래쉬 메모리에 파일시스템을 올리려고 하는데요..( NTFS를 올려보려고 하고있습니다. )

여기저기 찾아보니 파일시스템은 구현된 코드를 가져다 쓰면된다.. 뭐 다들 그런식으로 얘기하더라구요..

그래서 리눅스내의 NTFS코드를 보는순간 이건 뭐 안드로메다입니다. ㅠㅠ

임베디드보드에 파일시스템 포팅해보신분 있으시면.. 어떤식으로 접근해야하는지... 어느부분을 구체적으로 공부해야하는지

참고될 만한 자료라든지... 알려주셨으면 합니다.

^^ 좋은하루들 보내세엽~

익명 사용자의 이미지

FAT 구현은 어떤가요?
그나마 간단한 FAT을 주로 플래시 메모리용 파일 시스템으로 사용하거든요.
그리고 일반적인 ext3, ext4, fat, ntfs는 전부 하드 디스크용 파일시스템으로 플래시 메모리용으로
사용하려면 파일시스템 아래에 FTL(Flash Translation Layer)를 구현해 줘야 합니다.
별도의 FTL을 구현하지 않으려면 플래시 메모리용 파일시스템 JFFS2, YAFF 같은 것은 파일 시스템을
구현해야 하구요.