網(wǎng)友評分:
4.1分
IAR for ARM中文免費(fèi)版是一款集成開發(fā)環(huán)境軟件。該軟件覆蓋了匯編工具、鏈接器、IAR的C/C++編譯器、庫管理器、文本編輯器等不同的功能,常見的STM32、LPC18等Cortex M系列微處理器都可以進(jìn)行開發(fā),如果你是一個(gè)合格的程序員的話可以體驗(yàn)下。
1、高度優(yōu)化的IAR ARM C/C++ Compiler
2、一個(gè)通用的IAR XLINK Linker
3、IAR XAR 和XLIB 建庫程序和IAR DLIB C/C++運(yùn)行庫
4、功能強(qiáng)大的編輯器
5、項(xiàng)目管理器
6、命令行實(shí)用程序
7、IAR C-SPY 調(diào)試器(先進(jìn)的高級語言調(diào)試器)
8、使用匯編,C和C編譯和調(diào)試嵌入式系統(tǒng)應(yīng)用。它提供了一個(gè)完全集成的開發(fā)環(huán)境,包括項(xiàng)目經(jīng)理,編輯器,編譯工具和C-SPY調(diào)試器。IAR C / C編譯器是眾所周知的高效代碼生成已知的; 每個(gè)編譯器包含通用的全局優(yōu)化以及低級別的特定芯片的優(yōu)化,以確保小的代碼尺寸,同時(shí)充分利用所選設(shè)備的所有特定功能。
9、IAR系統(tǒng)公司日前宣布嵌入式Workbench為8051版的編譯器和調(diào)試器的開發(fā)工具套件IAR的新版本9、30增加了一個(gè)新的編輯器和代碼瀏覽器,Subversion集成和增強(qiáng)的調(diào)試器的驅(qū)動程序。
10、通過包括一個(gè)新的文本編輯器和代碼瀏覽器,軟件的簡化代碼的編寫和項(xiàng)目管理8051開發(fā)者。新用戶友好的編輯器提供的功能,如自動完成,參數(shù)提示,代碼折疊,塊選擇,塊縮進(jìn),括號匹配,縮放和字/段導(dǎo)航。新中源的瀏覽器通過方便的功能,如項(xiàng)目導(dǎo)航轉(zhuǎn)到宣言和查找所有引用。
11、隨著集成到iar for arm中的版本控制系統(tǒng),開發(fā)人員可以在一個(gè)項(xiàng)目中共享文件和跟蹤源代碼版本。IAR Embedded Workbench包括使用Subversion(SVN),是市場上最流行的版本控制系統(tǒng)的一個(gè)積分。開發(fā)過程大大簡化了開發(fā)者,因?yàn)樗麄儸F(xiàn)在可以從IAR嵌入式工作臺IDE內(nèi)執(zhí)行Subversion的命令,看到項(xiàng)目文件和文件夾的當(dāng)前狀態(tài)。
12、要進(jìn)行的更新全面的C-SPY調(diào)試與Silicon Laboratories的8051微控制器工作時(shí),增加對特殊功能寄存器(SFR)分頁支持和擴(kuò)展數(shù)據(jù)存入銀行。與DAS接口英飛凌裝置,C-SPY現(xiàn)在支持在程序存儲器XRAM區(qū)域設(shè)定軟件斷點(diǎn)。
IDE和構(gòu)建工具鏈
iar for arm是構(gòu)建應(yīng)用程序所需的所有工具(構(gòu)建工具鏈)的集成環(huán)境:C / C ++編譯器,C / C ++庫,匯編器,鏈接器,庫工具,編輯器,帶有Make實(shí)用程序的項(xiàng)目經(jīng)理,以及IAR C-SPY調(diào)試器。專門用于構(gòu)建源代碼的工具稱為構(gòu)建工具。
產(chǎn)品包隨附的工具鏈支持特定的微控制器。但是,IDE可以同時(shí)包含用于各種微控制器的多個(gè)工具鏈。這意味著如果您為多個(gè)微控制器安裝了IAR Embedded Workbench,則可以選擇要開發(fā)的微控制器。
注意:如果您想在已建立的項(xiàng)目環(huán)境中將它們用作外部工具,則編譯器,匯編程序和鏈接程序以及庫工具也可以從命令行環(huán)境運(yùn)行。
分析和檢查你的應(yīng)用程序的工具
IAR Embedded Workbench提供各種類型的支持來分析和查找應(yīng)用程序中的錯(cuò)誤,例如:
*編譯器和鏈接器錯(cuò)誤,警告和備注
所有的診斷信息都是完整的,不言自明的信息。錯(cuò)誤顯示語法或語義錯(cuò)誤,警告顯示潛在的問題,注釋(默認(rèn)關(guān)閉)顯示與標(biāo)準(zhǔn)的偏差。雙擊消息并在編輯器窗口中高亮顯示相應(yīng)的源代碼構(gòu)造。有關(guān)更多信息,請參閱IAR C / C ++開發(fā)指南。
*鏈接期間的堆棧使用分析
在正確的情況下,鏈接器可以精確計(jì)算每個(gè)調(diào)用樹的最大堆棧使用情況,如cstartup,中斷函數(shù),RTOS任務(wù)等。有關(guān)更多信息,請參閱IAR C / C ++開發(fā)指南。
*靜態(tài)分析的C-STAT
C-STAT是一個(gè)靜態(tài)分析工具,試圖從特定的規(guī)則集中找到偏差,其中每個(gè)規(guī)則指定一個(gè)不安全的源構(gòu)造。規(guī)則來自MISRA(MISRA C:2004,MISRA C ++:2008和MISRA C:2012),CWE和CERT等各個(gè)研究機(jī)構(gòu)。有關(guān)如何使用C-STAT和規(guī)則的信息,請參閱C-STAT靜態(tài)分析指南。
* MISRA C:1998年和2004年
除了在C-STAT的MISRA檢查時(shí),IDE提供了MISRA C編譯器檢查:1998年和2004年。欲了解更多信息,請參閱IAR嵌入式Workbench?MISRA C:2004年參考指南或IAR嵌入式Workbench MISRA C:1998參考指南。
* C-SPY調(diào)試功能,如分析,代碼覆蓋,跟蹤和電源調(diào)試
有關(guān)更多信息,請參閱C-SPY?Arm的調(diào)試指南。
* C-RUN用于運(yùn)行時(shí)錯(cuò)誤檢查
運(yùn)行時(shí)錯(cuò)誤檢查是在應(yīng)用程序運(yùn)行時(shí)檢測錯(cuò)誤代碼結(jié)構(gòu)的一種方法。這是通過在應(yīng)用程序中使用代碼來完成的,或者通過用包含對運(yùn)行時(shí)錯(cuò)誤檢查的支持的專用庫替換C / C ++庫功能來完成。 C-RUN支持三種類型的運(yùn)行時(shí)錯(cuò)誤檢查:算術(shù)檢查,邊界檢查和使用檢查堆的堆檢查。有關(guān)更多信息,請參閱C-SPY?Arm的調(diào)試指南。
可擴(kuò)展的模塊化環(huán)境
盡管IDE提供了您的項(xiàng)目所需的所有功能,但您也可以集成其他工具。例如,您可以:
*使用自定義構(gòu)建機(jī)制將其他工具添加到工具鏈中,請參閱擴(kuò)展工具鏈。
*將IAR visualSTATE添加到工具鏈中,這意味著您可以直接將狀態(tài)機(jī)圖添加到IDE中的項(xiàng)目中。
*使用Subversion版本控制系統(tǒng)跟蹤不同版本的源代碼。 IDE可以附加到Subversion工作副本中的文件。
*添加一個(gè)外部分析器,例如一個(gè)lint工具,可用于整個(gè)項(xiàng)目,文件組或項(xiàng)目的單個(gè)文件。通常,您可能希望對源代碼執(zhí)行靜態(tài)代碼分析,使用與編譯時(shí)相同的設(shè)置和源代碼文件集。請參閱使用外部分析儀入門。
*在“工具”菜單中添加外部工具,以方便從IDE中訪問。出于這個(gè)原因,菜單可能看起來不同,具體取決于您預(yù)先配置為菜單命令的工具。
*配置自定義參數(shù)變量,如果您安裝了第三方產(chǎn)品并且想要指定其包含目錄,這通常會很有用。自定義參數(shù)變量也可用于簡化對想要成為項(xiàng)目一部分的文件的引用。
屏幕上的窗口布局
在IDE中,您打開的每個(gè)窗口都有一個(gè)默認(rèn)位置,這取決于當(dāng)前打開的其他窗口。您可以根據(jù)自己的喜好定位窗口并排列布局。每個(gè)窗口可以??炕蚋印?/p>
您可以將每個(gè)窗口??吭谔囟ㄎ恢?,并將其組織到選項(xiàng)卡組中。如果您重新排列了一個(gè)??看翱诘拇笮?,則可以調(diào)整任何其他??康拇翱诘拇笮?/p>
回到注冊機(jī),點(diǎn)擊browse按鈕選擇剛剛保存好的ActivationInfo.txt文件;
默認(rèn)目錄是【C:\Users\dpg\Desktop\ActivationInfo.txt】
會生成破解文件ActivationInfo.txt,保存好;
標(biāo)簽: IAR for ARM 匯編
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 virtualinsta360.com.All rights reserved.
浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號