[Armadillo:03617] Can I get Linux source(2.6.26) of armadillo-500 for android platform?
leemgs
email@hidden
2008年 11月 3日 (月) 01:23:07 JST
Hello, My name is Lim,GeunSik. And I am from South Korea.
I bought Armadillo-500 target board(arm1136jf-s base) on Nov-20-2008 last
year.
and, I already ported android-m5-rc14/15 with 2.6.18 based armadillo linux
kernel + android patch
successfully. for reference, you can view my "android porting" movie at
below ubuntu websites.
. http://kr.youtube.com/watch?v=E3t-SETOomU
. http://kr.youtube.com/watch?v=jGvGl0nOQNo&feature=related
. http://kr.youtube.com/watch?v=fXbUzJj4QsE&feature=related
I read howto of android porting with armadillo-500fx target
at http://armadillo.atmark-techno.com/howto/try-android-on-armadillo on
Oct-31-2008.
your company is supporting below binary files for running androind platform
on armadillo-50FX.
http://armadillo.atmark-techno.com/files/downloads/misc/android/linux-a500fx-android-tmp-081030.bin.gz
http://armadillo.atmark-techno.com/files/downloads/misc/android/romfs-a500fx-android-tmp-081030.img.gz
http://armadillo.atmark-techno.com/files/downloads/misc/android/android-a500fx-tmp-081031.tar.gz
I have one favor for you. I need armadillo-500fx android linux kernel source
(2.6.26 armadillo-500FX + android patch). Can you send me linux kernel
source of
linux-a500fx-android-tmp-081030.bin.gz ?
Of course, I am using armadillo-500 targetboard without armadillo-500fx
targetboard.
So, I downloaded
http://download.atmark-techno.com/armadillo-500-fx/source/kernel/linux-2.6.26-at1.tar.gzfile.
As you know, This linux source is consist of config files both
armadillo-500 and armadillo-500fx.
I patched android features(ex: binde, ashmem, low memory killer, logger,
etc) to the this
armadillo-500fx 2.6.26 linux kernel source from android kernel source.
(http://git.source.android.com/?p=kernel/common.git;a=snapshot;h=HEAD;sf=tgz
)
I can boot normally, and then
"armadillo-500#> chroot /mnt /init ".
But, I can meet below error messages (using strace)
-----------------------------------------------------------------------------------------------------------------------
....... above omission .......
chown32("/proc/cmdline", 0, 1001) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
futex(0x40002720, FUTEX_WAKE, 2147483647) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
futex(0x40002720, FUTEX_WAKE, 2147483647) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
futex(0x40002720, FUTEX_WAKE, 2147483647) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
futex(0x40002720, FUTEX_WAKE, 2147483647) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
futex(0x40002720, FUTEX_WAKE, 2147483647) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
stat64("/system/bin/sh", {st_mode=S_IFREG|0777, st_size=86936, ...}) = 0
fork() = 1879
clock_gettime(CLOCK_MONOTONIC, {536, 600176333}) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
stat64("/system/bin/servicemanager", {st_mode=S_IFREG|0777, st_size=9828,
...}) = 0
fork() = 1880
clock_gettime(CLOCK_MONOTONIC, {536, 614074800}) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
stat64("/system/bin/mountd", {st_mode=S_IFREG|0777, st_size=17996, ...}) = 0
fork() = 1882
clock_gettime(CLOCK_MONOTONIC, {536, 703377650}) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
stat64("/system/bin/debuggerd", {st_mode=S_IFREG|0777, st_size=18024, ...})
= 0
fork() = 1883
clock_gettime(CLOCK_MONOTONIC, {536, 706046183}) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
stat64("/system/bin/rild", {st_mode=S_IFREG|0777, st_size=5604, ...}) = 0
fork() = 1884
clock_gettime(CLOCK_MONOTONIC, {536, 708948050}) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
stat64("/system/bin/app_process", {st_mode=S_IFREG|0777, st_size=5564, ...})
= 0
fork() = 1885
clock_gettime(CLOCK_MONOTONIC, {536, 714011633}) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
stat64("/system/bin/mediaserver", {st_mode=S_IFREG|0777, st_size=5364, ...})
= 0
fork() = 1886
clock_gettime(CLOCK_MONOTONIC, {536, 732946066}) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
stat64("/system/bin/playmp3", 0xbebcfb28) = -1 ENOENT (No such file or
directory)
write(3, "<3>init: cannot find \'/system/bi"..., 66) = 66
stat64("/system/bin/dbus-daemon", {st_mode=S_IFREG|0777, st_size=121728,
...}) = 0
fork() = 1888
clock_gettime(CLOCK_MONOTONIC, {536, 746992999}) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
stat64("/system/bin/installd", {st_mode=S_IFREG|0777, st_size=14020, ...}) =
0
fork() = 1890
clock_gettime(CLOCK_MONOTONIC, {536, 751044900}) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
stat64("/system/bin/flash_image", {st_mode=S_IFREG|0777, st_size=9640, ...})
= 0
fork() = 1891
clock_gettime(CLOCK_MONOTONIC, {536, 757615000}) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
stat64("/sbin/adbd", {st_mode=S_IFREG|0777, st_size=113280, ...}) = 0
fork() = 1892
clock_gettime(CLOCK_MONOTONIC, {536, 763420966}) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6, events=POLLIN}, {fd=8,
events=POLLIN}], 1
recvfrom(4, "add@/kernel/uids/1000\0ACTION=add"..., 1024, 0, NULL, NULL) =
86
recvfrom(4, "add@/kernel/uids/1013\0ACTION=add"..., 1024, 0, NULL, NULL) =
86
recvfrom(4, "add@/kernel/uids/1002\0ACTION=add"..., 1024, 0, NULL, NULL) =
86
recvfrom(4, 0xbebcf7f2, 1024, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=8, events=POLLIN}],
3, -1) = ? EREST)
--- SIGCHLD (Child exited) @ 0 (0) ---
write(7, "\21", 1) = 1
sigreturn() = ? (mask now [QUIT ABRT BUS KILL
USR2 ALRM TERM CHL)
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=8, events=POLLIN,
revents=POLLIN}], 1
read(8, "\21", 92) = 1
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG, NULL) = 1891
futex(0x400035a0, FUTEX_WAKE, 2147483647) = 0
futex(0x40001004, FUTEX_WAKE, 2147483647) = 0
wait4(-1, 0xbebcfb70, WNOHANG, NULL) = 0
poll(
----------------------------------------------------------------------------------------------------------------------
In the summary, I want to get "armadillo-500FX linux kernel source for
android platform"
(2.6.26 armadillo-500FX + android patch).
Can you send me linux kernel source of
"linux-a500fx-android-tmp-081030.bin.gz" bin file?
I will analyze reason of above error after compare between my 2.6.26 source
and
your 2.6.26 source using source of "linux-a500fx-android-tmp-081030.bin.gz".
Thank you for reading.
end of line.
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20081103/02bb6e92/attachment.html>
armadillo メーリングリストの案内