描述
适用于 Bascom、Codevision、Aver Studio 等 AVR 编程软件。适用于 ARM 的 IAR Embedded Workbench 是编码、编译和调试最好的 ARM 微控制器软件之一。
ARM 系列微控制器是其前身 AVR 的扩展。这些带有 32 位处理器的微控制器比 8 位 AVR 处理器强大得多,因此,这些微控制器可以像平板电脑、高级手机等设备的 CPU 一样强大。角色扮演演示。
事实上,用于这些设备的术语 CPU 实际上是一个功能强大的 ARM 微控制器(而不是像计算机那样的 CPU),尽管它的体积很小,但具有许多功能。
介绍
IAR是微控制器编译器领域最成功的公司之一,该公司一直在为AVR、Freescale、Maxim MAXQ、National-CR16C、Renesas、Samsung、STMicroelectronics、TI MSP430和8051系列生产编译器。公司拥有上述单片机的22款软件产品,其代码解释算法和输出数据已获得单片机厂商的认可。
对于 AVR、8051 和 ARM 微控制器,提供了各种编译器,用户可以在汇编、C、BASIC、C++ 等中使用它们。微控制器编程。与此同时,IAR 的编译器,尤其是 IAR Embedded Workbench for ARM,更受微控制器制造商的欢迎,如果您快速浏览微控制器制造商(例如 Atmel)提供的应用说明,您会注意到提供的大多数源代码和示例都与 IAR 编译器一起提供。
IAR公司的编译器在可靠性、优化输出代码量和编程的可操作性方面,在微控制器编译器中一直处于第一或第二位。IAR公司为每个家庭制作了各种教育板和程序员,以支持用户并促进这些编译器的学习过程。
IAR Embedded Workbench for ARM 的功能:
–具有识别命令能力的高级编辑器(突出显示标准命令)
– 项目管理能力(由多个程序员同时编写程序)
支持微控制器内部架构和代码优化的微控制器仅选定微控制器(Bescom和Code Vision等编译器使用算法来转换代码,而IAR声称每个微控制器的指令转换都有特殊的算法)。
支持标准 C 和 C++ 命令,并能够优化命令
集成用户环境(使用过 IAR 产品的用户可以轻松使用其他产品)
能够使用 C-SPY® 调试调试器调试程序
– 支持微控制器的特殊操作系统(RTOS 感知)
IAR Embedded Workbench for ARM 编译器完全支持以下所有处理器:
- 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)
- 皮质-A5
- 皮质-A8
- 皮质-R4(F)
- 皮质-M0
- 皮质-M1
- 皮质-M3
- 皮质-M4
- XScale(英语:XScale)
此集合中的软件列表如下:
适用于 ARM 的 IAR 嵌入式工作台
适用于 8051 的 IAR 嵌入式工作台
适用于 MSP430 的 IAR 嵌入式工作台
适用于 SuperH 的 IAR 嵌入式工作台
适用于 RH850 的 IAR 嵌入式工作台
适用于 V850 的 IAR 嵌入式工作台
适用于 STM8 的 IAR 嵌入式工作台
适用于 RX 的 IAR 嵌入式工作台
适用于 RL78 的 IAR 嵌入式工作台
适用于 R32C 的 IAR 嵌入式工作台
适用于 M16C R8C 的 IAR 嵌入式工作台
适用于 HCS12 的 IAR 嵌入式工作台
适用于 CR16C 的 IAR 嵌入式工作台
适用于 AVR32 的 IAR 嵌入式工作台
适用于 78K 的 IAR 嵌入式工作台
用于 AVR 的 IAR 嵌入式工作台
适用于瑞萨电子RX的IAR嵌入式工作台
系统要求
要安装并运行 IAR Embedded Workbench,您需要满足以下条件:
- 视窗 7 / 8.1 / 10
- Internet Explorer 7 或更高版本
- 至少 1 GB 的 RAM 和 2 GB 的可用磁盘空间。
- Adobe Acrobat Reader,用于访问产品文档
注意:第三方调试器驱动程序可能工作,也可能不工作,具体取决于它们对所用 Windows 版本的支持级别。