這次搭建的平台是通過網絡方式起動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後需要執行一次)