1. 环境准备与工具链安装
嵌入式Linux开发环境的搭建是每个嵌入式工程师的必修课。我记得第一次接触Tiny6410开发板时,花了整整两天时间才把环境搞定,期间踩了不少坑。今天我就把这份经验整理出来,让你少走弯路。
为什么选择CentOS? 其实Ubuntu也可以,但CentOS的稳定性更适合嵌入式开发。我用的CentOS 6.5,这个版本和Tiny6410的兼容性很好。先确认你的系统已经安装了基础开发工具:
yum groupinstall "Development Tools"
yum install ncurses-devel
接下来是重头戏——安装arm-linux-gcc交叉编译工具链。这里有个小技巧:不要用root权限安装,否则后面可能会遇到权限问题。我习惯在/opt目录下创建专门的工具链目录:
mkdir -p /opt/toolchains
cd /opt/toolchains
把工具链压缩包(比如arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz)复制到这个目录,然后解压:
tar xvzf arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz -C /
注意-C后面有个空格,而且C是大写的。这个命令会把工具链安装到/opt/FriendlyARM/toolschain/4.5.1目录。
配置环境变量是关键步骤,很多新手在这里出错。编辑/root/.bashrc文件,在最后添加:
export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin
保存后执行source /root/.b


1987

被折叠的 条评论
为什么被折叠?



