iar embedded workbench是一款功能非常强大的系统开发工具;软件历史发展非常的悠久,公司的成立在1983年,它一直不带您为用户进行开发,提供的产品包括了设计的嵌入式系统、测试、开发等的整个应用的过程,并且还在不断的进行优化,更新的新的设备的支持,使您在使用调试器的集成开发环境(IDE)、开发套件、C/C++编译器等的时候更加的方便,也更加的快速;软件的使用简单,操作灵活,需要的朋友赶快件该软件下载来使用试试吧!
关于IAR Systems
IAR Systems为嵌入式系统开发人员提供世界领先的软件工具,用于开发基于8位,16位和32位处理器的竞争产品。公司成立于1983年,在瑞典有超过46,000名客户,主要在工业自动化,医疗设备,消费电子,电信和汽车产品领域。IAR Systems拥有广泛的合作伙伴网络,并与世界领先的半导体供应商合作。IAR Systems Group AB在纳斯达克OMX斯德哥尔摩上市。
软件功能
C-STAT
的附加产品C-STAT现在支持静态分析。C-STAT具有创新的静态分析功能,可以检测CERT和Common Weakness Enumeration定义的缺陷,错误和安全漏洞,并帮助保持代码与MISRA C:2012/2004或MISRA C ++:2008等编码标准兼容。有关详细信息,请参阅“C-STAT静态分析指南”。
-并行构建
IAR嵌入式平台现在可以构建使用多个并行进程的项目。这可以在多核或多处理器计算机上显着提高构建性能。要启用并行构建,请选择工具>选项>项目>启用并行构建。
-自定义参数变量
自定义参数变量可以在IAR使用嵌入式工作台每当有需要宏观样扩张依赖于当前上下文。这可以例如在外部构建工具的参数中。有关详细信息,请参阅IDE项目管理和构建指南。
-保存C-SPY观察窗口的内容
在C-SPY监视窗口家族,现在您可以选择保存所有从上下文菜单文件到当前窗口中的内容保存到一个文本文件中。
-更新了设备支持
SFR头文件,连接器配置文件和设备描述文件已经添加了最新的瑞萨设备。
-更新了用户文档
的IDE项目管理和建设指南,以及C-SPY调试指南已更新,以反映产品的变化。
软件特色
1,高度优化的IAR ARM C / C ++编译器
2 IAR ARM汇编
3,一个通用的IAR XLINK连接器
4,IAR XAR和XLIB建库程序和IAR DLIB C / C ++运行库
5,功能强大的编辑器
6,项目管理器
7,命令行实用程序
8,IAR C-SPY调试器(先进的高级语言调试器
9,分析C和C ++代码
10,检查遵守规则所界定MISRA C:2012,MISRA C ++:2008和 MISRA C:2004
11,包括大约250个检查映射到CWE和CERT C / C ++涵盖的数百个问题
12,直观和易于使用的设置
13,在规则集级别以及单个规则级别上灵活的规则选择
14,与IAR Embedded Workbench IDE完全集成
15,综合详细的错误信息,
包含
Texas Instruments 430 5.60
8051 8.30
ARM 6.70
Atmel AVR 6.30
STMicroelectronics STM8 1.42
安装方法
1、下载文件找到"Setup.exe"双击运行,进入软件安装向导界面;
2、正在进入软件的安装向导界面,请耐心的等待..........
3、进入软件的安装界面,点击下图红框进行安装;
4、进入软件安装向导界面,点击Next;
5、点击我同意许可协议中的使用条款,点击Next;
6、选择文件安装的位置,建议安装在D盘,点击Next;
7、选择您需要安装的文件菜单类型,点击Next;
8、选择文件菜单安装的文件夹,点击Next;
9、软件已经准备好了安装,点击Next;
10、软件正在进行安装,请耐心的等待........
11、软件已经安装完成,点击Finish;
12、软件已经安装完成,点击进入软件主界面,如下图;
使用方法
1、进入软件,先打开您需要进行是项目;
2、下图红框里面是软件的工具栏;
3、下图里面是软件的 菜单界面,请选择您需要使用的项目;
4、下图里面是可以进行选择你你需要使用的视图;
5、下图里面可以进行设置您的内存的设置访问等;
常问问题
什么是静态分析?
静态分析通过对源代码级别进行分析来发现代码中的潜在问题。除了提高代码质量,分析还有助于与行业编码标准相一致。
我的代码可以通过使用C-STAT找到什么样的问题?
C-STAT检查C / C ++代码中的大量已知问题。分析发现诸如缓冲区溢出,内存泄漏和空指针解引用等。总的来说,该工具包括数百个检查,映射到CWE和CERT C / C ++覆盖的发布。
什么是CWE和CERT C / C ++?
CWE是常见的弱点枚举,是一个社区开发的软件弱点类型词典。CWE提供了一套统一的,可衡量的软件弱点,以便更好地了解和管理它们,并实现能够找到它们的高效软件安全工具和服务。更多的 cwe.mitre.org
CERT C / C ++安全编码标准是由计算机紧急响应小组(CERT)发布的标准,为C / C ++编程语言中的安全编码提供规则和建议。更多信息,请 www.cert.org
我需要一个完整的工作内部版本才能运行C-STAT或者我可以使用它来分析单个文件吗?
你不需要一个完整的项目来运行C-STAT。事实上,在检查代码之前,您不需要构建您的项目,因为C-STAT在源代码级别运行。除了分析整个项目之外,C-STAT还可用于单独检查文件。
∨ 展开