引用:http://www.linuxidc.com/Linux/2012-08/67389.htmlinux
研究嵌入式開發,開始使用的是Linux平臺,用的是Ubuntu環境,可是發現Ubuntu的圖形界面仍然存在諸多問題,可是限於嵌入式Linux系統移植須要Linux環境,並且本人也是Linux終端的忠實愛好者,最終決定在Windows上配置Linux虛擬機後臺運行,而後使用SSH登錄控制Linux,並在Linux上配置FTP服務器來實現Windows實體機與Linux虛擬機之間的文件傳輸。vim
Windows下的SSH軟件比較多,諸如Putty、msys、cygwin等等,可是這對強烈推薦使用SecureCRT,這個不只具備SSH功能,還能夠進行串口通訊,這對嵌入式開發的同行來講的確是個好工具,SecureCRT的使用這裏就很少說了,安裝完一看便知。這裏具體說一下Ubuntu(12.04)下FTP服務器的配置,及Windows下CuteFTP登錄配置好的FTP服務器。我這裏使用的ftp服務器是vsftpd,具體安裝配置以下:服務器
sudo apt-get install vsftpd 工具
執行該指令後安裝就算完成了,接下來要進行一些配置:google
sudo vim /etc/vsftpd.conf spa
這裏只作一些必要的配置:htm
local_enable=YES ip
write_enable=YES 開發
取消上面兩行的註釋,也就是刪除行首的#,更多高級配置能夠google一下,不過這兩個對於嵌入式開發來講已經足夠了,而後是啓動vsftpd,具體指令以下:get
sudo /etc/init.d/vsftpd start
到這裏,Ubuntu下的FTP服務器已經配置完成而且啓動了,如今你能夠使用CuteFTP登錄你的虛擬機了。使用ifconfig指令查看Ubuntu虛擬機的ip地址,而後在Windows下啓動CuteFTP並填寫該IP到主機欄,填寫帳號密碼,實際上就是Ubuntu的用戶名和密碼,端口就是默認的21,到這裏,就能夠正常的在Windows下開發,在Ubuntu下編譯,而後燒錄到嵌入式開發板中去了。