android_system_overview
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| android_system_overview [2009/10/06 13:03] – created suapapa | android_system_overview [2013/08/03 05:04] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| *[[http:// | *[[http:// | ||
| + | ====== make build env ====== | ||
| + | ===== download platform source ===== | ||
| + | 플렛폼 다운로드 | ||
| + | <code bash> | ||
| + | $ mkdir ~/ | ||
| + | $ cd ~/ | ||
| + | $ repo init -u git:// | ||
| + | $ repo sync | ||
| + | </ | ||
| + | platform source tree | ||
| + | <code bash> | ||
| + | $ ls -a | ||
| + | . | ||
| + | .. Makefile | ||
| + | |||
| + | </ | ||
| + | ===== tool-chain ===== | ||
| + | <code bash> | ||
| + | $ cd ... platform/ | ||
| + | $ ls | ||
| + | arm-eabi-addr2line | ||
| + | arm-eabi-ar | ||
| + | arm-eabi-as | ||
| + | arm-eabi-c++ | ||
| + | arm-eabi-c++filt | ||
| + | arm-eabi-cpp | ||
| + | $ ./ | ||
| + | Using built-in specs. | ||
| + | Target: arm-eabi | ||
| + | Configured with: / | ||
| + | --prefix=/ | ||
| + | --target=arm-eabi | ||
| + | --host=i686-pc-linux-gnu | ||
| + | --enable-languages=c, | ||
| + | --disable-libssp --enable-threads --disable-nls --disable-libmudflap --disable-libgomp | ||
| + | --disable-libstdc__-v3 --disable-sjlj-exceptions --disable-shared | ||
| + | --with-float=soft --with-fpu=vfp | ||
| + | --with-arch=armv5te | ||
| + | --with-gcc-version=4.4.0 | ||
| + | --with-binutils-version=2.19 | ||
| + | --with-gmp-version=4.2.4 | ||
| + | --with-mpfr-version=2.4.1 | ||
| + | --with-gdb-version=6.6 | ||
| + | </ | ||
| + | 기타 tool-chain | ||
| + | *[[http:// | ||
| + | *[[http:// | ||
| + | |||
| + | 커널 다운로드 | ||
| + | <code bash> | ||
| + | $ cd ~/ | ||
| + | $ git clone git:// | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ====== build ===== | ||
| + | platfrom build | ||
| + | <code bash> | ||
| + | |||
| + | </ | ||
| + | kernel build | ||
| + | <code bash> | ||
| + | |||
| + | $ make uImage ARCH=arm CROSS_COMPILE=../ | ||
| + | </ | ||
| + | |||
| + | ====== porting ====== | ||
| + | ===== u-boot ===== | ||
| + | */ | ||
| + | ===== kernel ===== | ||
android_system_overview.1254834185.txt.gz · Last modified: 2013/08/03 05:04 (external edit)