研究嵌入式開發,開始使用的是Linux平臺,用的是Ubuntu環 境,可是發現Ubuntu的圖形界面仍然存在諸多問題,可是限於嵌入式Linux系統移植須要Linux環境,並且本人也是Linux終端的忠實愛好者, 最終決定在Windows上配置Linux虛擬機後臺運行,而後使用SSH登錄控制Linux,並在Linux上配置FTP服務器來實現Windows實 體機與Linux虛擬機之間的文件傳輸。linux
Windows下的SSH軟件比較多,諸如Putty、msys、cygwin等等,可是這對強烈推薦使用SecureCRT,這個不只具備SSH 功能,還能夠進行串口通訊,這對嵌入式開發的同行來講的確是個好工具,SecureCRT的使用這裏就很少說了,安裝完一看便知。這裏具體說一下 Ubuntu(12.04)下FTP服務器的配置,及Windows下CuteFTP登錄配置好的FTP服務器。我這裏使用的ftp服務器是 vsftpd,具體安裝配置以下:vim
sudo apt-get install vsftpd 服務器
執行該指令後安裝就算完成了,接下來要進行一些配置:工具
sudo vim /etc/vsftpd.conf google
這裏只作一些必要的配置:spa
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下編譯,而後燒錄到嵌入式開發板中去了。