刚拿到pandaboard, 照例对于这些开发板, 需要先准备需要用到的开发环境.
下面以linaro上对于pandaboard的支持为例, 记录下如何把linaro提供的最新的android系统在板子上跑起来.
环境准备
-
- 下载所需的资源及代码
参照https://wiki.linaro.org/Platform/Android/GetSource
- 编译源代码
export PATH=$PATH:[your path to toolchain]/android-toolchain-eabi/bin:/[your linaro android src path]/out/target/product/pandaboard/obj/u-boot/tools
这两个path,一个是为了找到对应的linaro toolchain,一个是用来找到编译过程要用到的mkimage(由u-boot中生成)
make TARGET_PRODUCT=pandaboard TARGET_TOOLS_PREFIX=../android-toolchain-eabi/bin/arm-linux-androideabi- HOST_CC=gcc-4.5 HOST_CXX=g++-4.5 HOST_CPP=cpp-4.5 boottarball systemtarball userdatatarball
updated 2012/04/25: 这
- 下载所需的资源及代码