RX 产品家族开发环境 — 开发工具
瑞萨电子提供多种开发工具,例如带有各种插件的集成开发环境 (IDE),以及易于使用的编译器和编程工具,支持用户的开发龚总。
首先,通过下载 e² studio IDE 以及免费的评估版本的编译器和编程工具来体验 RX 产品家族开发环境。
Category | Product | Description |
---|---|---|
集成开发环境 | e² studio | e² studio 能让您从GitHub® 下载最新的 FreeRTOS 工程,并提供设置和构建方面的帮助。如果您想要进行触摸按键设置和调整灵敏度,或者如果您有兴趣使用支持 USB 和低功耗蓝牙® 系统的开发支持工具,e² studio 将是您理想的选择。 |
CS+ | 您可以轻松安装开发瑞萨 MCU 软件所需的基本软件工具,并立即使用。建议偏向于使用简单的集成开发环境中和标准功能的客户使用 CS+。 | |
编译器 | RX 产品家族的 C/C++ 编译器包 | 在嵌入式系统的开发中,CC-RX 编译器提供了强大的优化功能来提高执行速度和代码效率,并提供多种嵌入式功能来提高生产力。 |
模拟器 | E2-Lite 调试器 | 入门型号的调试器。适用于从学习或业初步评估到全面开发工作的各种使用场景。 |
E2 调试器 | 功能先进的调试器,旨在提高开发效率。支持高速下载和外部触发器的输入输出。可在没有适配器的情况下使用热插拔功能。 | |
E20 调试器 | 高端调试器,具有复杂的调试功能,例如 支持RX600 和 RX700 的增强跟踪和 RAM 监控。 | |
RX 产品家族片上调试器的比较 | RX系列的片上调试器(也可用作闪存编程器)的功能比较。 | |
闪存编程器 | PG-FP6 | 瑞萨的微控制器闪存编程工具。能够擦除、写入和校验用户系统上的程序。 |
瑞萨闪存编程器(图形界面的编程软件) | 在开发和批量生产阶段支持闪存编程的软件。提供简单的GUI,即使是新用户也可以轻松烧录程序。通过使用加密功能,您还可以强有力地保护程序文件免遭窃取。 |
Note:
- Paid Licensed Products
Before purchasing a license, you can use the C compiler for the RX family [CC-RX] or Renesas Flash Programmer free of charge to evaluate the functions and performance. Please refer to the Latest Version of Downloads for Evaluation Software Tools for details.
集成开发环境
瑞萨
e² studio
- 基于 Eclipse 的集成开发环境
e² studio 是瑞萨电子 RX 产品家族 MCU 的集成开发环境,基于全球化的 Eclipse 开源集成开发环境。结合 Eclipse CDT 的多功能编辑器和项目管理工具,e2 studio 集成来自瑞萨的各种扩展功能,有助于缩短您的开发周期。e2 studio 适用于熟悉Eclipse 环境或希望使用基于开源Eclipse IDE 的各种插件功能的工程师。
瑞萨
CS+
- 简单、可用且安全
是由瑞萨电子设计的集成开发环境,它将瑞萨电子 8 位至 32 位微控制器所需的所有开发环境元素整合在一个产品中。该产品支持完整应用程序开发,从编码到构建和调试,具有静态代码分析和变量值的图形显示等众多功能。还提供了完整的教程,即使您是初学者,也可以让您体会到它的简单性、可用性和使用安全性。CS+ 适用于使用瑞萨 MCU 的用户。
合作伙伴
支持 RX 的 IAR Embedded Workbench®
- 高性能、高效率和可靠性
IAR Embedded Workbench® 是嵌入式软件的 C/C++ 集成开发环境,以高性能和可靠性着称,是全球使用最广泛的商业工具。IAR Systems 的编译器能够以行业领先的速度生成紧凑的代码。所有功能都无缝集成,以最大限度地提高开发的效率。
该编译器还提供符合 IEC 61508、ISO 26262 和 IEC 62304 标准的功能安全认证许可证。可以使用附加功能进行静态和动态分析,为工程师提供了一种低成本的解决方案,以进一步提高代码的质量
MCU产品家族与IDE组合的插件对应表
下表列出了与 MCU 产品家族(包括 RX 产品家族)配合使用的各个 IDE 的插件支持。
注:插件详情请参考下表“开发环境插件(解决方案工具包)” 部分。
e² studio | CS+ | IAR Embedded Workbench® | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Functions | Support Devices | RX | RL78 | RA | RH850 | RZ | RX | RL78 | RH850 | RX | RL78 | RA | RH850 |
Utility | Smart Confgurator | done | done | done | done | done | done | done | done | done | done | done | done |
Smart Manual | done | done | done | done | done | done | |||||||
Smart Browser | done | done | done | done | done | done | done | done | |||||
Motor | QE for Motor | done | done | done | |||||||||
Communications | QE for USB | done | done | ||||||||||
QE for BLE | done | done | done | ||||||||||
QE for Lighting | done | done | done | ||||||||||
QE for OTA | done | done | done | ||||||||||
QE for TCP/IP | done | ||||||||||||
QE for UART | done | ||||||||||||
Network Vertification | done | ||||||||||||
CAN Communication Time Measurement Solution | done | ||||||||||||
Graphics | QE for Display | done | done | done | done | done | |||||||
QE for Camera | done | ||||||||||||
Sensor | QE for Capacitive Touch | done | done | done | done | done | done | done | done | ||||
QE for AFE | done | done | done | done | done | ||||||||
Other | QE for Current Consumption | done | done | done | done | ||||||||
Vertification Through Fault Injection | done | ||||||||||||
Vertification Safety | done | done | done |
开发环境插件(解决方案工具包)
瑞萨电子提供解决方案工具包以提高开发效率。每个解决方案工具包都包含各种插件,这些插件将有助于代码和应用程序的开发。
Smart Utility
“Smart Utilities” 是一组来自瑞萨的原创实用程序的统称,将为您的开发工作提供强有力的支持。
・智能配置器
Smart Configurator 提供易于使用的 GUI,您可以轻松进行管脚设置。
Smart Configurator 会自动生成代码,即使您不熟悉编程,也可以立即开始评估。
- 代码生成
- 导入中间件/驱动程序
- 管脚设置
・智能手册 (Smart Manual)
Smart Manual 可让您轻松找到有关设备寄存器的硬件手册或信息。
[Smart Manual] 视图用于浏览硬件手册和搜索手册中寄存器名称或关键字。
・智能浏览器(Smart Browser)
使用智能浏览器(Smart Browser),您可以在 e² studio或 CS+ 中轻松查找和显示最新的产品硬件手册、技术更新和应用说明。它还能够下载样例代码并从包含示例代码的项目中导入项目。
了解更多
QE :特定应用的工具
我们目前正在开发一系列快速有效的工具解决方案 (QE) 作为特定应用程序的开发工具,会比我们现有的开发环境和工具提供更高的效率。我们正在将各种特定应用程序的开发功能添加到我们集成开发环境的现有调试功能中。您在开发嵌入式应用程序时,请尝试我们这些新的开发工具。
- 使初学者也可以轻松开发触摸用户界面GUI
QE for Capacitive Touch - 轻松快速地测试瑞萨蓝牙® 低功耗 MCU 的通信功能。
QE for BLE - 通过 GUI 轻松调整显示器的初始屏幕和图像质量。
QE for Display - 简化 USB 系统的调试。
QE for USB - 无需任何特殊工具(例如通信线路监视器)即可监视 UART 通信。
QE for UART - 协助解决关于 TCP/IP 的任何通信问题。
QE for TCP/IP
编译器
瑞萨
CC-RX
该编译器提供增强的优化功能并生成代码以提高 RX MCU 的效率。支持从其他 CPU 转换到RX,并结合了嵌入式系统的各种特性。MISRA-C规则检查器也作为标准组件包括在内,有助于提高程序的可靠性。此外,瑞萨电子提供多种类型的编译器许可证,您可以为系统开发选择最适合的许可证。 对于使用 RX 编译器来开发工业应用产品的客户,我们提供开发套件,以支持 IEC 61508 要求的“开发工具认证”。
合作伙伴
用于 Renesas RX 的 IAR C/C++ 编译器
IAR Systems 提供具有行业一流水平代码效率的编译器产品。(它们在全球范围内被广泛使用功能安全版本通过了IEC 61508/ISO 26262 的认证。
调试器器
这些片上调试器也可用作闪存编程器。支持执行地址和数据访问中断功能以及片上跟踪功能。
E2 调试器、E2 Lite调试器和 E1 调试器片上调试器比较>>
E2 Lite调试器
支持的IDE: e² studio / CS+ / IAR EWRX
This product provides standard debugging functions at low cost, and is suitable for a wide range of situations, such as education, initial evaluation, and full-scale product development.
E20调试器
支持的IDE: e² studio / CS+ / IAR EWRX
通过支持更大的跟踪容量和实时 RAM 监控等功能,为您提供更强大的调试能力。在RX64M 和 RX71M MCU 上还支持覆盖功能。
闪存编程工具
板载编程软件
瑞萨闪存编程器
-用于开发、测试和程序烧录-
Flash Programmer 使您能够通过片上调试器(E2, E2 Lite, E20)或使用 RX 系列的串口或 USB 接口连接进行程序烧录。最适合在测试、开发或编写程序过程中进行闪存烧录。