嵌入式的开发环境的建立

时间:2021-08-12 19:52:08

测试系统:ubuntu12.04windows7

l 目的

 搭建宿主机和目标机的实验环境为之后的实验做准备

l 内容

1. 安装交叉编译工具链

2.安装minicom, tftp, nfs, partitionmanager,CCS

l 步骤:

1. 安装交叉编译工具链:

第一步:将交叉编译工具链arm-2009q1.tar.gz复制到/opt/Tools/目录中

运行如下命令

cd /opt/Tools/

sudo tar zxvf arm-2009q1.tar.gz

如图所示可以在 /opt/Tools中看到arm-2009q1即可

嵌入式的开发环境的建立嵌入式的开发环境的建立

 运行如下命令换成root用户登录:

sudo su

第2步修改root目录下/root/.bashrc在文件的最后添加如下内容:

CROSS_COMPILE=arm-none-linux-gnueabi-

PATH=”/opt/Tools/arm-2009q1/bin:${PATH}”

export PATH CROSS_COMPILE

  注意复制粘贴以后,把引号改为英文引号

输入vim /root/.bashrc进行添加

如果没有安装vim,输入sudo apt install vim进行安装

进入输入后如图所示:

嵌入式的开发环境的建立

第3步:然后运行如下命令使设置生效:

source /root/.bashrc

运行如下命令验证是否安装成功:

arm-none-linux-gnueabi-gcc

出现如下信息时表示配置正确:

arm-none-linux-gnueabi-gcc:no input files

如图所示:

嵌入式的开发环境的建立


2. 安装minicom, tftp, nfs, partitionmanager:

运行如下命令:

sudo apt-get install minicom tftpd-hpa nfs-kernel-server partitionmanager

tftp安装完毕后,用gedit /etc/default/tftpd-hpa打开该文件,添加如下内容

#Defaults for tftpd-hpa

RUN_DAEMON=”yes”

OPTIONS=”-l –s /tftpboot” 

注意复制粘贴以后,把引号改为英文引号

如图所示:

嵌入式的开发环境的建立嵌入式的开发环境的建立

nfs安装完毕后用gedit /etc/exports打开该文件,添加如下内容

/share *(rw,sync,no_root_squash)

如图所示:

嵌入式的开发环境的建立嵌入式的开发环境的建立

保存退出.

然后输入如下命令重启nfs-server

/etc/init.d/nfs-kernel-server restart

如图所示表示成功:

嵌入式的开发环境的建立

遇到的问题:

1.在输入arm-none-linux-gnueabi-gcc时显示无法找到文件

原因:64位系统,缺少lib32stdc++6

解决方法:

输入:sudo apt-get install ib32stdc++6。