嵌入式开发实验环境的搭建与准备

嵌入式技术

1335人已加入

描述

测试系统:ubuntu12.04,windows7

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。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分