这次搭建的平台是通过网络方式起动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后需要执行一次)