前面在某网站试用了高通410C的开发板,那时受限于时间和硬件条件仅仅使用了debian操作系统,android系统直接放弃。一直为这个而遗憾,近来有一些时间研究,将所得记录一下。
一)相关文档,代码下载地址
https://builds.96boards.org/snapshots/dragonboard410c/qualcomm/android/128/dragonboard410c_sdcard_install_android-128.zip
https://developer.qualcomm.com/download/db410c/linux-android-software-build-and-installation-guide.pdf
https://www.96boards.org/documentation/ConsumerEdition/DragonBoard-410c/Guides/README.md/中下载Android User Guide
二)官方IMG下载,运行
dragonboard410c_sdcard_install_android-128.zip文件,通过Win32DiskImager工具烧录到TF卡中,通过Android User Guide文档,下载官方IMG到开发板,运行。特别注意,特别注意,特别注意,必须使用HMDI显示器显示,而不能使用HDMI-DVI转接线,我就是前者成功,后者失败,串口log直接忽略。
三)开发环境搭建
安装ubuntu14.04 64系统
sudo apt-get update
sudo apt-get install openjdk-7-jdk
sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev \
libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl \
libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils \
xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev \
lib32readline-gplv2-dev gcc-multilib libswitch-perl
git config --global user.email "xxx@xxx.com"
git config --global user.name "xxx"
mkdir ~/bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
sudo vi ~/.bashrc
PATH=$PATH:~/bin
source ~/.bashrc或者重启机器
四)代码编译,下载,运行
https://developer.qualcomm.com/hardware/dragonboard-410c/tools下载Android Board Support Package vLA.BR.1.2.7-01010-8x16.0-4,然后按照说明,下载代码编译,注意磁盘空间至少100G以上,我的97G,编译不通过。
https://developer.qualcomm.com/download/db410c/linux-android-software-build-and-installation-guide.pdf参考这个文档,使用fastboot将编译好的img下载到板子。