Renesas Electronics adds features to IDE for R-Car V3M support
Renesas Electronics unveils the e² studio integrated software development environment at the EclipseCon Europe 2017 (24 to 26 October) at Ludwigsburg, Germany. The company has announced new features to support the R-Car V3M SoC for in-vehicle infotainment and advanced driving assistance systems (ADAS). The e² studio is an integrated development environment (IDE) based on the open-source Eclipse C/C++ Development Tooling (CDT) software. It already supports other Renesas devices including the RZ/G family and the Renesas Synergy microcontrollers. Now, with support for the R-Car V3M, the e² studio can be used as a core tool for automotive SoC software development, announces Renesas.
The low-power, high-performance R-Car SoCs consist of a heterogeneous architecture with types of intellectual property (IP), including central processing units (CPUs) and accelerators, to optimise power efficiency. Each IP uses its own programming languages, toolchain, trace interface, and debugging protocols, which enable system developers to maximise the functionality and performance of the IP to optimally develop various software and applications for ADAS and automated driving.
To make full use of the computing performance and low-power performance of each IP, including the integrated IMP-X5 image recognition engine, Renesas has added features to e² studio. System developers using e² studio for R-Car V3M can develop software for various IPs installed in the R-Car V3M with a unified graphical user interface (GUI) to accelerate time-to-market for ADAS and automated driving systems.
Key features of the e² studio for R-Car V3M include enhanced ADAS software development support and a multi-threaded programming environment.
The e² studio for R-Car V3M incorporates the newly developed IMP-X 5-dedicated ccimp C compiler which enables development in C programming language. It also provides a feature that debugs the operation of threads on a step-by-step basis from the GUI, which contributes to reducing the man-hours required for program development to approximately one-tenth.
For the image viewer, the IDE uses a simple UI configuration for system developers to check the image generated by IMP-X5 directly from the GUI. This eliminates the need to store the image for image verification, making it easier to check images.
An IP tracer is also included. The e² studio visualises the interaction between sub-components in IMP-X5, which enables software developers to solve complex software errors linked to a specific IP at an early stage. This contributes to a shorter software development period.
The IDE monitors the amount of data being transferred through the complex bus structure in the SoC. In the past, data transfer delays were identified by trial and error, now, using the e² studio, developers can pinpoint the bottleneck, reducing the time required for software tuning by half.
The e² studio provides in one-stop image recognition libraries for the tool chain, PC simulator, and IMP-X5, confirms Renesas. This frees system developers from setting up and updating individual development environments and allows them to focus on development. All developers can use the same tool chain, simulator, and libraries, contributing to securing the quality of the software developed.
The e² studio makes it easy for system developers to incorporate a variety of plug-ins provided by the Eclipse community, points out Renesas. This allows system developers to add and optimise the basic functions of the IDE including source code creation, building and debugging when necessary. In addition, Renesas’ partner tool vendors who specialise in Eclipse can create new tools using the new features of the e² studio.
The e² studio for R-Car V3M will be available in Q1 2018.
Renesas plans to further expand the e² studio to support additional automotive devices.