질문란에 글 올린거 보신분은 아시겠지만 ... 드뎌 아트멜 보드에 안드로이드 이클레어 눈 띄웠습니다.
(실은 제가 다 한 것은 아니지만)
뭐 이미 이런 과정을 해보신분들은 많으시겠지만...
제가 했던 것은 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 | 877 |
공지 | [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] | 문c(문영일) | 2021.05.17 | 1249 |
공지 | 커널 스터디를 위한 문c 가이드입니다. [10] | 문c(문영일) | 2021.04.27 | 6452 |
117 | 스터디 첫주, 둘째주에 참석이 힘들거 같은데 괜찮을까요??? | 권민균 | 2011.03.15 | 7507 |
116 | GCC 세미나 자료 [3] | 백창우 | 2009.04.06 | 7571 |
115 | 세미나실 문의 [5] | 백창우 | 2010.03.24 | 7574 |
114 | 안녕하세요 ㅋ [3] | 정성욱 | 2010.03.24 | 7593 |
113 | 가입인사 드립니다. [3] | 김세라 | 2011.08.30 | 7606 |
112 | 첫모임 장소 [16] | 문대혁 | 2010.03.29 | 7609 |
111 | 문의 사항들 정리 [6] | 백창우 | 2009.04.30 | 7613 |
110 | 안녕하세요. [1] | 이훈 | 2011.03.06 | 7625 |
109 | GCC 2차 세미나 입금 받도록 하겠습니다. [8] | 백창우 | 2009.04.27 | 7651 |
108 | SW Maestro 모집 공고 [1] | 백창우 | 2012.04.17 | 7655 |
107 | 커널 스터디 진행중인 모임은 없나요? [1] | 신재호 | 2011.03.11 | 7682 |
106 | 창우님 수고 많으십니다. [3] | 맥주 | 2010.02.17 | 7744 |
105 | 재미난 이슈거리 [3] | 백창우 | 2011.10.24 | 7779 |
104 | 메신져에 아무도 안들어 오시네요. [2] | 백창우 | 2006.07.15 | 7837 |
103 | 새로 개설하는 스터디 | 백창우 | 2009.04.27 | 7865 |
102 | 창우님 고생이 많으세요. [1] | 장동일 | 2010.02.22 | 7870 |
101 | OS 커널 개발에 관심있으신분 계세요? [108] | 백창우 | 2013.06.12 | 7884 |
100 | 넥서스 프라임 + 아이스크림 샌드위치 [3] | 김용욱 | 2011.10.07 | 7887 |
99 | 세미나비 정산 [2] | 백창우 | 2009.04.05 | 7891 |
98 | 뭔 스터디를 할지 고민이네요. [8] | 백창우 | 2011.02.28 | 7896 |
.
yaffs2 이미지를 만드신 건가요? android 소스에 있는 mkyaffs2image 안 쓰시고 만드신거면 방법 좀 공유해 주시면 안될까요?