질문란에 글 올린거 보신분은 아시겠지만 ... 드뎌 아트멜 보드에 안드로이드 이클레어 눈 띄웠습니다.
(실은 제가 다 한 것은 아니지만)
뭐 이미 이런 과정을 해보신분들은 많으시겠지만...
제가 했던 것은 yaffs2로 파티션 나누고 다이렉트로 usb로 yaffs2 파티션에 yaffs2 이미지를 다운로드 하는거죠
대충 뭐가 문제일 것이다 예상은 했지만 검증할 방법도 없고 참 난감시럽더군요..
인터넷에 뒤져도 다들 nfs 나 jffs2로 올리는 건 많이 있는데 yaffs2로 다이렉트로 다운로드 해서 올리는 것은 없더군요.
(몇몇 서점에서 판매하는 보드 메뉴얼 에는 tftp로 직접 다운로드 하는 것은 있는데 단지 operation 만 나와있을 뿐 ..)
결국 소스를 왕창 뒤져서 해결했다능.. 정말 내용만 알면 하루만에 해결할 수도 있었을 텐데...~~~~...ㅡ,,ㅡ;;;;;
하여튼 해결하고 나니 왜 이런 방법이 인터넷에 없는지 알겠더군요....
완전 삽질에 yaff2나 nand 를 어느정도 이해하지 않으면 불가능 하더군요.
보드가 눈은 떳는데... 뭔가 더 알아보고 공부해야 될 것들이 왕창 늘어난 느낌이었습니다.
댓글 2
-
정현철
2011.04.26 13:06
-
김영일
2011.04.26 14:35
저도 안드로이드 소스에 있는 mkyaffs2image로 만들어진 system.img userdata.img를 사용했습니다.
물론 따로 yaffs2 관련 파일을 받아서 컴파일을 해서 mkyaffs2image 바이너리 파일을 만든 다음에 그 것을 가지고 rootFS 를 만드는 방법도 있죠. 따로 폴더를 아무거나 만들고, 거기에 out/..../root 파일의 내용 몽땅 copy 하고 /out/.../system 폴더 그리고 마지막으로 /root/.../data 를 모두 copy 한 다음 (단 주의 sudo cp 로 하세요. userid group id 가 root로 되야함), sudo mkyaffs2image로 yaffs2 RootFS 이미지 만들면 되죠...
이렇게 나온 이미지를 적당한 파티션 잡은 곳에 넣고 uboot의 env 값을 적당히 수정한후 부팅하면 되죠...
실은 저도 위의 글에 대한 내용을 테스트 하는 도중에 알게 된 내용이고 실제로 아직은 한개의 yaffs2 RootFS로 해보지는 않았습니다.
근데 당근 될거로 생각이 되네요...
단 nand write 할 때 그냥 일반적인 nand write 하면 안되요. yaffs2는 이미지 내에 oob 정보를 가지고 있어서 일반 jffs2 의 이미지와는 틀리기 때문이죠. 다운로드에 관한 자세한 사항은 망고100 보드 사이트나 그쪽에서 파는 책에 보면 좀 더 자세히 나와 있습니다. .
참고로 따로 yaffs2 소스를 받아서 안드로이드의 mkyaffs2image.c 와 비교해보니 많은 부분이 틀리긴 하더군요..
근데 원하는 답변이 왠지 이것이 아닌듯....^^;;;;
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [공지] IAMROOT 19차 커널 스터디 오리엔테이션 (zoom 접속 안내) [5] | 문c(문영일) | 2022.05.07 | 881 |
공지 | [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] | 문c(문영일) | 2021.05.17 | 1249 |
공지 | 커널 스터디를 위한 문c 가이드입니다. [10] | 문c(문영일) | 2021.04.27 | 6472 |
17 | barrier() 넌 누구냐 ^^ | 이일렬 | 2006.10.12 | 13097 |
16 | 이번주 준비~ [3] | 김종윤 | 2006.09.06 | 8894 |
15 | 참여 하고 싶은 학생입니다. [4] | 유태경 | 2006.08.19 | 8655 |
14 | 지난주 정리입니다. [6] | 백창우 | 2006.08.01 | 10969 |
13 | 메신져에 아무도 안들어 오시네요. [2] | 백창우 | 2006.07.15 | 7837 |
12 | 공부해보고 싶은 CPU네요... [2] | 이일렬 | 2006.07.14 | 12911 |
11 | 신입인사도 여기다 하는건가요? [1] | 조윤성 | 2006.07.14 | 8473 |
10 | 지난주 스터디 진행~ [8] | 김종윤 | 2006.07.10 | 8781 |
9 | 지난주 스터디는 어찌 되었는지요? | 백창우 | 2006.07.10 | 9276 |
8 | 다들 바쁘신가~ [1] | 김종윤 | 2006.07.08 | 9510 |
7 | RISC32 Processor 구현 스터디 진행일정입니다. [2] | 백창우 | 2006.06.28 | 9742 |
6 | 컴파일러 세미나와 관련하여. [10] | 백창우 | 2006.06.28 | 14973 |
5 | 요즘 사이트 공격이 극성을 부리고 있습니다. | 백창우 | 2006.06.26 | 9952 |
4 | 사진 올려 놓았습니다. | 백창우 | 2006.06.19 | 10468 |
3 | 각자 사진 올려주세요. | 백창우 | 2006.06.15 | 10312 |
2 | FPGA 스터디 [6] | 이일렬 | 2006.06.12 | 16297 |
1 | 여기는 자유로운 주제로 이야기 나누는 곳입니다. [5] | 백창우 | 2006.06.06 | 15436 |
.
yaffs2 이미지를 만드신 건가요? android 소스에 있는 mkyaffs2image 안 쓰시고 만드신거면 방법 좀 공유해 주시면 안될까요?