最近學習了一個編程環境,感覺到非常方便,分享給大家。之前的幾篇筆記都是通過Xshell工具遠程登錄開發板,在開發板上進行代碼的編寫,編譯運行。好處就是對於初學者來說不需要搭建太多的開發環境,不好的地方,Linux自帶的VIM編輯器是沒有語法高亮的,代碼量比較多的時候,用起來不是很方便。根據網上一些點子,安裝Eclipse C/C++,沒想到用過后感覺非常好,起碼現階段是認可。特別是對我這種初學者來說,真的覺得方便、好用。
我的基本環境是Windows7+Eclipse C/C。以下是網友的搭建步驟,筆者在此收錄在自己的筆記中,個別地方做了修改。
一、下載解壓及運行Eclipse C/C++
首先需要下載Eclipse C/C++開發包。
Eclipse C/C++隨意在百度上查找的,不過需要注意Eclipse有許多的版本,比如java之類的,在此需要下載for C/C++版本的。直接百度:eclipse c++ 中文版,查出來的第一個我就下載了,標題是:“Eclipse IDEfor C/C++ Developers(Eclipse開發C工具) 4.3 SR1 簡體中文完整版”,文件大小144.64MB,文件名為:eclipse-cpp-kepler-sr1-win32 直接解壓就可以運行使用了,不需要安裝。如果找不到,可以嘗試一下筆者的路徑:http://www.newasp.net/soft/73383.html。
如果運行出錯,那可能是系統沒安裝有Jave,下載個java7來安裝就行了。其實純玩BBB板的編程環境,感覺不到和java有什么聯系,具體是不是一定需要安裝我也不清楚。
這個eclipse c++ 中文版解壓好后直接運行就行了,我什么插件都沒安裝,主要是進行配置,就完全可以操控BBB板,而且還把SSH的功能也帶有了。而且總體感覺比網上一些文章說的簡單多了,網上一些文件要求插件等等,我是原封未動。
第一次運行Eclipse的界面:
第一次啟動之后需要確定一個開發工作空間,制定一個自己習慣的路徑就可以了。
確定之后,就進入下面的主界面:
幫助菜單欄上顯示的版本:
二、配置BBB板環境(最為重要的)
1、打開遠程系統“RemoteSystems”窗口
打開“窗口”-“顯示視圖”-“其他”,在彈出的顯示視圖窗口打開“Remote Systems”中的“Remote Systems”,確定就行了。
2、增加Linux遠程系統
從上一步打開的“Remote Systems”窗口欄中,點擊“本地”右鍵菜單,選擇“新建”-“Connection”,在彈出的“新建連接”窗口中選擇“Linux”,點擊“下一步”
在這個窗口中輸入主機名:192.168.7.2,描述可以隨便寫,我這里就寫BBB板的全稱,方便識別,第一個參數Parent profile 原來是什么不用管它
接着點“下一步”,選擇“ssh.files”,因為一直用SSH遠程登陸BBB板,感覺就是它了,第一第二個參數沒試過,有興趣自己查查資料或試試有什么區別。
點擊“完成”后,主頁面上的“Remote Systems”欄上又多了一個“192.168.7.2”的遠程系統,感覺越來越接近了吧。呵呵!
3、連接BBB板的文件系統
做這一步之前確認BBB板已經接好並連接到虛擬機。選擇SSH終端“SshTerminals”右鍵菜單“Connect”,就會彈出連接BBB板的密碼登陸窗口
用戶標識改為:root ,密碼輸入你自己設置的,“確定”后就會彈出顯示遠程系統版本的窗口:表明你已經連接成功連接到了BBB板上。
點擊“確定”后,就會回到主界面,這是你打開遠程系統的“192.168.7.2”的文件系統看下,“Sftp Files”-“根”目錄下,就會展示了BBB板的文件系統,在這里你可以通過右鍵菜單任意修改、刪除和添加目錄或文件,功能很全的。
4、打開BBB板遠程字符終端
把“根”目錄文件縮回來,選擇SSH終端“Ssh Terminals”右鍵菜單“Launch Terminal”
主界面上又會多了一個終端窗口欄“Terminals”,是不是很熟悉的面孔啊。就是之前我們運行PuTTY軟件進入的界面。
你可以試下命令,看是不是真的正常哈!
至此你已經完全建立和BBB板的連接,BBB板的編程環境也就建立好了,以后的編程工作就全是在這個EclipseC/C++環境下進行的。
還有一點,你可以通過主菜單“窗口”打開你需要的功能窗口,並通過鼠標左鍵拖拉功能窗口調整好自己喜歡的編程界面,我調整后的界面如下(我覺得這樣布局方便):
正中位置是程序輸入窗口,右側是文件系統,左下方是命令終端。