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

안녕하세요^^

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

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 rebis보드에 카메라 모듈에 과한 질문입니다. [2] 노현우 2006-10-01 1161
6187 이홍석님의 패키지를 따라하다가 문제가 좀 있네요. <==[완료] [4] 박영학 2006-10-02 1825
6186 USB자동 마운트 결과 <== [완료] [1] 박영학 2006-10-03 1120
6185 고도리님 DM9000A 판매처? [1] 윤광윤 2006-10-05 907
6184 혹시 실수 연산을 정수 연산으로 바꿔주는 lib 같은거 있나요? &... [1] 한승혁 2006-10-05 1424
6183 VOIP 관련 오디오코덱자료를 얻으려면 ... [1] 장석원 2006-10-06 965
6182 s3c2413 보드에 리눅스커널2.6의 시리얼콘솔을 새로 포팅하려 하는데 ... [1] 장석원 2006-10-08 1165
6181 u-boot 1.1.4의 u-boot-arm.h 관련 질문...입니다..[완료] [2] 손진호 2006-10-14 1132
6180 이재훈님의 OPIE, TSLIB 해보신분 계신가요? <==[완료] [4] 박영학 2006-10-14 1036
6179 3차보든 언제 나오는지요 [3] 김영호 2006-10-19 1070
6178 밑에 글에 이어서 SD에 포팅에 대하여<=[완료] [6] 서성준 2006-10-20 1536
6177 오늘 가입한 신입인데요..궁금한게 있어서요.. [1] 김영일 2006-10-20 917
6176 [궁금] 3차 공제와 관련해서.. <= [완료] [3] 이득재 2006-10-22 1313
6175 SD/MMC 모듈 올린후<=[완료] [5] 서성준 2006-10-24 1472
6174 [s3c2440] FTDI USB Serial converter사용하고 싶은데요??[완료... [8] 김창연 2006-10-24 7851
6173 [질문] printf 에 관해 <= [완료] [2] 양용현 2006-10-26 856
6172 SMDK2440A 오디오 재생 관련 [4] 조성현 2006-10-27 1431
6171 부트로더에서 자동부팅을할려구하는데요..<==완료 [1] 윤현승 2006-10-27 954
6170 cs8900에서 받는 irq 핀을 변경하려는데... [2] 이율삼 2006-10-30 964
6169 s3c2440에서 터치스크린 설정시 ==> [완료] [7] 강권일 2006-11-01 1584

사용자 로그인