<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Eclipse + WinARM開(kāi)發(fā)環(huán)境

          Eclipse + WinARM開(kāi)發(fā)環(huán)境

          作者: 時(shí)間:2016-11-10 來(lái)源:網(wǎng)絡(luò) 收藏
          一直想用一下WinARM,其實(shí)如果在ARM7中存儲(chǔ)空間受限,不可擴(kuò)展的CPU而言,我不會(huì)選擇WinARM做為產(chǎn)品的開(kāi)發(fā)工具。這純屬于我個(gè)人的觀點(diǎn)?,F(xiàn)在就如何在Eclipse中配置使用WinARM工具鏈過(guò)程如下:

          1.獲取一個(gè)比較新的JRE for JAVA,并且安裝它,它是Eclipse運(yùn)行的基本環(huán)境。到網(wǎng)上搜搜就可以找到

          本文引用地址:http://www.ex-cimer.com/article/201611/317224.htm

          2.去http://www.eclipse.org/downloads/下 載Eclipse IDE for C/C++ Developers ,這樣就不用在去另外下載一個(gè)CDT插件來(lái)支持C/C++開(kāi)發(fā)了(這已經(jīng)是很久前的事情啦),現(xiàn)在Eclipse 本身以及為我們做好了。特別對(duì)我們這些剛使用Eclipse 的嵌入式開(kāi)發(fā)工程師提供了很大的方便。把下載過(guò)來(lái)的ZIP包解壓,放在一個(gè)文件夾就可以使用Eclipse了。這里我解壓到D:Eclipse

          3.從http://www.siwawi.ar i.uni-kl.de/avr_projects/arm_projects/下載WINARM。解壓就可以了,不用安裝。我這里解壓到D:WinARM

          4.在系統(tǒng)環(huán)境中的[PATH]加入WinARM的BIN文件夾(該文件夾包括了arm-elf工具鏈)和utilsbin文件夾(調(diào)試有關(guān)的工具)路徑。我的系統(tǒng)配置如下:D:WinARMBin;D:WinARMutilsbin

          5.從http://sourceforge.net/projects/gn rmeclipse/下 載GN RM Eclipse插件,有了這個(gè)就不用自己動(dòng)手寫(xiě)Makefile文件了。使得跟我們?cè)贏DS,MDK中使用工程配置一樣,根據(jù)需要配置就可以了。我下載的 org.eclipse.cdt.gn rm_0.4.2_beta.jar。下載完成以后將其直接拷貝到Eclipse下的plugins中就可以了
          我這里的目錄為:D:eclipseplugins

          6.完成上面的工作以后,啟動(dòng)運(yùn)行Eclipse就可以了。可能會(huì)比較卡,如果內(nèi)存太小的。我的1G內(nèi)存都覺(jué)得有點(diǎn)頂不住,誰(shuí)叫它要運(yùn)行一個(gè)JAVA虛擬機(jī)。

          下面SHOW一SHOW運(yùn)行圖片。

          新建一個(gè)工程:

          “Project”菜單“Propreties”:

          看看是不是又回到了對(duì)編譯匯編連接參數(shù)進(jìn)行圖形配置了。而且還可以使用Eclipse來(lái)進(jìn)行調(diào)試,后面再講。



          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();