嵌入式开发环境搭建随记

1、桥接网络和NAT网络的不同

为了让我的主机和虚拟机相互ping通,我设置了虚拟机和主机为同一个网段,NAT网络模式,但是发现主机能ping通虚拟机,虚拟机ping不通主机,百度了才知道,要更改为桥接模式,两者终于能ping通了,但是随后发现,在window上用cuteftp上传文件到linux失败,提示权限不足,发现只要把linux的文件夹的权限修改下就行了。


2、ubuntu下ftp服务配置

  (1)安装vsftp软件:sudo apt-get install vsftpd

  (2)修改vsftpd的配置文件。此类配置文件通常位于 /etc 目录下。 sudo gedit /etc/vsftpd.conf

  (3)重新启动vsftpd:sudo service vsftpd start


3、ubuntu下nfs服务配置

     (1)安装Ubuntu nfs
  Ubuntu上默认是没有安装Ubuntu nfs服务器的,因此我们首先安装Ubuntu nfs服务器端:sudo apt-get install nfs-kernel-server,在一些文档中,提出安装nfs的客户端nfs-common,以及端口映射器portmap,但其实这是没有必要的,因为在安装nfs-kernel-server时,apt会自动为我们把它们安装好


     (2)修改nfs的配置文件
        Ubuntu nfs允许挂载的目录及权限在文件/etc/exports中进行了定义。   例如,sudo gedit /etc/exports  我们要将根目录下的 /opt/rootfs_qtopia_qt4 目录共享出来,那么我们需要在/etc/exports文件末尾添加如下一行: /opt/rootfs_qtopia_qt4  *(rw,sync,no_root_squash) 。 其中:/opt/rootfs_qtopia_qt4   是要共享的目录,*代表允许所有的网络段访问,rw是可读写权限,sync是资料同步写入内存和硬盘。


    (3)Ubuntu nfs 重启服务:$sudo /etc/init.d/portmap restart   $sudo /etc/init.d/nfs-kernel-server restart


    (4)测试nfs:此时可以运行以下命令来显示一下共享出来的目录:$showmount -e 


    (5)Ubuntu nfs重启服务:$sudo /etc/init.d/portmap restart  $sudo /etc/init.d/nfs-kernel-server restart


4、安装交叉编译工具链

(1)解压 arm-linux-gcc-4.4.3-20100728.tar.gz
   #tar -zxvf arm-linux-gcc-4.4.3-20100728.tar.gz,解压过程需要一段时间,解压后的文件形成了opt/FriendlyARM/文件夹,进入该文件夹,将toolschain文件夹拷贝    到/usr/local/下,#cp -rv toolschain /usr/local/,现在交叉编译程序集都在/usr/local/toolschain/4.4.3/bin下面了


(2)修改环境变量,把交叉编译器的路径加入到PATH。(有三种方法,强烈推荐使用方法一)
   方法一:修改/etc/bash.bashrc文件, #vim /etc/bash.bashrc, 在最后加上:export PATH=$PATH:/usr/local/toolschain/4.4.3/bin


(3)立即使新的环境变量生效,不用重启电脑:#source /root/.bashrc 或者#source /etc/bash.bashrc 


(4)检查是否将路径加入到PATH:
    # echo $PATH,显示的内容中有/usr/local/toolschain/4.4.3/bin,说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。


(5)测试是否安装成功
      #arm-linux-gcc -v,会显示arm-linux-gcc信息和版本,


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值