Ⅱ、IAR介紹
1.關(guān)于IAR
IAR是一家公司的名稱,也是一種集成開發(fā)環(huán)境的名稱,我們平時所說的IAR主要是指集成開發(fā)環(huán)境。
IAR這家公司的發(fā)展也是經(jīng)歷了一系列歷史變化,從開始針對8051做C編譯器,逐漸發(fā)展至今,已經(jīng)是一家龐大的、技術(shù)力量雄厚的公司。而IAR集成開發(fā)環(huán)境也是從單一到現(xiàn)在針對不同處理器,擁有多種IAR版本的集成開發(fā)環(huán)境。
本文主要講述IAR for ARM這一款開發(fā)工具,而IAR擁有多個版本,支持的芯片有上萬種,請參看官網(wǎng):
https://www.iar.com/device-search/#!?tab=devices
IAR針對不同內(nèi)核處理器,是有不同的集成開發(fā)環(huán)境,下面截取部分IAR開發(fā)環(huán)境(如下圖):
2.關(guān)于IAR for ARM
我們所說的IAR for ARM其實是Embedded Workbench for ARM,即嵌入式工作平臺,在有些地方也會看見IAR EWARM,其實它們都是同一個集成開發(fā)工具軟件,只是叫法不一樣而已。
開發(fā)的一個集成開發(fā)環(huán)境(簡稱IAR EWARM,也簡稱為IAR for ARM)。比較其他的ARM 開發(fā)環(huán)境,IAR EWARM 具有入門容易、使用方便和代碼緊湊等特點。
IAR EWARM 的主要特點如下:
l 高度優(yōu)化的IAR ARM C/C++ Compiler
l IAR ARM Assembler
l 一個通用的IAR XLINK Linker
l IAR XAR 和XLIB建庫程序和IAR DLIB C/C++運行庫
l 功能強大的編輯器
l 項目管理器
l 命令行實用程序
l IAR C-SPY 調(diào)試器(先進的高級語言調(diào)試器
3.支持芯片
IAR for ARM現(xiàn)在(2016年10月)最新版本V7.80,支持的器件包含Cortex-A、Cortex-R、and Cortex-M系列等多大幾千種,具體可以到IAR官方網(wǎng)站查看。
官方支持芯片網(wǎng)址:
http://supp.iar.com/FilesPublic/UPDINFO/011261/arm/doc/infocenter/readme.ENU.html
支持廠家如下圖:
Ⅲ、下載
IAR for ARM這個軟件可以到官網(wǎng)下載,也可以到我百度網(wǎng)盤下載。下面章節(jié)講述的安裝、注冊也是從官方下載的軟件,為了方便大家下載,我將其上傳至百度網(wǎng)盤(和官網(wǎng)的一樣)。
1.官方下載
目前(2016年10月)IAR for ARM官方最新版本是V7.80。
下載地址:https://www.iar.com/iar-embedded-workbench/#!?currentTab=free-trials
2.我百度網(wǎng)盤下載
百度網(wǎng)盤下載方便、快捷,里面包含注冊機。我在百度網(wǎng)盤提供下載的版本也是從官網(wǎng)下載,上傳至百度網(wǎng)盤【定期更新至最新版本】。
百度網(wǎng)盤地址:http://pan.baidu.com/s/1o8sAFVG
注意:由于許多網(wǎng)盤近年來受到影響都相繼關(guān)閉了,如果網(wǎng)盤鏈接失效,可以微信公眾號查看更新鏈接,或微信聯(lián)系作者。
Ⅳ、安裝
IAR for ARM集成開發(fā)環(huán)境的安裝比較簡單(基本上就是一路Next下去)。還是按照常規(guī)安裝教程(截圖)講述一下吧,以上面下載的“EWARM-CD- 7702-11710.exe”軟件為例講述。
1.下載軟件,雙擊安裝包,進入準(zhǔn)備安裝(解壓)過程
2.上面準(zhǔn)備工作做好之后,進入安裝就緒界面,點擊“安裝IAR”
3.進入安裝向?qū)Ы缑妫c擊“Next”
4.選擇“I accept the ...”,點擊“Next”
5.點擊“Change”選擇安裝路徑(默認(rèn)C盤,可以不用修改,我這里改為D盤),點擊“Next”
6.勾選需要安裝調(diào)試的驅(qū)動(默認(rèn)安裝所以驅(qū)動),點擊“Next”
7.選擇安裝程序文件夾(默認(rèn)),點擊“Next”
8.提示(安裝路徑、驅(qū)動等)是否準(zhǔn)備好安裝,點擊“Install”開始安裝
9.安裝過程有幾分鐘,需要耐心等待
10.軟件安裝完成,提示安裝驅(qū)動,點擊“是”
11.驅(qū)動安裝過程
12.點擊“Finish”,軟件安裝完成。
13.點擊“Exit”,退出安裝向?qū)Ы缑妗?p>
Ⅴ、注冊軟件
IAR for ARM是一個收費的軟件,官方嚴(yán)厲打擊盜版,若你是商業(yè)用途,建議購買正版軟件。當(dāng)然,我這里是針對個人開發(fā)學(xué)習(xí)的朋友而言,進行非商業(yè)用途的使用。
我上面百度網(wǎng)盤提供下載的地址里面有一個“注冊機”文件,本章將利用該注冊機進行注冊。
1.打開上面安裝好的IAR for ARM軟件(沒有創(chuàng)建桌面快捷方式,可以從開始菜單打開軟件)。Help -> License Manager進入許可管理。
2.打開許可管理會彈出如下“許可向?qū)А保c擊“取消”。
3.使用離線激活方式:License -> Offline Activation進入離線激活界面。
4.打開注冊機:(1)選擇IAR類型;(2)生產(chǎn)許可碼;(3)復(fù)制許可碼。
5.回到“離線激活界面”界面,粘貼注冊碼,點擊“下一步”
6.“不”選擇鎖定,點擊“下一步”
7.保存激活信息“ActivationInfo.txt”在安裝目錄下,點擊“下一步”
8.請求激活信息文件,點擊“下一步”,進入瀏覽“注冊碼”界面(備用)
9.切換到前面打開的注冊機:在注冊機上打開ActivationInfo.txt(上面生產(chǎn)的)
10.生成“ActivationResponse.txt”文件,保存在軟件安裝目錄下
11.回到軟件注冊界面,打開上一步生成的“ActivationResponse.txt”的文件,點擊“下一步”
12.點擊“Done”,注冊完成
13.提取文件
14.查看注冊狀態(tài)
至此,注冊已經(jīng)完成了。 IAR軟件的注冊過程相比Keil要復(fù)雜一些。若有不明白的也可以查看視頻。
注冊視頻教程:http://pan.baidu.com/s/1nv75QLr
Ⅵ、說明
IAR for ARM這個工具是一款收費的軟件,官方嚴(yán)厲打擊盜版,這里主要針對個人學(xué)習(xí)使用的朋友,若你是商業(yè)用途,建議購買正版軟件。
以上總結(jié)僅供參考,若有不對之處,敬請諒解。
上一篇:Keil(MDK-ARM)系列教程(八)_在線調(diào)試(Ⅰ)
下一篇:IAR for ARM系列教程(一)_新建軟件工程詳細過程
推薦閱讀
史海拾趣
Alpha Wire公司是一家在電子行業(yè)中知名的制造商,專注于生產(chǎn)高性能電線、電纜和線束。雖然我無法提供準(zhǔn)確的發(fā)展故事,但我可以向你介紹一些關(guān)于Alpha Wire公司的背景和其在行業(yè)中的重要性。
公司成立:Alpha Wire公司成立于1922年,總部位于美國新澤西州。創(chuàng)始人是一位名叫韋爾納·布雷德的工程師,他創(chuàng)立了Alpha Wire公司,旨在為不同領(lǐng)域的電子設(shè)備提供高質(zhì)量的電線和電纜。
技術(shù)創(chuàng)新:Alpha Wire公司在其發(fā)展歷程中一直致力于技術(shù)創(chuàng)新和產(chǎn)品質(zhì)量的提升。公司不斷投資于研發(fā),并采用最新的材料和生產(chǎn)工藝,以確保其產(chǎn)品在性能和可靠性方面處于行業(yè)領(lǐng)先地位。
產(chǎn)品線擴展:隨著時間的推移,Alpha Wire公司不斷擴展其產(chǎn)品線,以滿足不斷變化的市場需求。除了標(biāo)準(zhǔn)的電線和電纜產(chǎn)品外,公司還開發(fā)了各種特種電線和線束,如耐高溫、耐化學(xué)腐蝕、防火等特性的產(chǎn)品,以滿足不同行業(yè)和應(yīng)用的需求。
全球市場拓展:Alpha Wire公司在其發(fā)展過程中不斷拓展其市場份額,通過建立全球分銷網(wǎng)絡(luò)和合作伙伴關(guān)系,將其產(chǎn)品銷往世界各地。公司不僅在北美市場占據(jù)重要地位,還在歐洲、亞洲和其他地區(qū)建立了業(yè)務(wù)和生產(chǎn)基地,以更好地服務(wù)全球客戶。
質(zhì)量和可靠性:作為一家具有悠久歷史的公司,Alpha Wire始終將質(zhì)量和可靠性視為其產(chǎn)品的核心競爭力。公司嚴(yán)格遵循國際標(biāo)準(zhǔn)和質(zhì)量管理體系,對原材料進行嚴(yán)格篩選和檢驗,并采用先進的生產(chǎn)工藝和嚴(yán)格的質(zhì)量控制程序,以確保產(chǎn)品的穩(wěn)定性和一致性。
以上是關(guān)于Alpha Wire公司的一些基本信息,雖然我無法提供具體的發(fā)展故事,但希望這些信息能夠幫助你了解該公司在電子行業(yè)中的重要性和影響力。
1995年,皮埃爾·奧米迪亞(Pierre Omidyar)以AuctionWeb的名字推出了eBay,最初只是一個在線拍賣個人物品的平臺。隨著互聯(lián)網(wǎng)的普及和用戶對在線交易需求的增長,eBay迅速吸引了大量用戶。其獨特的商業(yè)模式和用戶友好的界面使eBay成為在線拍賣市場的領(lǐng)軍者。1998年,eBay成功上市,成為當(dāng)時最成功的互聯(lián)網(wǎng)公司之一。
隨著全球電子市場的不斷發(fā)展,F(xiàn)DK AMERICA公司意識到單靠國內(nèi)市場已無法滿足其發(fā)展需求。于是,公司積極尋求國際合作機會,與全球知名電子企業(yè)建立戰(zhàn)略合作伙伴關(guān)系。通過合作,公司成功將產(chǎn)品打入國際市場,進一步擴大了市場份額。
隨著技術(shù)的不斷進步和市場的不斷變化,Elite意識到單一市場已經(jīng)無法滿足公司的發(fā)展需求。因此,公司開始積極拓展國際市場,尋求更廣闊的發(fā)展空間。在海外市場拓展過程中,Elite注重了解當(dāng)?shù)厥袌龅男枨蠛臀幕攸c,制定針對性的市場策略。同時,公司還積極與當(dāng)?shù)仄髽I(yè)建立合作關(guān)系,共同開拓市場。這些努力讓Elite在國際市場上取得了不俗的成績,也為公司的持續(xù)發(fā)展注入了新的動力。
君耀一直注重技術(shù)創(chuàng)新和產(chǎn)品研發(fā)。公司擁有一支強大的研發(fā)團隊,致力于開發(fā)新型的半導(dǎo)體器件,以滿足市場不斷變化的需求。同時,君耀還與全球知名的半導(dǎo)體公司合作,共同研究和開發(fā)未來的半導(dǎo)體技術(shù)。這些努力使得君耀在技術(shù)上始終保持領(lǐng)先地位,為公司的長期發(fā)展提供了有力保障。
FDI深知客戶需求的重要性,因此他們始終將客戶服務(wù)放在首位。公司建立了一套完善的客戶服務(wù)體系,從售前咨詢、方案設(shè)計到售后支持,全程為客戶提供專業(yè)、貼心的服務(wù)。此外,F(xiàn)DI還針對客戶的特定需求,提供定制化解決方案。他們能夠從概念設(shè)計、原型開發(fā)到大規(guī)模生產(chǎn),全程參與客戶的項目,確保產(chǎn)品能夠完全符合客戶的期望和要求。這種服務(wù)模式贏得了客戶的廣泛贊譽和信賴。
[轉(zhuǎn)帖]全方位的嵌入式學(xué)習(xí)開發(fā)資料 因為資料較多,先整理這一部分,后續(xù)還會完善并相繼推出ARM11 6410專區(qū),以便大家學(xué)習(xí)交流。 如果這個帖子對您有幫助,煩請各位頂貼,小弟先謝謝了O(∩_∩)O (一)2440專區(qū): 優(yōu)秀論壇專區(qū) ...… 查看全部問答∨ |
請問DriverStudio與DDK之間的版本有關(guān)系嗎? 我要用DriverStudio開發(fā)在windows2000與xp下的驅(qū)動程序,版本是2.7,同事說DDK只能選擇windows2000的,不能用xp的,也不清楚為什么只知道這樣用。driverStudio版本與DDK之間版本有什么對應(yīng)關(guān)系嗎?我用DS3.2+XPDDK可以實現(xiàn)嗎?… 查看全部問答∨ |
我在鍵盤驅(qū)動里注冊了6個外部中斷,用作6個按鍵。 啟動了6個線程利用WaitForSingleObject分別監(jiān)測外部中斷。 現(xiàn)在我想實現(xiàn)‘鎖鍵盤’功能:一秒內(nèi)先后按下設(shè)定的兩個按鍵(比如A鍵然后B鍵)則鎖鍵盤。 同樣再操作一次則開鍵盤。 我這樣編程,結(jié) ...… 查看全部問答∨ |
各位大俠,現(xiàn)在想STM32的內(nèi)部RAM不夠用,想擴展一片外部的SRAM,編譯平臺使用IAR FOR ARM 5.30,發(fā)現(xiàn)使用配置文件st ...… 查看全部問答∨ |
調(diào)試2812的串口, 使用查詢方式接收和發(fā)送都成功了。但查詢方式接收數(shù)據(jù)太耗CPU,現(xiàn)在是想要中斷方式接收數(shù)據(jù)。 寫了串口接收中斷的處理函數(shù),interrupt void scia_rx_isr(void); 然后在main函數(shù)中使用 ...… 查看全部問答∨ |
|
掃描儀對遠程醫(yī)療的重要意義 遠程醫(yī)療系統(tǒng)構(gòu)成 醫(yī)院在建設(shè)遠程醫(yī)療系統(tǒng)時,首先需配置完善的網(wǎng)絡(luò)通信系統(tǒng);其次要配置相應(yīng)的硬件設(shè)施,其中包括醫(yī)療影像數(shù)字化設(shè)備。隨著醫(yī)療器械的不斷發(fā)展,油然而生醫(yī)學(xué)影像處理技術(shù),也就是眾所周知的PACS ...… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 英飛凌微控制器:以全新實惠套件和強大開發(fā)環(huán)境為開發(fā)者提供支持
- iTOP-i.MX6開發(fā)板設(shè)備數(shù)驅(qū)動Menuconfig的用法
- 迅為IMX6ULL開發(fā)板Qt for Android搭建開發(fā)環(huán)境
- 迅為i.MX8M mini開發(fā)板Windots QT系統(tǒng)開發(fā)環(huán)境搭建
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)使用Gstarwmra(一)
- 迅為IMX8M mini開發(fā)板Linix系統(tǒng)修改默認(rèn)屏幕
- iTOP-4412開發(fā)板支持4G以上文件系統(tǒng)擴展
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)設(shè)置開機自啟動
- 迅為IMX6Q開發(fā)板 Buildroot文件系統(tǒng)mqtt測試
- 什么是PID算法?一文帶你深度理解PID算法
- 控制無刷直流電動機以應(yīng)對新挑戰(zhàn)
- 汽車加熱器的工作原理和功能
- 限位開關(guān)的工作原理是什么?如何判斷限位開關(guān)的正負(fù)極
- 什么是限位開關(guān)?限位開關(guān)有哪些實際應(yīng)用
- 中國超導(dǎo)量子計算機“本源悟空”已在多項生物醫(yī)藥領(lǐng)域應(yīng)用
- 限位開關(guān)如何接線?如何判斷限位開關(guān)的好壞
- 拆解7kW的家用汽車充電樁:工程設(shè)計很復(fù)雜
- 具身智能,融資太瘋狂了
- 攜全系列駕駛助力方案首秀上海車展,Mobileye以人工智能創(chuàng)新推動輔助駕駛平權(quán)
- ADI有獎下載活動之23:ADI民用無人機解決方案
- 【XILINX 主題分享月】 信號處理資料大搜集!!!
- TTI&TE直播:傳感器在工業(yè)電機里的發(fā)展及最新應(yīng)用
- 免費申請|兆易創(chuàng)新GD32L233嘗鮮體驗,開啟節(jié)能“芯”時代!
- VISHAY醫(yī)療主題月 幸運闖關(guān)贏大獎!
- 邀您共赴一場技術(shù)盛宴! 2022英特爾® FPGA中國技術(shù)周 ——加速,讓創(chuàng)新有跡可循
- ADI有獎下載活動之13升級版ADI電機控制解決方案—伺服控制
- TI工業(yè)月技術(shù)方案深度學(xué)習(xí)
- ublox無線開發(fā)板EVK-NINA-B400免費申請
- 【NI有獎直播】當(dāng)DeepSeek遇到LabVIEW【進入直播頁面,掃碼看回放】
- 2017半導(dǎo)體產(chǎn)業(yè)大豐收Samsung首次登頂
- 東芝否認(rèn)放棄芯片業(yè)務(wù)出售:目標(biāo)仍是盡快完成
- 受大客戶中興拖累? 高通展開裁員
- 誰是光達技術(shù)領(lǐng)導(dǎo)供應(yīng)商?
- Semtech推出其RClamp?低電容浪涌保護產(chǎn)品平臺的最新產(chǎn)品
- 搭載匯頂科技屏下光學(xué)指紋方案,三星Galaxy S20 FE 5G將開啟
- 彭博社:貿(mào)易戰(zhàn)持續(xù)多年,中國幾乎所有重要指標(biāo)上都領(lǐng)先
- OPPO 新航道:手機之后,已構(gòu)建起軟硬服一體的生態(tài)新增長
- 榮耀X10成本揭秘:國產(chǎn)器件成本占7成
- 中芯三期12英寸代工生產(chǎn)線首批入駐了中國(北京)自由貿(mào)易