Info

' ^^^f'J^T«^^ Repository afllf^^A^^ 3GB Android : 2GB ' Linux kernel : 0.5GB ' toolchain

1. Centralized : Subversion[38]

2. Distributed : Git[39]

fl^SAfe^'&i Linux kernel Busybox File

System ff» LICENSE

Makefile Makefile app : target Application Busybox - Strace ff°

config Linux kernel > Busybox doc kernel Linux kernel log : ^f^ftl^i^ ' > ^^mS * Android =

mkfile Makefile °

mydroid : JDK > Android rootfs : target ' - A^lfM^ *

PXA270 Android scripts : toolchain > host' mkimage[40] > mkfs.jffs2[41] > mkyaffs2image[42]ff°

B 5-4 make menuconfig

B ' toolchain^aMimt^M

B 5-5 toolchain ^^
B 5-6 Busybox ^^
B 5-7 Linux kernel ^^

*.^£PXA270 ^f^Android demo file system e^^^aMM^Si'S^mfAndroidf^i-^H^^'M

Embedded Linux System £ PXA270 Android demo file system x86 ALinux x86_64

Flash

H 5-8
£ 5-1

CentOS release 5.3 (Final) / Red Hat Enterprise Linux Server release 5 (Tikanga)

Fedora release 7 (Moonshine)

Ubuntu 8.04.2

Linux kernel

2.6.18-128.1.10.el5 > x86_64

2.6.23.17-88.fc7

2.6.24-23-generic

CPU

4x Intel(R) Xeon(TM) MP CPU 3.16GHz

2x Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz

AMD Athlon(tm) 64 Processor 3000+

DRAM

4GB

1GB

2GB

GNU Make Version

3.81

3.81

3.81

make

1 : 28 : 39

1 : 52 : 07

1 : 20 : 20

make -j

53 : 48

FAIL

2 : 47 : 19

make -j2

53 : 51 _ M

,1 : 20 : 36

N/A

make -j4

47 : 37 ■

N/A

N/A

Siftll HTC -f a [43][44] Ali^tifltflA ' fei Acer[45] A T&AndroidH^i^f^ ' Android

Android Google Google ^

Android l^fe ' Android

AiHIS»

PXA270 l LCD > Keypad > Touch > USB > tM Android > Audio > ^t^^A^t^^^fifil

[1] Linux Online - About the Linux Operating System, http://www.linux.org/info/

[2] Android | Official Website, http://www.android.com/

[3] The new T-Mobile G1 with Google cell phone - Official Site, http://www.t-mobileg1.com/

[4] HTC - Products - HTC Dream - Overview, http://www.htc.com/www/product/dream/overview.html

[5] Canonical developers aim to make Android apps run on Ubuntu - Ars Technica, http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars

[6] Android port to MIPS completed - News - Linux for Devices , http://www.linuxfordevices.com/c/a/News/Android-port-to-MIPS-completed/

[7] Intel® PXA270 Processor for Embedded Computing - Overview, http://www.intel.com/design/embeddedpca/applicationsprocessors/302302.htm

[8] Welcome (Android Open Source Project), http://source.android.com/

[9] The GNU Operating System, http://www.gnu.org/

[10] GNU Make - GNU Project - Free Software Foundation (FSF), http://www.gnu.org/software/make/

[11] Android Emulator | Android Developers, http://developer.android.com/guide/developing/tools/emulator.html

[12] What is Android? | Android Developers, http://developer.android.com/guide/basics/what-is-android.html

[13] BSD licenses - Wikipedia, the free encyclopedia, http://en.wikipedia.org/wiki/BSD_licenses

[14] Developing In Eclipse, with ADT | Android Developers, http://developer.android.com/guide/developing/eclipse-adt.html

[15] Eclipse.org home, http://www.eclipse.org/

[16] Android 1.5 SDK, Release 2 | Android Developers, http://developer.android.com/sdk/1.5_r2/index.html

[17] Qualcomm Home, http://www.qualcomm.com/

[18] Welcome to LiMo, http://www.limofoundation.org/

[19] Open Handset Alliance, http://www.openhandsetalliance.com/

[20] blob, a StrongARM boot loader | Get blob, a StrongARM boot loader at SourceForge.net, http://sourceforge.net/projects/bl ob/

[21] Das U-Boot - Universal Bootloader | Get Das U-Boot - Universal Bootloader at SourceForge.net, http://sourceforge.net/projects/u-boot

[22] BusyBox, http://www.busybox.net/

[23] ARM - The Architecture for the Digital World, http://www.arm.com/

[24] Get source (Android Open Source Project), http://source.android.com/download

[25] WinMerge, http://winmerge.org/

[26] Meld : Home Page, http://meld.sourceforge.net/

[27] Exuberant Ctags, http://ctags.sourceforge.net/

[28] Linux NFS faq, http://nfs.sourceforge.net/

[29] Java Development Kit - Wikipedia, the free encyclopedia, http://en.wikipedia.org/wiki/Java_Development_Kit

[30] Memory Technology Device (MTD) Subsystem for Linux., http://www.linux-mtd.infradead.org/

[31] Android Debug Bridge | Android Developers, http://developer.android.com/guide/developing/tools/adb.html

[32] strace | Get strace at SourceForge.net, http://sourceforge.net/projects/strace/

[33] YouTube - Broadcast Yourself ° , http://www.youtube.com/

[34] YouTube - Android touch works smoothly on PXA270 (date: 20090515), http://www.youtube.com/watch?v=lYzRSNuUsIw

[35] YouTube - Android keypad works fine on PXA270 (date: 20090415), http://www.youtube.com/watch?v=3Ine1k4Hzy8

[36] YouTube - Android browser on PXA270, http://www.youtube.com/watch?v=CNGhFmCwaxw

[37] Welcome to O'Reilly Taiwan!, http://www.oreilly.com.tw/product unix.php?id=a164

[38] subversion.tigris.org, http://subversi on.tigris.org/

[39] Git - Fast Version Control System, http://git-scm.com/

[40] WebHome < U-Boot < DENX, http://www. denx.de/wiki/U-Boot

[41] JFFS2: The Journalling Flash File System, version 2, http://sources.redhat.com/jffs2/

[42] YAFFS | A Flash file system for embedded use, http://www.yaffs.net/

[43] HTC - Products - HTC Magic - Overview, http://www.htc.com/tw/product/magic/overview. html

[44] HTC, http://www.htc.com

[45] [Computex 2009] AcerAndroid^^t^^^, http://taiwan.cnet.com/digilife/0,2000089053,20138618-20001421c,00.htm

[46] Samsung I7500 > Samusngf-^Android^^i^^^, http://taiwan.cnet.com/crave/0,2000088746,20137861,00.htm

0 0

Post a comment