OS:Ubuntu 14.04.3 LTS
一、一些準(zhǔn)備
創(chuàng)立root密碼:# sudo passwd root
轉(zhuǎn)入root賬戶:# su root
重新安裝vim(新安裝的ubuntu vi功能不完整):
#?sudo apt-get install vim?
# alias vi=vim
設(shè)立開機(jī)用戶名:# vi /etc/lightdm/lightdm.conf
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true
二、安裝必備軟件包
共享文件夾安裝(vmware tools)?
https://www.cnblogs.com/huangjianxin/p/6343881.html
Tiny 4412原始資料
http://pan.baidu.com/s/1sjlzwdv
將該資料解壓在外部共享文件夾
安裝 jdk7
# apt-get update
# apt-get install openjdk-7-jdk
安裝 Ubuntu 開發(fā)工具集
# apt-get install dpkg-dev
# cd /mnt/arm4412/Disk-A/tools/ubuntu/(根據(jù)對(duì)應(yīng)的共享文件夾)
# ./install-devel-packages.sh
三、安裝交叉編譯器
安裝交叉編譯器
# cd /mnt/arm4412/Disk-A/Linux/
# tar xvsf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz -C
安裝后產(chǎn)生/opt/FriendlyARM/toolschain/4.5.1/文件夾
# vi ~/.bashrc(尾部添加一行內(nèi)容)
export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin
# source ~/.bashrc
檢驗(yàn)安裝
# arm-linux-gcc -v
四觉鼻、解壓安裝安卓系統(tǒng)源代碼
創(chuàng)建源代碼文件夾
# mkdir -p /opt/FriendlyARM/tiny4412/android/
# cd /opt/FriendlyARM/tiny4412/android/
解壓安卓內(nèi)核源代碼
# tarxvfz /mnt/arm4412/Disk-A/linux-3.0.86-20150601.tgz
解壓安卓源代碼
# tarxvfz /mnt/arm4412/Additional/Android/Android-5.0.2/android-5.0.2-fs-20150325.tar.gz
五、配置和編譯內(nèi)核
切換當(dāng)前文件夾
# cd /opt/FriendlyARM/tiny4412/android/linux-3.0.86/
配置文件
# cptiny4412_android_defconfig .config
# apt-get install libncurses5 libncurses5-dev
# make menuconfig
編譯
# make –j2
六、配置和編譯安卓源代碼
切換當(dāng)前文件夾
# cd /opt/FriendlyARM/tiny4412/android/android-5.0.2/
配置環(huán)境
# source setenv
編譯
# make –j2
制作安裝或運(yùn)行文件系統(tǒng)映像
# apt-get update
# apt-get install?u-boot-tools
# ./gen-img.sh
圖等我補(bǔ)