기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요^^

처음 리눅스 해보니 모르는게 너무나 많군요 ㅠ,.ㅠ

6410 기본 filesystem이 cramfs라 너무나 불편해서
jffs2로 바꾸고자 엄청난 삽질 끝에 포팅은 성공 하긴 했습니다.

아직도 의미를 잘 모르는것이 있어서 질문 드립니다.

"mkfs.jffs2 -e 0x20000 -d rootfs -p 0x3000000 -o img.jffs2"

-e 0x20000     -> erase block 이라는데 어디에 어떻게 쓰는 것인지요?
왜 필요한 것인지요?

그리고 0x20000 이 아래 보이는 00020000과 같은 숫자 인지요?
[root@glibc proc]# cat mtd
dev:    size   erasesize  name
mtd0: 00040000 00020000 "Bootloader"
mtd1: 001c0000 00020000 "Kernel"
mtd2: 03000000 00020000 "Root - Cramfs"
mtd3: 04e00000 00020000 "File System"

조언 부탁 좀 드리겠습니다^^

profile

김재훈

2009.03.04 18:01:14
*.162.60.144

NOR flash의 경우 바이트 단위 읽기와 쓰기를 지원하지만, 삭제하는 것은 블록 단위로 삭제합니다.
따라서 -e 옵션은 Flash 메모리의 eraseblock의 크기를 지정해 주는 것 입니다. flash memory마다 블록의 크기는 틀리겠죠? ^^ 
-e 옵션을 0x20000을 줬으니, 아마 저것은 128kb 삭제 블록 단위를 가지는 NOR Flash용 옵션이네요. :)

원래 JFFS는 NOR Flash에 잘 맞도록 설계된 파일 시스템이라서, NAND에는 잘 쓰이지 않습니다. 보통 NAND에서는 YAFFS를
사용하고요.. 나중에 JFFS2 NAND따로 따로 나오긴 했지만, 그래도 YAFFS를 많이 사용 합니다.

요즘에는 YAFFS보다 더 좋은 UBIFS나 기타 등등의 최신의 파일 시스템도 나오고 있고요...^^

윤인성

2009.03.04 19:08:56
*.241.165.61

아하... erase block이 그 의미 였군요. 이해가 팍팍 오네요^^
차라리 삭제블럭단위라고 했으면 이해가 빨랐을 텐데....
답변 감사합니다^^

고현철

2009.03.04 23:03:13
*.32.117.22

1 block을 얘기하는 겁니다......ㅎㅎ,

jffs2의 경우 nand를 써도 괜찮고요. 가장 좋은 녀석은 ubifs입니다.......ㅎ
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
6188 C100 보드 질문입니다 file [1] 이원우 2010-05-26 472
6187 device file 관련 문의 [1] 서정구 2010-08-28 472
6186 v210 보드 카메라 모듈 공제 관련 문의요 [1] 윤병진 2010-11-09 472
6185 v210용 android froyo source배포 관련 문의 [1] joejung 2010-11-24 472
6184 c100 Android 포팅관련질문입니다. 천하제일검 2011-03-14 472
6183 imx51 FEC Driver 새희망 2011-05-03 472
6182 사운드 드라이버 관련 최준원 2009-04-29 473
6181 128MB nand flash 를 사용할경우 문제될게 있나요?? [1] 조장현 2010-01-19 473
6180 XFree86 4.8.0 compile error file 최영진 2010-01-25 473
6179 이솝용 커널2.6.29/rootfs/u-boot 소스를 어디서 받을 수 있나요?? [2] 김정희 2010-02-10 473
6178 오드로이드 플랫폼 개발자용 밖에 안파네요? 그런건가요? [1] 거지깽깽이 2010-03-06 473
6177 [Odroid] MediaPlayer 소스좀 구할 수 있나요?? [1] 이종범 2010-03-19 473
6176 Soc문의입니다. [1] 강용근 2010-04-14 473
6175 6410보드 LCD 출력 문의입니다..^^ [1] 우우 2010-04-15 473
6174 OPENCORE 빌드 질문입니다 [1] 김성훈 2010-10-05 473
6173 V210 보드에 app 실행시 문제... 문의. file [2] 은재아빠 2010-11-04 473
6172 mmc card driver [1] 만봉부인 2010-11-24 473
6171 Android boot message only outputting Last Line [1] 양파링 2011-03-08 473
6170 device driver에서 vendor에 대해 궁금합니다. [1] 혜정아빠 2011-05-05 473
6169 arm-linux-gnueabi 기반 OS(우분투)가 올라가는 임베디드가 있나요?? [6] biokk 2016-12-04 473

사용자 로그인