开发、测试和调试linux驱动、hal程序库需要的工具:jdk6或以上版本、eclipse3.4或以上版本 adt、cdt androidsdk、android ndk、交叉编译环境、linux内核源代码、android源代码、用于调试开发板的串口工具:minicom。
安装jdk:下载压缩包、将其解压、在终端输入命令打开profile文件来设置环境变量。搭建android应用程序开发环境: 1.安装android sdk 2.安装eclipse 3.安装adt adt是用于开发android应用程序的eclipse插件可以在线安装或离线安装 4.配置adt 5.建立avd由于android ndk不能单独作为android应用程序来运行,因此,使用android ndk来开发程序必须要先安装android sdk。安装android ndk开发环境: 1.下载android ndk 2.安装cdt 3.命令行方式编译android ndk程序 4.导入android ndk的例子 5.配置android ndk的集成开发环境x86架构的cpu采用的是复杂指令集计算机(CICS)而arm架构的cpu使用的是精简指令集计算机(RISC)由于这两种架构的cpu使用了不同的指令集,因此在x86架构上开发可运行在arm架构上的程序就必须要使用交叉编译器。