1.安装前的准备工作
(1)有ubuntu12.04 的系统镜像(也可以其他linux 如Fedorea9),都是安装好的
(2)虚拟机VMWare 或 VirtualBox ,两者都可以,都是安装好的
(3)Qtcreator 安装包 qt-linux-opensource-5.1.0-x86-offline.run 可以在Qt 官网下载:http://qt-project.org/downloads安装交叉编译器,这里就以TI 官网提供的开发交叉编译器为里安装,ti-sdk-am335x-evm-06.00.00.00-Linux-x86-install下载地址http://software-dl.ti.com/sitara_linux/esd/AM335xSDK/latest/index_FDS.html Qtcreator 和TI 官网开发环境安装文件,图形安装,默认安装在ubuntu 即可Qtcreator 也可以下载windows的版本安装在PC,编写好的源文件,放在ubuntu ,用装好的交叉编译器编译
2.安装交叉编译器:
例如提供交叉编译器为 arm-linux-gcc-v6-vfp-20101103.tg
(1)拷贝ubuntu下,拷贝到/opt,下然后解压
tar xvzf /opt/ arm-linux-gcc-v6-vfp-20101103.tg
(2)将编译路径添加到PATH环境变量中
# export /opt/FriendlyArm/toolschain/4.5.1/bin/:$PAT
(3)查看编译器是否安装成功
# arm-linux-gcc –v
注意1:
Ti 开发环境安装包,已经提供交叉编译器,而且提供setEnv.sh脚本,安装TI 开发环境工具包后,进入ti-sdk-am335x-evm-0.7.00.00.00/ 运行source setEnv.sh 后会在当前终端安装交叉编译器,只在当前终端有效,退出,就不能用,滴重新运行脚本
TI 安装包资源
setEnv.sh 脚本
这样做,易于实际工程开发。
注意2:必须保证嵌入式开发板Linux GCC 版本和 安装的交叉编译工具的gcc 版本相同,例如都是GCC 4.7.3 版本。否则编译出应用程序可能无法用行