国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
使用 Eclipse 編寫(xiě) IAR 程序
http://www.yidianzixun.com/home?page=article&id=0C5Ccf52
2015

一、前言

現(xiàn)在嵌入式工程師編寫(xiě) MCU 程序時(shí),多數(shù) IDE 用的都是 IAR。然而,用過(guò)的都知道,IAR 在編輯代碼方面的表現(xiàn)非常糟糕!沒(méi)有代碼自動(dòng)補(bǔ)全、語(yǔ)法錯(cuò)誤提示、快速跳轉(zhuǎn)到定義等等功能,導(dǎo)致很大一部分人,使用 Source Insight + IAR 的方式,用 Source Insight 看代碼寫(xiě)代碼,用 IAR 編譯調(diào)試。

Source Insight 的表現(xiàn)已經(jīng)很不錯(cuò)了,然而博主以前更習(xí)慣用 Eclipse、Qt Creator、Visual Studio 等高級(jí) IDE 進(jìn)行開(kāi)發(fā),因此,有一天突然想到,能不能使用高級(jí)的 IDE 開(kāi)發(fā) IAR 程序?

仔細(xì)想想,我們只需要使用更高級(jí)的“編輯器”來(lái)寫(xiě)代碼就好,僅用 IAR 當(dāng)“編譯器”來(lái)使用就可以了,這么一想,其實(shí)所有的文本編輯器如:記事本、Ultra Edit、Source Insight、Eclipse、Visual Studio 等等理論上都可以這么干……

其實(shí)很多牛人都想到了這個(gè)問(wèn)題,因此,開(kāi)發(fā)出了 Eclipse 的 IAR 插件!安裝這個(gè)插件后,可以在 Eclipse 中新建 IAR 工程、導(dǎo)入已有的 IAR 工程、甚至是直接編譯調(diào)試 IAR 程序!!

二、前期準(zhǔn)備
  • IAR Embedded Workbench for ARM v7.40.3
  • JDK 1.7.0_79
  • Eclipse 4.5 Mars

以上是博主的環(huán)境,搭配 Win 7 64 位,還需要有網(wǎng)絡(luò),因?yàn)橐诰€下載插件。另外,雖然是 Eclipse 的 IAR 插件,但是還必須先安裝 IAR 原版程序才行,因?yàn)?Eclipse 需要調(diào)用原版程序中的某些文件,比如 IAR 自帶的各種芯片的頭文件等等。

三、配置環(huán)境

這里不贅述安裝 IAR 和 Eclipse 的步驟了,直接從安裝 Eclipse for IAR 插件開(kāi)始。

1、安裝 IAR Plugin Manger

打開(kāi) Eclipse,點(diǎn)擊 “Help”->”Install New Software…”,在 “Work with” 處填寫(xiě)網(wǎng)址:


http://eclipse-update.iar.com/plugin-manager/1.0

點(diǎn)擊 “Add…”->”O(jiān)K”,等待搜索到軟件,按下圖勾選:

一路 Next、Accept 后,等待安裝完成。

2、安裝 IAR Plugin

點(diǎn)擊 “Help”->”IAR Embedded Workbench plugin manager…”,如圖選擇 IAR 插件版本,及 IAR 路徑:

等待很長(zhǎng)一段時(shí)間后,出現(xiàn)如下界面:

按圖中紅色標(biāo)示選擇后,默認(rèn)會(huì)找到你的 IAR 安裝路徑,然后點(diǎn)擊 “Install”,一路 Next,等待安裝完成。

四、導(dǎo)入 IAR 工程

這里先不闡述如何新建 IAR 工程,我個(gè)人比較喜歡在 IAR 中建工程,然后使用 Eclipse 進(jìn)行導(dǎo)入。

打開(kāi) Eclipse,右鍵選擇 “Import…”,選擇 IAR 工程文件:

建議在導(dǎo)入時(shí)選擇 “Skip Build”,跳過(guò)構(gòu)建環(huán)節(jié),能夠省下很多時(shí)間,成功導(dǎo)入后,出現(xiàn)如圖源碼結(jié)構(gòu):

需要注意的是,這時(shí)候 Includes 不全,導(dǎo)致打開(kāi)源碼文件會(huì)出現(xiàn)各種找不到符號(hào)的錯(cuò)誤:

這時(shí)候需要右鍵工程,選 “Properties”,點(diǎn)到如圖的位置,什么都不用改:

點(diǎn)擊 “OK”,發(fā)現(xiàn)源碼樹(shù)的 Includes 補(bǔ)全了,這時(shí)候也沒(méi)有錯(cuò)誤提示了:

注:這里不太方便透露項(xiàng)目的名字……

前提:使用 IAR 配置工程、建立源碼結(jié)構(gòu)、設(shè)置編譯參數(shù)等,不要在 Eclipse 中設(shè)置!Eclipse 僅作為編輯器使用。

這里提示兩個(gè)使用技巧:

1、當(dāng)你在 IAR 中加入了新文件等等,Eclipse 不會(huì)自動(dòng)同步,但是千萬(wàn)不要手動(dòng)自己在 Eclipse 中做修改,只需要右鍵工程,選 “Update Imported Project” 即可實(shí)現(xiàn) Eclipse 自動(dòng)同步:

2、當(dāng)你同步完之后,有時(shí)候會(huì)出現(xiàn)源碼中一個(gè)變量明明有定義,但是 Eclipse 解析找不到,提示你紅色錯(cuò)誤,這時(shí)候只需要右鍵工程,選 “Index”->”Rebuild” 即可:

舉報(bào) 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
常用的Eclipse插件介紹
Attach Android Source Code To Eclipse IDE–將Android 源碼和Eclipse IDE 關(guān)聯(lián)綁定起來(lái)
eclipse 各版本區(qū)別
M2Eclipse: FAQ
maven
lua
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服