도와주세요!!
글 수 15,339
2012.02.20 20:24:22 (*.148.23.122)
14662
요즘 너무 고민이 많네요 ㅠㅠ; 갑자기 임베디드에 띄어 들다보니...염치 없이 물어만 보네요...
저두 고수가 되서 ㅠㅠ; 저 같은 분들 많이 알켜줄게요...쩝.....
제 가 사용하고 있는 보드의 파일 시스템을 df명령으로 보면 아래와 같습니다.
전 제 보드에 붙어 있는 nand flash에 데이터를 쓰고 읽는 것을 어플리케이션을 짜고 싶은데
어떤 것을 open해야 할지 모르겠네요 ㅠㅠ; 대충 mtd를 open해야 할까도 생각했지만, mtd로 되어 있는
것이 여러개라서요.. 우선 제 파일 시스템을 봐서는 nand flash에 해당하는 것이 없는 거 같더군요...
그래서 /dev/폴더를 보니..음 mtd가 여러개가 있잖아요 ㅠㅠ; 그런데 여기서 어떤것을 open()해야 플래쉬를 사용할 수 있는 것인가요? ㅠㅠ; 고수님들의 친절한 답변 부탁드립니다.
제 생각엔요.
pc에서 파일 만들고 생성하고 수정하고 지우고.. 그 파일내용이 바이너리든,텍스트든 상관없잖아요 오픈할때 설정이지..
pc에서 파일이 생성되는위치가 hdd잖아요. hdd는 ntfs라든지 fat32라든지의 형태로 포맷되어있구요.
님의 보드는 nand를 hdd처럼 사용하고 jffs2로 포맷되어있고. 그곳에 만들고 생성하는 그곳이 바로 nand flash 입니다.
즉 root file system 모두가 (특수 파일들 빼고 dev,proc,var..등등) nand 였던 것 입니다.
이것이 궁금했던 내용인지요......