在linux嵌入式系統開發中,咱們須要登錄linux虛擬機和linux服務器進行開發。經常使用登錄工具 putty和sourceCRT,用vi進行編輯。對於一些習慣使用IDE的開發人員不是很方便,咱們能夠經過設置samba服務器來實現,linux和 window的文件共享。這樣就能夠在windows下用圖形畫的工具進行,編輯代碼。linux
1-首先保證Ubuntu能連入Internet(虛擬機經過橋接),XP與Ubuntu能互相ping通。ubuntu
2-安裝 samba和smbfs(ubunt12.04 無需安裝,跳過)windows
ubuntu 12.04已經安裝了最新版本的samba服務器,無需安裝。服務器
若是使用12.04之前的版本,最好是按下邊的方法升級一下samba(12.04版本無需下列操做)網絡
卸載samba,smbclient,samba-common
$sudo apt-get remove samba-common
$sudo apt-get remove smbclient
$sudo apt-get remove samba工具
安裝Ubuntu samba服務器:
sudo apt-get install samba
sudo apt-get install smbfsrest
3-建立共享目錄 此處我是在默認用戶linux下添加文件夾。blog
終端執行:mkdir /home/linux/sambatest 在默認目錄下建立名爲sambatest的共享文件夾。ip
終端執行:chmod 777 /home/linux/sambatest 改變sambastest文件 屬性。開發
(不然xp下不能建立文件夾)
4-開始配置(用圖形界面)
samba配置文件: /etc/samba/smb.conf 能夠修改配置文件來設置samba共享和用戶
若是不習慣使用配置文件,也能夠使用圖形界面
安裝Ubuntu samba圖形管理界面
sudo apt-get install system-config-samba
5-設置共享用戶(用圖形界面)
啓動samba圖形管理界面
sudo system-config-samba 也能夠選擇菜單:
點擊 preferences--samba users 添加samba用戶
點擊adduser 選擇 ubuntu中已存在的用戶,填寫win下用戶名和密碼。
6-添加samba共享文件夾(用圖形界面)
file-addshare 或者 點擊 綠色大加號
選擇文件夾sambatest,填寫win下顯示名稱sambatest-1,勾選,可見,可寫。
點擊access選擇可登陸的samba用戶。
點擊ok
7-重啓samba
sudo service sambd restart
或是 sudo /etc/init.d/samba restart (老的版本可能不可用)
8-Windows 上訪問 samba
在「運行」中輸入: \\xxx.xxx.xxx.xxx\
xxx.xxx.xxx.xxx 爲linux系統的IP
9-創建網絡磁盤和文件快捷方式
登錄後可發磁盤和文件快捷方式到桌面
10-映射爲windows下網絡磁盤
最後windows下網上鄰居->右鍵->映射網絡驅動器
輸入 文件夾框 \\ip地址\ShareFiles,按提示輸入用戶名密碼便可。