포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

안녕하세요.

고도리입니다.

aesop-6410용으로 올라간 android source와 rootfs를 올립니다.
커널은 아무데나 풀어서 .cross_compile 의 내용물을 aesop용 툴체인으로 바꿔주시고...
make zImage 하면 컴파일이 됩니다.

android rootfs은 /opt에서 압축을 풀고

- nfs 세팅
vi /etc/exports

/opt/090227-Android-cupcake-rootfs    *(rw,no_root_squash,no_all_squash)

에디팅을 한 후 ubuntu 8.10의 경우

/etc/init.d/nfs-kernel-server restart

해주시고

- boot argument 세팅
setenv bootargs init=/init root=/dev/nfs rw nfsroot=192.168.0.199:/opt/090227-Android-cupcake-rootfs ip=192.168.0.101:192.168.0.199:192.168.0.1:255.255.255.0::eth0:off console=ttySAC0,115200n81 ethaddr=00:40:5c:26:0a:5b

이렇게 해 주시면 됩니다.


고현철

2009.04.12 05:52:04
*.32.117.22

2.6.29로 android가 release되는 통에 아마도.......2.6.29로 올라가야 할 듯 하네요...

또 노가다해야하는 소리가 벅벅......ㅠ.ㅠ

노희준

2009.04.13 05:07:25
*.35.144.9

동작 잘 하네요 ^^; 주말에 바람 쐬고 와서 보니 올라와 있어서 테스트 해봤습니다. 고생 많이 하셨네요. 안드로이드 쪽으로 한번 공부해봐야 되겠네요 ^^

성인제

2009.04.13 18:50:29
*.83.228.60

오~~ 엄청 감사합니다.

짐 안드로이드 App 때문에 뜬금없이 자바스터디 중이라서 포딩쪽은 손 놓고 있었는대 언능 구동해보고 

포딩쪽도 봐야겠내요.. 할일은 많고 시간은 없고 ㅋㅋㅋ 맨날 이 모양인지 애효..

김경수

2009.04.13 19:14:06
*.206.6.4

우선 자료 공유해 주셔서 감사합니다. (_ _)

예전에 2.6.24 작업하다가 보니까 다음과 같은 에러가 나더군요.
kernel/built-in.o: In function `timespec_add_ns':
undefined reference to `__aeabi_uldivmod'

컴파일러에 따라서 다르겠지만, 혹시나 같은 증상이 나타나시는 분이 있는지 모르겠네요.
asm한줄로 옵티마이즈를 막는다고 하느데...

./include/linux/time.h 파일에 asm("" : "+r"(ns)); 을 삽입하면 됩니다.
static inline void timespec_add_ns(struct timespec *a, u64 ns)
{
        ns += a->tv_nsec;
        while(unlikely(ns >= NSEC_PER_SEC)) {
                asm("" : "+r"(ns));         // <--  추가된 라인
                ns -= NSEC_PER_SEC;
                a->tv_sec++;
        }
        a->tv_nsec = ns;
}

자료 참조
http://lists.openmoko.org/nabble.html#nabble-td1313624

고현철

2009.04.13 19:37:15
*.111.183.138

위의 에러는 툴체인 문제인 듯 하네요.....EABI ARMV5 용 툴체인이면 괜찮을 듯 합니다.

전병환

2009.04.13 20:45:13
*.139.32.149

저만 그런가요?

Available machine support:

ID (hex)        NAME
00000bb8        AESOP6410

Please check your kernel config and/or bootloader

성인제

2009.04.13 21:33:00
*.83.228.60

위에 고도리 님이 오려 주신 커널 컴파일 하면 마지막 줄에 
/tftpboot/zImage 로 이미지 교체됩니다.
새로 만들어진걸 올리세요..

그 매세지는 이전꺼에 잘 못 올라가있는걸 사용한거 같습니다.

전병환

2009.04.13 21:40:37
*.139.32.149

boot load가 수정이 있었나 보네요..

그냥 보드에 있던걸로 했더니 위 현상이 나오네요

bootload 다시 컴파일해서 올렸습니다.

홍석구

2009.04.14 06:51:59
*.223.38.24

