- A+
IAR Embedded Workbench是瑞典IAR Systems公司為 微處理器開發(fā)的一個集成開發(fā)環(huán)境,支持ARM,AVR,MSP430等芯片內(nèi)核平臺。軟件中包含一個全軟件的模擬程序(simulator)。用戶不需要任何硬件支持就可以模擬各種ARM 內(nèi)核、外部設(shè)備甚至中斷的軟件運(yùn)行環(huán)境。從中可以了解和評估IAR EWARM 的功能和使用方法。
IAR Embedded Workbench適用于AVR編程軟件,例如Bascom,Codevision,Aver Studio等…。它與ARM微控制器類似地被使用,并且可以引入用于ARM軟件的IAR嵌入式工作臺,它是用于ARM微控制器的最佳編碼,編譯和調(diào)試軟件之一。
ARM系列微控制器是其前身AVR的擴(kuò)展版本。這些微控制器具有32位處理器,比8位AVR處理器功能強(qiáng)大得多,因此,這些微控制器可以充當(dāng)平板電腦,高級手機(jī)和智能手機(jī)等附件的強(qiáng)大CPU。
實(shí)際上,用于這些設(shè)備的術(shù)語CPU實(shí)際上是功能強(qiáng)大的ARM微控制器(而不是類似計算機(jī)的CPU),盡管其體積小,但具有許多功能。
IAR Embedded Workbench介紹
IAR是微控制器編譯器領(lǐng)域最成功的公司之一,自1980年以來,它一直為AVR,飛思卡爾,Maxim MAXQ,National-CR16C,瑞薩電子,三星,意法半導(dǎo)體,TI MSP430和8051系列生產(chǎn)編譯器。該公司擁有用于上述微控制器的22種軟件產(chǎn)品,其代碼解釋算法和輸出數(shù)據(jù)已獲得微控制器制造商的認(rèn)可。
有多種用于AVR,8051和ARM微控制器的編譯器,用戶可以使用它們以匯編語言,C,BASIC,C ++等對匯編微控制器進(jìn)行編程。同時,IAR編譯器,尤其是ARM的IAR嵌入式工作臺,受到微控制器制造商的歡迎,如果您簡要查看微控制器制造商提供的應(yīng)用說明(例如Atmel),您會發(fā)現(xiàn)大多數(shù)Sources和IAR編譯器隨附的示例。
就可靠性,輸出代碼優(yōu)化和編程的可操作性而言,IAR編譯器通常始終在微控制器編譯器中排名第一或第二。為了支持用戶并促進(jìn)這些編譯器的學(xué)習(xí)過程,IAR為每個系列提供了各種培訓(xùn)板,調(diào)試器和編程器,并為微控制器的所有部分準(zhǔn)備了各種項(xiàng)目。
適用于ARM的IAR嵌入式工作臺的功能:
能夠識別命令的高級編輯器(標(biāo)準(zhǔn)命令的突出顯示)
項(xiàng)目管理能力(由多個程序員同時編寫程序)
僅支持微控制器的內(nèi)部體系結(jié)構(gòu)和所選微控制器代碼的優(yōu)化(Bascom和Vision Code等編譯器使用算法來翻譯代碼,而IAR聲稱,翻譯命令針對每個微控制器都有特定的算法)
支持標(biāo)準(zhǔn)的C和C ++語言命令,并具有優(yōu)化命令的能力
相同的用戶環(huán)境(使用IAR產(chǎn)品之一的用戶可以輕松地使用其他產(chǎn)品)
能夠使用C-SPY?debugge調(diào)試器調(diào)試程序
具有用于支持的微控制器的特殊操作系統(tǒng)(支持RTOS)
用于ARM編譯器的IAR嵌入式工作臺完全支持以下所有處理器:
ARM7(ARM7TDMI,ARM7TDMI-S和ARM720T)
ARM7E(ARM7EJ-S)
ARM9(ARM9TDMI,ARM920T,ARM922T和ARM940T)
ARM9E(ARM926EJ-S,ARM946E-S和ARM966E-S,ARM968E-S)
ARM10E(ARM1020E和ARM1022E)
ARM11
SecurCore(SC000,SC100,SC110,SC200,SC210,SC300)
Cortex-A5
Cortex-A8
Cortex-R4(F)
Cortex-M0
Cortex-M1
Cortex-M3
Cortex-M4
XScale
該集合中的軟件列表如下:
IAR ARM嵌入式工作臺
適用于8051的IAR嵌入式工作臺
適用于MSP430的IAR嵌入式工作臺
適用于SuperH的IAR嵌入式工作臺
適用于RH850的IAR嵌入式工作臺
IAR V850嵌入式工作臺
適用于STM8的IAR嵌入式工作臺
IAR RX嵌入式工作臺
適用于RL78的IAR嵌入式工作臺
適用于R32C的IAR嵌入式工作臺
適用于M16C R8C的IAR嵌入式工作臺
適用于HCS12的IAR嵌入式工作臺
IAR CR16C嵌入式工作臺
適用于AVR32的IAR嵌入式工作臺
適用于78K的IAR嵌入式工作臺
適用于AVR的IAR嵌入式工作臺
用于瑞薩RX的IAR嵌入式工作臺
適用于ARM的嵌入式工作臺的IAR程序提示:
激活器此版本還具有激活庫源的功能。
提供的破解是用于IAR Systems產(chǎn)品的公共許可證生成器,但是在某些情況下,生成的許可證不會啟用庫源。
用于8051軟件的IAR嵌入式工作臺;其他版本也可應(yīng)要求提供。
所需系統(tǒng)
要安裝和運(yùn)行IAR Embedded Workbench,您需要以下內(nèi)容:
Windows 7 / 8.1 / 10
Internet Explorer 7或更高版本
至少1 GB的RAM和2 GB的可用磁盤空間。
Adobe Acrobat Reader訪問產(chǎn)品文檔
注意:第三方調(diào)試器驅(qū)動程序可能會起作用,也可能不會起作用,這取決于它們對所使用Windows版本的支持程度。
集成開發(fā)環(huán)境 IAR Embedded Workbench圖片
安裝指南
安裝程序,然后在安裝結(jié)束時單擊“否”,并顯示與加密狗相關(guān)的消息。然后從“開始”菜單運(yùn)行IAR許可證管理器。如果出現(xiàn)“許可證向?qū)А贝翱?,請將其關(guān)閉,然后從“許可證”菜單中單擊“脫機(jī)激活”?,F(xiàn)在,在Crack文件夾中運(yùn)行License Generator_DownLoadLy.iR.exe文件,并將生成的License Number復(fù)制到適當(dāng)?shù)奈恢茫缓髥螕鬘ext。在下一步中,選擇“否”并繼續(xù)。在下一步中,單擊,然后將ActivationInfo.txt文件保存在本地?,F(xiàn)在,單擊“許可證生成器”中的“瀏覽”, 然后輸入保存的ActivationInfo.txt文件 。單擊 激活許可證,然后保存一次ActivationResponse.txt文件。在“許可證向?qū)А贝翱谥校瑔螕簟?”,然后輸入ActivationResponse.txt文件并完成操作。
如Keygen程序列表中所述,某些軟件的許可證不完整,并且不包括庫源。
集成開發(fā)環(huán)境 IAR Embedded Workbench下載
IAR Embedded Workbench for ARM v9.10.2 x64.zip
IAR Embedded Workbench for ARM 9.10.1.zip
IAR Embedded Workbench for 8051 v8.30.1.zip
IAR Embedded Workbench for Microchip AVR version 7.30.4.zip
IAR Embedded Workbench for Renesas RX version 4.20.1.zip