Android ãèªåã§ãã«ããã (Ubuntu 10.04)
ã¾ã è¨äºã«ãªã£ã¦ãªãããã¡ã¢ã ãã
Set environment & building
install packages
sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
libxml2-utils
install&initialize repo
$ mkdir ~/bin
$ PATH=~/bin:$PATH$curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
Get AOSP Source *1
$ mkdir ~/working
$ cd working
$ repo init -u https://android.googlesource.com/platform/manifest
$ repo sync
$ source build/envsetup.sh
$ lunch
Get CanogenMod Source
CM 7.2.0 (GingerBread)
$ mkdir ~/working
$ cd working
$ repo init -u https://github.com/CyanogenMod/android.git -b gingerbread
$ repo sync
$ source build/envsetup.sh
$ lunch
CM 9.0.0 (ICS)
$ mkdir ~/working
$ cd working
$ repo init -u https://github.com/CyanogenMod/android.git -b ics
$ repo sync
$ source build/envsetup.sh
$ lunch
Merge techniques
- https://sites.google.com/site/cm4is01wiki/cm4is01nobirudo-zhun-beitobirudo-fang-fa
- http://himanjii.asablo.jp/blog/2011/01/25/5649445
rk2918 samples
- https://github.com/octathorp/Kepler_CM7
- https://github.com/birdiebnl/cm_device_rockchip_rk2918
- http://www.arctablet.com/blog/forum/arnova-10-g2-development-forum/creation-of-a-firmware-based-cyanogenmod-7/
- http://www.slatedroid.com/topic/17531-rk-2918/
- http://bbs.imp3.net/thread-10339432-1-1.html, http://bbs.imp3.net/thread-10440720-1-1.html