【原创】嵌入式交叉开发环境的搭建
0赞今天做了一个嵌入式开发环境。把这个过程写一下。
在自己的linux 中建立交叉开发环境:
1、安装交叉编译工具链:
a 解压“Linux-Android\toolchain”目录下的“arm-none-eabi-4.2.2.tgz”到根“/usr/local”目录下,在
“/usr/local”目录下会生成“arm”目录:
执行命令:#sudo tar zxvf arm-none-eabi-4.2.2.tgz
b 修改环境变量“PATH”:
~$ sudo vim /etc/environment
将路径(下面的红色字体,不加引号)添加到PATH 变量的最后面,省略号代表原来PATH 的值:
PATH=……:/usr/local/arm/4.2.2-eabi/usr/bin”
b 修改环境变量“PATH”:
~$ sudo vim /etc/environment
将路径(下面的红色字体,不加引号)添加到PATH 变量的最后面,省略号代表原来PATH 的值:
PATH=……:/usr/local/arm/4.2.2-eabi/usr/bin”
source /etc/ environment
这样修改的环境变量会立即生效
于是我们就得到交叉编译工具:
2、安装JDK:
a 安装“Linux-Android\toolchain”目录下的“jdk.bin”,jdk.bin 是Jdk1.5。Jdk1.5 是编译Android2.1 必
须的工具,而且只能是1.5,其他版本(比如1.6)都不行。
把“jdk.bin”拷贝到“/usr”目录下,然后执行,按照提示安装即可。
#sudo ./jdk.bin
b 安装结束后还要配置一下环境变量:
~$ sudo vim /etc/environment
将路径(红色字体)添加到PATH 变量的最后面:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.2.2-eabi/usr/bi
n:/usr/jdk1.5.0_21/bin
保存退出后执行:
source /etc/environment
搞定,收工。