ARM2410与Linux开发环境的搭建

这次搭建的平台是通过网络方式起动flash的,所以要分两大步来完成。1、linux网络环境的安装与配置;2、开发板flash的烧录与配置。

1、linux网络环境的安装与配置

安装samba实现linux与windows的文件共享,操作如下:

samba安装命令:

sudo  apt-get  install  samba  smbfs samba-common smbclient

samba配置:

打开配置文件

sudo vim /etc/samba/smb.conf

在配置文件最后面加上如下内容

[username]

path=/home/username

available=yes

browseable=yes

public= yes

writable=yes

(注意:上面的设置中,username换成你的用户名,如果在前面有#号,需要把#去掉)

[tftpboot]

path=/tftpboot

available=yes

browseable=yes

public= yes

writable=yes

[opt]

path=/opt

available=yes

browseable=yes

public= yes

writable=yes

保存发退出

重启samba服务器

sudo /etc/init.d/samba reload(修改过smb.conf的话一定要执行一次)

sudo /etc/init.d/samba restart

测试是否安装成功

在windows下打开我的电脑,在地址栏输入linux系统的"\\+Ubuntu机器的ip"(我用的是ubuntu)

如果能找到目标,说明配置成功。

安装NFS服务器

sudo apt-get install nfs-kernel-server nfs-common portmap

sudo dpkg -reconfigure portmap

在出现提示的时候选择NO/否(不将portmap绑定在loopback地址)

之后打开/etc/default/portmap确保#OPTIONS="-i 127.0.0.1"

重启portmap服务:sudo /etc/init.d/portmap restart

编辑/etc/exports,添加目标系统文件系统映射目录,假如目标系统是根文件系统最后映射到/opt/filesystem,则/etc/exports内容如下:

/opt/filesystem             *(subree_check,rw,no_root_squash,async)

重启NFS服务:sudo /etc/init.d/nfs-kernel-server restart

sudo exportfs -a (每修改一次/etc/exportfs后需要执行一次)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/23739.html