1. Android的一些有用的官方網站: http://android.git.kernel.org android源碼網站 http://source.android.com http://code.google.com/android http://developer.android.com 2. 安裝git源碼管理工具 # cd ~ # mkdir bin # echo $PATH # curl http://android.git.kernel.org/repo > ~/bin/repo # chmod a+x ~/bin/repo git下載源碼方法: 下載一個tree(至當前路徑): # git clone git://git路徑 (git路徑參看網站發布tree路徑) 下載整個platform至當前路徑: # repo init -u git://git路徑/platform/manifest.git # repo sync 3. 獲得Android平臺源碼(具體可參看http://android.git.kernel.org): # mkdir myandroid # cd myandroid # repo init -u http://android.git.kernel.org/platform/manifest.git # repo sync 按默認設置完成即可 4. 獲得S3C6410平臺Android底層Linux內核源碼 參考網站:http://github.com/leemgs/samsung-s3c6410-android.1.0/tree/master 參考主頁:http://code.google.com/p/android-group-korea/ 中文社區參考:http://www.android.cc/dev/, http://www.china-android.org # git clone git://github.com/leemgs/samsung-s3c6410-android.1.0.git 5. 獲得并安裝Android編譯工具(Toolchain) # wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.12.tar.gz # ./configure --prefix=/usr/local # make # make install # vi /etc/ld.so.conf include ld.so.conf.d/*.conf /usr/local/lib # ldconfig # cd /opt # wget http://www.kandroid.org/devtools/kandroid-1.1.2.1-20080530.glibc.tgz # tar xvzf kandroid-arm-toolchain-20080530.tgz # cd ./kandroid-arm-toolchain-20080522/bin # ls arm-android-linux-gnueabi-addr2line arm-android-linux-gnueabi-gprof arm-android-linux-gnueabi-ar arm-android-linux-gnueabi-jcf-dump arm-android-linux-gnueabi-as arm-android-linux-gnueabi-jv-scan arm-android-linux-gnueabi-c++ arm-android-linux-gnueabi-ld arm-android-linux-gnueabi-c++filt arm-android-linux-gnueabi-nm arm-android-linux-gnueabi-cc arm-android-linux-gnueabi-objcopy arm-android-linux-gnueabi-cpp arm-android-linux-gnueabi-objdump arm-android-linux-gnueabi-g++ arm-android-linux-gnueabi-populate arm-android-linux-gnueabi-gcc arm-android-linux-gnueabi-ranlib arm-android-linux-gnueabi-gcc-4.2.3 arm-android-linux-gnueabi-readelf arm-android-linux-gnueabi-gccbug arm-android-linux-gnueabi-run arm-android-linux-gnueabi-gcj arm-android-linux-gnueabi-size arm-android-linux-gnueabi-gcjh arm-android-linux-gnueabi-sstrip arm-android-linux-gnueabi-gcov arm-android-linux-gnueabi-strings arm-android-linux-gnueabi-gdb arm-android-linux-gnueabi-strip arm-android-linux-gnueabi-gjnih # # ./arm-android-linux-gnueabi-gcc -v ...... 參考資料:http://www.hzlitai.com.cn/article/ARM11/SYSTEM/1762.html |
非常好,受益不少啊! |
是不錯的文章的!歡迎大家來學習 |
是要學習學習! |
立宇泰6410開發板,支持H-JATG USB 仿真器 |
越來越多的產品是采用6410來做的呢,可見這個產品的市場前景非常不錯! |
很有技術性質的文章,都來看看! |
分享分享哈~~~ |
好帖必須支持 |
支持! |
很不錯的技術資料!支持! |
路過,學習 |
學習了,支持下~ |
誠實的記錄誠實的生活! |
學習! |
大家一起學習~~ |