基于 linux 的嵌入式开发实验环境搭建,嵌入式开发实验环境的搭建与准备

测试系统: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即可:

d6c70c50f807b5bfe6096497c675b974.png

运行如下命令换成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进行安装

进入输入后如图所示:

c5e46fc265f61f15a03fd32a96859a89.png

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

source /root/.bashrc

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

arm-none-linux-gnueabi-gcc

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

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

如图所示:

6f8c5a4f3d4730123c0ea412e71ebd9c.png

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”

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

如图所示:

1cb23ba00044bd0d8bb24ea8a02e990a.png

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

/share *(rw,sync,no_root_squash)

如图所示:

680df522eaf8289aac69f64063c4ef48.png

保存退出.

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

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

如图所示表示成功:

87139d19502e0a096d5c1bb6cdcbb0bd.png

遇到的问题:

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

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

解决方法:

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值