고도리님이 알려주신대로 해서 안드로이드로 부팅했습니다.
토끼와 거북이 이미지 나오고 ANDROID 부팅 로그 나온 후 첫화면 봤습니다.
시작 화면에서 좌우로 이동 가능하고 Dialer, Contact 실행 가능합니다. 
Browser는 실행이 안되네요. 그리고 보드에 안드로이드 에뮬레이터에서 보이는 백버튼이 
없어서 (메뉴 버튼은 가능) 프로그램을 실행 후 다시 시작 화면으로 가지를 못하네요.
그리고 가끔 NFS 서버와 연결이 끊겨서 작동을 하지 못해 다시 시작해야 하구요.
조그만 사용하지 않으면 android_power_suspend 작동되는데 키를 누르고 터치를 해도
resume하지 않네요.
그래도 안드로이드 부팅까지 진행해 주셔서 감사합니다. 






한지연

2009.04.14 14:46:16
*.118.69.151

위에 홍석구님 말씀하시는 데로 여러가지 문제가 생기더군여..ㅠㅠ

그래도 보드 사서 고도리님 알려주신대로 안드로이드 부팅하니까 ~ 뿌듯합니다.^^:

언제쯤 안정된 버전이 나오나 궁금하네요...

전병환

2009.04.14 19:55:13
*.139.32.149

위 커널에서 sound하고 sd 동작 하나요?

고현철

2009.04.15 07:14:49
*.32.117.22

위 커널서 sd는 동작합니다만.....사운드는 동작하지 않습니다.

그리고, 위의 문제는 알고 있는 문제고요......2.6.28-rc8 버전에서는 전혀 안죽도록 잘 수정했습니다만...
android가 2.6.29로 가면서 이래저래 꽤 많은 변화가 생기는 통에......쩝

잠시 제가 손을 놓고 있습니다.
김재훈님한테 넘겨 놨는데,

조금 기다리시면 2.6.29로 깔끔하게 동작하는 커널이 올라갈겁니다.

^^
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
24 Android Gingerbread Multimedia Framework 분석 - 1 file [7] 고도리 2011-08-08 10515
23 touch calibrate 방법 file [1] 전병환 2009-04-23 10442
22 openbinder document 고현철 2009-04-07 10432
21 Dummy Battery 드라이버 입니다. file [3] 관리자 2009-10-10 10263
20 Android 폰 가지고 놀기^^ [1] 2009-08-07 10211
19 File System 관련 문제 및 power off 문제 해결 [3] 김한철 2009-04-14 10202
18 Android 커널 2.6.27~28버젼에서 CONFIG_SUSPEND옵션시 죽는 문... [3] 2009-05-08 10026
17 Android Java쪽에서 시작 하는 main()부분... file [1] 2009-07-16 9977
16 HTC G2 안드로이드폰 밧데리 시간 [3] 2009-06-25 9720
15 mv6410 보드에 안드로이드 올렸습니다. . 2009-06-11 9549
14 Android 2.3 멀티미디어(Multimedia) framework 구조자료 file [12] 고도리 2011-09-14 9532
13 [안드로이드 분석및포팅 교안] 1장 안드로이드 개요 및 구조 file [2] 고도리 2011-07-19 9494
12 [펌] Android Device Driver 정리 문서 및 Stagefright 개념 ... file [5] 고도리 2011-11-22 9089
11 [추가 업데이트]안드로이드 플랫폼 공부를 시작할 수 있는 실습형 ... [17] 이제현 2012-04-11 8942
10 busybox에 대한 질문 [3] 득드로이드 2010-03-24 8881
9 [펌] Android Device driver 정리 - 슬로우부트님 자료 file [3] 고도리 2011-12-01 8728
8 Solving an Android Threading Problem file 김재훈 2009-04-06 8307
7 안드로이드 1.1r1 자바 소스 file 김재훈 2009-04-08 8155
6 android boot시 shell script 실행시키기(혹은 binary) [1] 고도리 2011-09-30 7751
5 odroid7에서 KGDB를 이용한 커널 디버깅 방법 [6] 경주현 2011-10-06 7467

사용자 로그인