포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 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
번호 제목 글쓴이 날짜 조회 수
24 Google Android 커널 버전별 Testing Report [2] 김재훈 2009-05-17 11493
23 Android 동작시 Battery 관련 /sys 파일 에러 & Power off ... [2] 2009-05-09 11010
22 Android 커널 2.6.27~28버젼에서 CONFIG_SUSPEND옵션시 죽는 문... [3] 2009-05-08 10026
21 S3C6410 target으로의 Android porting에 대하여(1) [3] 고현철 2009-04-23 20133
20 Android 초보도 가능한 Touch 잡기. [1] 2009-04-23 12229
19 touch calibrate 방법 file [1] 전병환 2009-04-23 10442
18 Android에서의 Linux Network 환경 설정 방법 [1] 김재훈 2009-04-21 20514
17 PV와 Android [5] 이제현 2009-04-19 18163
16 OpenGL ES와 Android [3] 이제현 2009-04-18 22839
15 Android에서 yaffs2 image 만들때 oobfree 따르도록 수정 file [1] 2009-04-16 11896
14 안드로이드 6410 보드 관련 s3c-ts touch 잡기 [5] 김한철 2009-04-16 13738
13 Android yaffs image 흠..oob가 이상합니다. 2009-04-16 10888
12 File System 관련 문제 및 power off 문제 해결 [3] 김한철 2009-04-14 10202
11 Google Android Kernel-2.6.29 file 관리자 2009-04-14 12085
» aesop-6410용 android 2.6.24 source file [12] 고현철 2009-04-12 12131
9 android를 6410에 포팅하면서... [7] 전병환 2009-04-10 18227
8 Android Debug Bridge(ADB) 사용 가이드 김재훈 2009-04-09 18864
7 Android Initialization Process 최종환 2009-04-09 24638
6 Android 부팅 및 초기화 절차 김재훈 2009-04-09 17000
5 Android용 root filesystem으로 cramfs 구성 할 때의 주의사항 [7] 김영문 2009-04-09 21375

사용자 로그인