嵌入式的开发环境的建立

2019-07-12 23:15发布

data/attach/1907/m44wjfh6dd4nrpt19rnbb5fhsm8gbcyz.jpgdata/attach/1907/89hyn55ahcwsz7d03ftdcrlvlbtfp4eq.jpg 测试系统: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。