找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 14|回复: 0

iar for arm

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-14 10:50:44 | 显示全部楼层 |阅读模式
软件标签:  iarforarm   集成开发软件   编程软件
iar embedded workbench for arm 8.32小编亲测后完全ok,还附带了注册机。iar for arm安装教程和使用教程吗?不用担心,下面有详细的图文教程,请一步步进行,要注意不同颜色的字,那些是重点。
iar for arm介绍
由瑞典的iar systems公司推出的专为微处理器开发的集成开发环境,软件全名为iar embedded workbench for arm,这个开发环境支持arm,avr,msp430等多种芯片内核平台,是微处理器开发领域非常著名的产品。
iar for arm 8.32安装+教程
1.解压缩下载文件,双击“ewarm-cd-8321-18631.exe”进行安装




2.下图这个位置选择第一个“install iar embedded workbench for arm”




3.如图所示,点击“next”即可




4.下图这个地方比较重要,不要选错,勾选第一个“i accept the terms of the license agreement”,点击“next”




5.设置安装路径,点击“change”进行设置(这些小编放在了e:www.down80.com目录下载),设置完点击“next”




6.选择所需的usb驱动程序,根据自身情况选择,勾选玩就点“next”




7.如下图直接“next”




8.如图点击“确定”即可




9.下图直接点击“install”进行安装




10.接下来就是等待的问题了,软件比较大,可能时间要久点,大家需要耐心




11.等待安装完成后,去掉下图中的两个选项,然后点击“finish”




12.到这里就安装完成了,去安装目录打开 iar for arm,会提示要选择语言,这里只有英文和日语两种,一般都会选英文的,日文会的人不多吧




13.进去后,会提示要注册




14.这个时候去运行keygen文件夹中的license generator.exe注册机




15.点击注册机界面的“generate”按钮会生成一个注册码




16.断开网络(一定要断网,直到完成全程不要联网,切记),将注册码复制到软件注册界面,燃机点击“下一步”




17.会弹出下图的提示,选择“是”




18.将注册码输入下图的位置,然后“下一步”




19.如图所示,一定要选“no”,点击“下一步”




20.下图这个地方选择省略号(浏览),到桌面会自动提示生成activationinfo.txt,然后“下一步”,桌面就会出现一个“activationinfo.txt”文件<
/p>



21.这个时候我们回到注册机,点击“browse..”选择桌面的“activationinfo.txt”,再点击“activate license”,会再桌面生成一个“activationresponse.txt”文件




22.我们在回到软件注册界面(如图位置),点击“下一步”(框起来的地方如果指向不对,可以点击“open file location”选择“activationinfo.txt”)




23.如图点击“省略号”选择桌面的“activationresponse.txt”,然后点击“下一步”




24.上面操作完成就会有下图的提示,点击“done”,就可以免费使用了



iar for arm软件特色
全面的文档,包括证书,安全指南和报告从t?v南德意志集团

基于所有arm内核设备的广泛支持,来自所有主要供应商

完整的开发工具链,包括iar c / c ++编译器,汇编器,链接器,库管理,文本编辑器,项目经理,和c-spy调试器

根据iec 61508认证的软件开发(高达sil 3),iso 26262(高达asil d)和en 50128

建立与iar集成的visualstate

内置rtos插件micrium公司,express logic公司,sciopta等。

制定符合语言标准

-严格模式禁用语言扩展

集成subversion和其他源代码控制系统

-宽松模式允许扩展为特定嵌入式编程

综合misra-c规则检查器
功能介绍
1.分析和检查你的应用程序的工具

iar embedded workbench提供各种类型的支持来分析和查找应用程序中的错误,例如:

*编译器和链接器错误,警告和备注

所有的诊断信息都是完整的,不言自明的信息。错误显示语法或语义错误,警告显示潜在的问题,注释(默认关闭)显示与标准的偏差。双击消息并在编辑器窗口中高亮显示相应的源代码构造。有关更多信息,请参阅iar c / c ++开发指南。

*链接期间的堆栈使用分析

在正确的情况下,链接器可以精确计算每个调用树的最大堆栈使用情况,如cstartup,中断函数,rtos任务等。有关更多信息,请参阅iar c / c ++开发指南。

*静态分析的c-stat

c-stat是一个静态分析工具,试图从特定的规则集中找到偏差,其中每个规则指定一个不安全的源构造。规则来自misra(misra c:2004,misra c ++:2008和misra c:2012),cwe和cert等各个研究机构。有关如何使用c-stat和规则的信息,请参阅c-stat?静态分析指南。

* misra c:1998年和2004年

