linux平臺(tái)下arm集成開發(fā)環(huán)境

linux平臺(tái)下arm集成開發(fā)環(huán)境

ID:9882417

大小:1.01 MB

頁數(shù):26頁

時(shí)間:2018-05-11

linux平臺(tái)下arm集成開發(fā)環(huán)境_第1頁
linux平臺(tái)下arm集成開發(fā)環(huán)境_第2頁
linux平臺(tái)下arm集成開發(fā)環(huán)境_第3頁
linux平臺(tái)下arm集成開發(fā)環(huán)境_第4頁
linux平臺(tái)下arm集成開發(fā)環(huán)境_第5頁
資源描述:

《linux平臺(tái)下arm集成開發(fā)環(huán)境》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Linux平臺(tái)下arm集成開發(fā)環(huán)境———Eclipse1.Eclipse平臺(tái)簡(jiǎn)介2.使用Eclipse開發(fā)arm的原因3.Eclipse平臺(tái)構(gòu)建4.簡(jiǎn)單示例Eclipse平臺(tái)簡(jiǎn)介Eclipse是著名的跨平臺(tái)的集成開發(fā)環(huán)境(IDE),最初是由IBM公司開發(fā)的替代商業(yè)軟件VisualAgeForJave的下一代開發(fā)環(huán)境。2001年,IBM將Eclipse貢獻(xiàn)給開源社區(qū),現(xiàn)在由Eclipse基金會(huì)管理。2003年Eclipse3.0選擇OSGi服務(wù)平臺(tái)規(guī)范為運(yùn)行時(shí)架構(gòu)。2007年6月,穩(wěn)定版3.3發(fā)布。2008年6月發(fā)布代號(hào)為Ganymede的3.4版。2009年7

2、月發(fā)布代號(hào)為GALILEO的3.5版。2010年6月發(fā)布代號(hào)為Helios的3.6版。Eclipse平臺(tái)簡(jiǎn)介Eclipse本身只是一個(gè)框架平臺(tái),最初主要用于java語言的開發(fā)。但是眾多插件的支持使得Eclipse同樣可以用來開發(fā)其他的語言,如c/c++、c#、php、perl、cobol的等等。cdt(c/c++developmenttoolkit)就是支持c/c++開發(fā)的插件。許多軟件開發(fā)商也以Eclipse為框架推出了自己的集成開發(fā)環(huán)境。由于Eclipse平臺(tái)用java實(shí)現(xiàn),所以運(yùn)行時(shí)需要jre(javaruntimeenvironment)的支持。Ecl

3、ipse平臺(tái)簡(jiǎn)介Eclipse是一個(gè)開放源代碼的軟件開發(fā)項(xiàng)目,專注于為高度集成的工具開發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái)。它主要由Eclipse項(xiàng)目、Eclipse工具項(xiàng)目和Eclipse技術(shù)項(xiàng)目三個(gè)項(xiàng)目組成,具體包括四個(gè)部分組成——EclipsePlatform、JDT、CDT和PDE。JDT支持Java開發(fā)、CDT支持C開發(fā)、PDE用來支持插件開發(fā),EclipsePlatform則是一個(gè)開放的可擴(kuò)展IDE,提供了一個(gè)通用的開發(fā)平臺(tái)。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開發(fā)工具的基礎(chǔ)。EclipsePlatform允許工具建造者獨(dú)立開發(fā)與他人工具無縫集成

4、的工具從而無須分辨一個(gè)工具功能在哪里結(jié)束,而另一個(gè)工具功能在哪里開始。Eclipse平臺(tái)簡(jiǎn)介EclipseSDK(軟件開發(fā)者包)是EclipsePlatform、JDT和PDE所生產(chǎn)的組件合并,它們可以一次下載。這些部分在一起提供了一個(gè)具有豐富特性的開發(fā)環(huán)境,允許開發(fā)者有效地建造可以無縫集成到EclipsePlatform中的工具。EclipseSDK由Eclipse項(xiàng)目生產(chǎn)的工具和來自其它開放源代碼的第三方軟件組合而成。Eclipse項(xiàng)目生產(chǎn)的軟件以GPL發(fā)布,第三方組件有各自自身的許可協(xié)議。Eclipse平臺(tái)下載(官網(wǎng))使用Eclipse開發(fā)arm嵌入式的

5、理由1.目前學(xué)習(xí)嵌入式的平臺(tái)為L(zhǎng)inux平臺(tái)。2.目前市場(chǎng)上嵌入式Linux占有較大份額,且綜合性能較好(開發(fā)效率,運(yùn)行效率,及開發(fā)工具),而Eclipse是跨平臺(tái)的,與Linux兼容。3.Eclipse開源,遵循GPL協(xié)議,插件可選性強(qiáng),靈活性大,可充分滿足編程大神們DIY的欲望。4.配置Linux-arm-gcc等插件可使Eclipse開發(fā)arm游刃有余。Eclipse平臺(tái)構(gòu)建第一步:安裝arm-linux-gcc第二步:安裝、配置Eclipse第三步:編譯、配置GDBServer&GDBClientEclipse平臺(tái)構(gòu)建第一步:安裝arm-linux-g

6、cc首先,我們需要下載一個(gè)arm-linux-gcc.這是用來編譯arm上的程序所需的編譯器。我使用的是4.3.2版的arm-linux-gcc。下載后,進(jìn)入存放該文件的目錄,將該文件解壓縮。命令如下:tarxvzf./arm-linux-gcc-4.3.2.tgz–C/注意:C后面有個(gè)空格,并且C是大寫的,也就是改變目錄到根目錄/進(jìn)行解壓縮操作。默認(rèn)情況下,arm-linux-gcc會(huì)被解壓到/usr/local/arm/4.3.2/目錄中,其中,可執(zhí)行文件存儲(chǔ)在/usr/local/arm/4.3.2/bin中。解壓成功后,我們需要修改環(huán)境變量,使得Lin

7、ux可以找到arm-linux-gcc。使用gedit打開/etc/environment,在原有語句后面加上/usr/local/arm/4.3.2/bin。Eclipse平臺(tái)構(gòu)建我的/etc/environment是這樣的:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin"注意:Linux中有3個(gè)級(jí)別的環(huán)境變量。這個(gè)/etc/environment是其中級(jí)別較高的一個(gè)。如果我們修改私有的環(huán)境變量,Ecl

8、ipse會(huì)提示無法找到arm-linu

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。