為何使用eclipse
為了讓客戶能把寶貴的時(shí)間花在自有產(chǎn)品的核心價(jià)值方面,而非用于復(fù)雜繁瑣的Linux系統(tǒng)和開發(fā)工具配置,我們選擇并推薦客戶采用eclipse來開發(fā)自己的Linux應(yīng)用程序。eclipse是一套完整的針對(duì)Linux運(yùn)行平臺(tái)的C/C++開發(fā)工具,其一個(gè)很大優(yōu)點(diǎn)是可直接安裝在Windows環(huán)境下。用戶可在自己熟悉的Windows窗口環(huán)境下編寫Linux的應(yīng)用程序,然后通過G++構(gòu)造的交叉編譯工具鏈,直接生成可在嵌入式Linux環(huán)境下(這里為EM9x60的環(huán)境)運(yùn)行的應(yīng)用程序。這樣客戶原則上只需要學(xué)習(xí)Linux的應(yīng)用程序的編程方法(對(duì)嵌入式應(yīng)用來說,以多線程編程為特點(diǎn)),而無需學(xué)習(xí)常規(guī)Linux編程中復(fù)雜的命令行工具,就可完成自己的應(yīng)用程序開發(fā)。
eclipse是一款優(yōu)秀的開源免費(fèi)工具,經(jīng)英創(chuàng)工程師的努力,該工具已經(jīng)可以編輯和編譯運(yùn)行于英創(chuàng)嵌入式Linux工控主板的應(yīng)用程序。本文將詳細(xì)介紹該工具以及相關(guān)軟件的安裝、使用流程。
要成功安裝和使用英創(chuàng)移植的eclipse,需要如下四個(gè)軟件:
1、mingw-get-inst-20111118
2、jre-7u2-windows-i586
3、arm-2011.03-41-arm-none-linux-gnueabi
4、eclipse
上述四個(gè)軟件均可以從各自的官方網(wǎng)站進(jìn)行下載,英創(chuàng)公司對(duì)上述軟件進(jìn)行了必要的移植和修改,以保證其編譯的程序在英創(chuàng)工控主板上能夠正常運(yùn)行。
eclipse與相關(guān)軟件安裝流程
1、在開發(fā)光盤的“工具軟件”中找到“EclipseOnWindows”文件夾,選擇安裝mingw-get-inst-20111118。
2、進(jìn)行組件選擇的時(shí)候,如下圖所示,選擇C Compiler,C++ Compiler和MinGW Developer ToolKit三項(xiàng),其他設(shè)置全部采用系統(tǒng)默認(rèn)即可。
選擇MinGW安裝組件
3、之后系統(tǒng)自動(dòng)完成的安裝。然后選擇安裝jre-7u2-windows-i586,所有設(shè)置全部采用系統(tǒng)默認(rèn)即可。
4、完成以后,安裝arm-2011.03-41-arm-none-linux-gnueabi。該軟件安裝過程中要注意,目標(biāo)路徑一定要選擇為C:\Sourcery G++ Lite,如下圖所示。其他設(shè)置全部采用系統(tǒng)默認(rèn)即可。
安裝Sourcery G++ Lite
5、安裝完畢以后,把eclipse壓縮包復(fù)制到C:\Sourcery G++ Lite中,右鍵點(diǎn)擊并選擇解壓到eclipse\(E),如下圖所示。
解壓eclipse
6、完成以后進(jìn)入eclipse文件夾,啟動(dòng)軟件,如下圖所示。
?
啟動(dòng)eclipse
7、程序啟動(dòng),用戶可以看到加載了英創(chuàng)公司信息的啟動(dòng)畫面,如下圖所示。
加載了英創(chuàng)公司信息的eclipse啟動(dòng)畫面
8、出現(xiàn)如下圖所示對(duì)話框,指定工程文件的默認(rèn)保存路徑,此后所有使用eclipse設(shè)計(jì)的文件將自動(dòng)保存到該文件夾下。本文中以D:\public\workspace_eclipse為例,用戶可自行指定,但是注意路徑中不要帶有中文名。
選擇工程文件保存路徑
9、啟動(dòng)以后,進(jìn)入Workbench,如下圖所示。
進(jìn)入Workbench
至此,eclipse開發(fā)工具安裝完成。
eclipse使用注意事項(xiàng)
eclipse創(chuàng)建工程文件并進(jìn)行開發(fā)的詳細(xì)流程可參閱《英利Linux工控主板使用必讀(EM9x60)》和《英利Linux工控主板應(yīng)用程序編程手冊(cè)》。需要提醒一點(diǎn)的是,在新建立工程的時(shí)候,Toolchains:一定要選擇MinGW GCC,如下圖所示。
-
Linux
+關(guān)注
關(guān)注
87文章
11324瀏覽量
209938 -
WINDOWS
+關(guān)注
關(guān)注
4文章
3553瀏覽量
88979 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6086瀏覽量
35471 -
mingw
+關(guān)注
關(guān)注
0文章
3瀏覽量
1997
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論