除了在c-stat的misra检查时,ide提供了misra c编译器检查:1998年和2004年。欲了解更多信息,请参阅iar嵌入式workbench?misra c:2004年参考指南或iar嵌入式workbench?misra c:1998参考指南。

* c-spy调试功能,如分析,代码覆盖,跟踪和电源调试

有关更多信息,请参阅c-spy?arm的调试指南。

* c-run用于运行时错误检查

运行时错误检查是在应用程序运行时检测错误代码结构的一种方法。这是通过在应用程序中使用代码来完成的,或者通过用包含对运行时错误检查的支持的专用库替换c / c ++库功能来完成。 c-run支持三种类型的运行时错误检查:算术检查,边界检查和使用检查堆的堆检查。有关更多信息,请参阅c-spy?arm的调试指南。

2.ide和构建工具链

ide是构建应用程序所需的所有工具(构建工具链)的集成环境:c / c ++编译器,c / c ++库,汇编器,链接器,库工具,编辑器,带有make实用程序的项目经理,以及iar c-spy?调试器。专门用于构建源代码的工具称为构建工具。

产品包随附的工具链支持特定的微控制器。但是,ide可以同时包含用于各种微控制器的多个工具链。这意味着如果您为多个微控制器安装了iar embedded workbench,则可以选择要开发的微控制器。

注意:

如果您想在已建立的项目环境中将它们用作外部工具,则编译器,汇编程序和链接程序以及库工具也可以从命令行环境运行。

3.屏幕上的窗口布局

在ide中,您打开的每个窗口都有一个默认位置,这取决于当前打开的其他窗口。您可以根据自己的喜好定位窗口并排列布局。每个窗口可以停靠或浮动。

您可以将每个窗口停靠在特定位置,并将其组织到选项卡组中。如果您重新排列了一个停靠窗口的大小,则可以调整任何其他停靠的窗口的大小

4.可扩展的模块化环境

尽管ide提供了您的项目所需的所有功能,但您也可以集成其他工具。例如,您可以:

*使用自定义构建机制将其他工具添加到工具链中,请参阅扩展工具链。

*将iar visualstate添加到工具链中,这意味着您可以直接将状态机图添加到ide中的项目中。

*使用subversion版本控制系统跟踪不同版本的源代码。 ide可以附加到subversion工作副本中的文件。

*添加一个外部分析器,例如一个lint工具,可用于整个项目,文件组或项目的单个文件。通常,您可能希望对源代码执行静态代码分析,使用与编译时相同的设置和源代码文件集。请参阅使用外部分析仪入门。

*在“工具”菜单中添加外部工具,以方便从ide中访问。出于这个原因,菜单可能看起来不同,具体取决于您预先配置为菜单命令的工具。

*配置自定义参数变量,如果您安装了第三方产品并且想要指定其包含目录,这通常会很有用。自定义参数变量也可用于简化对想要成为项目一部分的文件的引用。
模块介绍
选择尺寸或速度

优化级别和类型可以为整个应用程序,并为各个文件来指定。在源代码中的#pragma优化指令允许你甚至个别功能做到这一点。

优化的目的是为了减少代码大小和提高执行速度。只有当这两个目标可以被满足,编译器根据您指定的设置优先。
<p>探索不同的变换的效果可能导致更好的结果。作为一个例子,这一事实函数内联为速度优化更积极使得在速度设定比在尺寸设置小一些程序。功率曲线图
功率图表显示了电源消耗在一个共同的时间表与中断活动和选定的变量值的可视化在一起。电源图提供的系统事件和功耗的图形相关性,很容易也理解当系统本身是非常复杂的。

与正在运行的应用程序相关

功率样本和源代码之间的相关性使得能够在power图形点击显示或在电力日志窗口突出在编辑器窗口以及在反汇编窗口相应的源代码语句。

适应运行时环境

默认情况下,运行时库的规模最高的优化级别编译。您应该重建他们,如果你在优化速度。

通过选择库配置选择对某些标准库功能,例如,语言环境,文件描述符和multibytes支持所需要的水平。

根据您的需要选择scanf函数的输入和printf输出格式化库选项。最小的格式化不会被默认选中。

电源日志

电源日志窗口一起提供一切权力样本的详细文本日志,时间戳和pc值。

动力分析

除了显示多少个时钟周期已经由各个功能或任务中度过,在iar功能分析器embedded workbench中还显示多少电源已通过各功能度过。功率曲线是基于采样的功率数据提供的统计数据。它显示能量百分比,平均值,最小值和当前罪耗的最大值。功率分析器可以用于精确定位,其中该软件可以为更低的功耗进行优化。

iar for arm使用教程: #

提供的为网盘地址,下载part1-3,然后解压part1就可以了。


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-14 15:38 , Processed in 0.072494 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表