Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. An Introduction to e 2 studio © 2012 Renesas Electronics America Inc. All rights reserved.2 Renesas Technology & Solution Portfolio © 2012 Renesas Electronics America Inc. All rights reserved.3 Microcontroller and Microprocessor Line-up Wide Format LCDs Industrial & Automotive, 130nm 350µA/MHz, 1µA standby 44 DMIPS, True Low Power Embedded Security, ASSP 165 DMIPS, FPU, DSC 1200 DMIPS, Performance 1200 DMIPS, Superscalar 500 DMIPS, Low Power 165 DMIPS, FPU, DSC 25 DMIPS, Low Power 10 DMIPS, Capacitive Touch Industrial & Automotive, 150nm 190µA/MHz, 0.3µA standby Industrial, 90nm 200µA/MHz, 1.6µA deep standby Automotive & Industrial, 90nm 600µA/MHz, 1.5µA standby Automotive & Industrial, 65nm 600µA/MHz, 1.5µA standby Automotive, 40nm 500µA/MHz, 35µA deep standby Industrial, 40nm 200µA/MHz, 0.3µA deep standby Industrial, 90nm 1mA/MHz, 100µA standby Industrial & Automotive, 130nm 144µA/MHz, 0.2µA standby 2010 2013 32-bit8/16-bit © 2012 Renesas Electronics America Inc. All rights reserved.4 Challenge: “MCUs continue to become more complex especially when creating applications to enable the Smart Society, and therefore the Software becomes more complex as well. However, project schedules do not always scale accordingly.” Solution: “Renesas is introducing an Eclipse-based Integrated Development Environment, providing powerful and flexible features that ease and accelerate creation and debugging of embedded code.” ‘Enabling The Smart Society’ © 2012 Renesas Electronics America Inc. All rights reserved.5 Agenda Introduction e 2 studio Features Product Packages, Updates, and Support e 2 studio Live Demo Summary Q&A © 2012 Renesas Electronics America Inc. All rights reserved.6 Introduction © 2012 Renesas Electronics America Inc. All rights reserved.7 What are the Most Important Factors in Choosing a Processor? © 2012 Renesas Electronics America Inc. All rights reserved.8 Software Development Tool Requirements Low cost / free Feature- rich Industry Standard Custom- izable Free technical support © 2012 Renesas Electronics America Inc. All rights reserved.9 The Quest to Unify Renesas’ In-House Software Development Tools (IDEs) (former NEC Electronics IDE) (former Renesas Technology IDE) © 2012 Renesas Electronics America Inc. All rights reserved.10 Introducing… Renesas eclipse embedded Studio, a.k.a… [...]... rights reserved Supported Families, Toolchains, and Debuggers Supported Families: v3.6 – Helios CDT v7 V1.1: beta Supported toolchains: (RXC, SHC) 15 © 2012 Renesas Electronics America Inc All rights reserved Supported debuggers and emulators: Automatic Toolchain Detection Installed RX, SH and KPIT GNU toolchains are automatically detected and installed for use in e2studio when the product is launched... version control software, RTOS awareness, etc 11 © 2012 Renesas Electronics America Inc All rights reserved Why Did We Choose Eclipse? Eclipse is becoming the de-facto standard IDE for embedded software development in Europe and the US Eclipse is gaining momentum because users can… …standardize their development tools (less training, faster development) …take advantage of a large variety of... eventpoints: Trigger on Data Access (R/W) Trace eventpoints: Trigger start, stop, and recording of Trace Combine eventpoints with OR, AND, and SEQUENCE logic to create complex triggers © 2012 Renesas Electronics America Inc All rights reserved Trace View Trace acquisition depending on hardware capabilities: Branch, Branch and Data, Data Presentation modes: Bus mode, Disassembly mode, Source mode... v1.1) e²studio uses the trace data to determine times spent in each area of code This means profiling can be supported by any device / debugger that supports trace To view profiling results the Enable Profile Toolbar button must be enabled 25 © 2012 Renesas Electronics America Inc All rights reserved Coverage View (new in v1.1) Supports testing software and inspecting/reporting the specific... preprocessor checking Powerful code navigation Comment and code folding options 18 © 2012 Renesas Electronics America Inc All rights reserved Jump to declarations Extended Project Properties / Build Options 19 Toolchain-related properties specific to a project or file Code generation, linking and archiving options Standard C library generation and usage options Linker script editing © 2012 Renesas... Collaboration by MANY developers: IBM, Oracle, Cisco, Intel, etc Overall project management by the Eclipse Foundation (www.eclipse.org), founded in 2004 Extensible plug-in system Similar to Firefox Add-ons Allows Renesas to add build support for specific MCUs as well as support for device dependent debug hardware Allows users to customize their IDE by adding 3rd party plug-ins, e.g editors, compilers,... reserved Project Generation Wizard An easy way to get started on a certain family / device! 17 © 2012 Renesas Electronics America Inc All rights reserved Powerful Editor Functionality Auto variable completion while writing Automatic code completion Automated code constructs (if, while, do while etc) Source Code key word color coding Code templates Built-in spell checker Automated code formatting In edit... product used by many people) …take advantage of numerous mature IDE features (particularly in editor) …save money over proprietary development tools (especially when combined with free GNU compilers) 12 © 2012 Renesas Electronics America Inc All rights reserved Eclipse - The Embedded Developer’s Favorite Software Tool * * 13 © 2012 Renesas Electronics America Inc All rights reserved e2studio Features... Real-Time Chart View Allows multiple expressions to be graphed over time 29 © 2012 Renesas Electronics America Inc All rights reserved HEW project import (new in v1.1) Allows RX and SH HEW project import into Renesas e²studio Notes: HEW versions below v4.07 are not officially supported Only Compiler, Assembler, Linker, and Library Generator phase settings will be imported 30 © 2012 Renesas... America Inc All rights reserved Packages, Delivery, Updates, and Support 31 © 2012 Renesas Electronics America Inc All rights reserved e2studio Product Packages Option 1: Complete e2studio IDE installer Debug view Real-time chart view … IO Register view v3.6 – Helios CDT v7 Option 2: Renesas Plug-ins only Can be installed from within an existing Eclipse (Helios) + CDT environment using the Eclipse . deep standby Automotive & Industrial, 90nm 600µA/MHz, 1.5µA standby Automotive & Industrial, 65nm 600µA/MHz, 1.5µA standby Automotive, 40nm 500µA/MHz, 35µA deep standby . debuggers and emulators: V1.1: beta Supported Families, Toolchains, and Debuggers (RXC, SHC) v3.6 – Helios CDT v7 © 2012 Renesas Electronics America Inc. All rights reserved.16 Automatic Toolchain. development in Europe and the US Eclipse is gaining momentum because users can… …standardize their development tools (less training, faster development) …take advantage of a large variety