Overview
Description
e² studio 2025-04.1 is released at May 16th.
See e² studio 2025-04.1 release note for more details.
For more detail information of overall update, see e² studio 2025-04 toolnews.
Supports Smart configurator for RX V2.25.00.
e² studio is an Eclipse-based integrated development environment (IDE) for Renesas MCUs. In addition to Eclipse’s own powerful code editor, e² studio offers a rich range of extended functions. e² studio covers all development processes, from the downloading of sample code to debugging.
Release Information
Architecture | Ver. | Released |
---|---|---|
64-bit version | 2025-04.1 | May 16, 2025 |
32-bit version (Note1) | V7.8.0 | Apr 20, 2020 |
Note
- Henceforth, only the 64-bit version of the e² studio is to have regular updates. Updates to the 32-bit version of the e² studio, on the other hand, will be limited to essential modifications.
- Details of upgrade (See Tool News)
- Operating Environment
- How to install: User's Manual Chapter 2
Information on Usage
Installation | Building and Debugging |
| |
---|---|---|---|
e² studio Integrated Development Environment User's Manual: Getting Started Guide RX, RL78, RH850 Family Rev.1.00 (PDF | English, 日本語) | RX Smart Configurator User's Guide: e² studio (PDF | English, 日本語) |
FAQ
Title |
---|
e² studio FAQs |
Where can I find e² studio tutorial? |
Project Migration from CS+ to e² studio |
Target Devices
Downloads
|
|
|
---|---|---|
Type | Title | Date |
Upgrade - IDE | ZIP 1,680.52 MB 日本語 | |
Upgrade - IDE | RUN 1,553.59 MB 日本語 | |
Upgrade - IDE | TXZ 744.02 MB 日本語 | |
Upgrade - IDE | ZIP 81 KB 日本語 | |
Upgrade - IDE | ZIP 93 KB 日本語 | |
Upgrade - IDE | ZIP 87 KB 日本語 | |
Upgrade - IDE | ZIP 66 KB 日本語 | |
Upgrade - IDE | ZIP 74 KB 日本語 | |
8 items
|
Design & Development
Explore
Videos & Training
The template function in e2 studio allows you to quickly insert frequently used code snippets. This not only saves typing time but also standardizes your code to match your preferred style, making coding more efficient. This video shows you how to use templates effectively.
Related Resources
News & Blog Posts
RX Family Software – The Past and the Future - #4 | Blog Post | Jul 11, 2022 |
RX Family Software – The Past and the Future - #3 | Blog Post | Apr 5, 2022 |
RX Family Software – The Past and the Future - #1 | Blog Post | Feb 1, 2022 |
Additional Details
See the table below for features of the software and tools available for use with the e² studio on RX-family products.
For an overview of the functions and features of the e² studio, refer to e² studio (the general page).
Code generation support and other useful functions for the RX family
Tool name | Description |
---|---|
Smart Configurator | A GUI-based tool that provides support for downloading and importing middleware for code generation and configuring various settings |
Smart Manual | A function that allows you to find various information in a hardware manual, such as on registers, without opening the actual hardware manual |
Smart Browser | A function that allows you to easily search and show the latest version of the hardware manual, technical updates, application notes, and tool news for the Renesas microcontroller you are using |
Assistant for Optimization | A function that assists in optimizing the size of program code |
Compilers for the RX Family
Supported Compiler | Information on Usage |
---|---|
Renesas C/C++ Compiler Package for RX Family [CC-RX] |
|
Open Source ・GCC for Renesas RX |
|
IAR IAR C/C++ Compiler for Renesas RX |
|
Note:
- CC-RX V3.06.01 supports Ubuntu version 20.04. Support for other versions of Ubuntu is under consideration for the next version.
Debugging tools for the RX Family
- e² studio Simulator (Note1)
- E2 Emulator (Note2,3)
- E2 Emulator Lite (Note2)
- E20 Emulator (Note3)
- E1 Emulator(Discontinued product)
- Segger J-Link (Note4)
Note
- Installed in the e² studio as a standard item.
- Compatible with tools from IAR
- The usable functions of the E20 emulator for RX family MCUs other than those of the RX600 and RX700 series are the same as for the E1.
- Product from a Renesas partner
QE: Tools for Particular Applications for RX Family
- QE for Capacitive Touch: Development Assistance Tool for Capacitive Touch Sensors
- QE for BLE: Development Assistance Tool for Bluetooth® Low Energy
- QE for Display: Development Assistance Tool for Display Applications
- QE for USB: A Dedicated Tool for USB
- QE for OTA: Development Assistance for Cloud
Details: QE(Quick and Effective tool solution)
Simpler Development of IoT Devices Connectable with Cloud Service
The e² studio supports the development of software for IoT devices to be connectable with Amazon Web Services (AWS) or Microsoft Azure Cloud Computing Service. The e² studio offers the following powerful functions for FreeRTOS or Azure RTOS.
- Quick building after downloading the latest version of FreeRTOS or Azure RTOS project directly from GitHub®
- Assisting in configuring RTOS, all required drivers, network stacks (TCP/IP, Wi-Fi, and MQTT), and component libraries (Device Shadow, Azure RTOS NetX duo so on)(Note1)
- Embedding additional middleware and drivers (such as for USB and file-system support) in IoT devices
Usage in detail (RX Family Amazon FreeRTOS download with e² studio Rev.1.00 (PDF | English, 日本語))
Note
- The settable components of RTOS are as follows: MQTT, Greengrass Discovery, Device Shadow, Azure RTOS NetX duo , Secure Sockets, and TCP/IP
- AWS and Amazon Web Services are trademarks of Amazon.com, Inc. or its affiliates in the United States and/or other countries. (https://aws.amazon.com/trademark-guidelines/)
- Azure is a trademark owned by Microsoft Corporation and its affiliated companies.(https://www.microsoft.com/en-us/legal/intellectualproperty/Trademarks/)
- Microsoft has announced the open sourcing of Azure RTOS.
Azure RTOS will now be provided by the Eclipse Foundation as Eclipse ThreadX. For details, see the Microsoft website. - FreeRTOS is a trademark of Amazon Web Services, Inc. (http://www.openrtos.net/copyright.html)
- GitHub® is a trademark of GitHub, Inc. (https://github.com/logos)
- See below for building FreeRTOS projects in e² studio: Knowledge Base "Building FreeRTOS projects in e² studio"