Presentation is loading. Please wait.

Presentation is loading. Please wait.

Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. An Introduction to e 2 studio.

Similar presentations


Presentation on theme: "Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. An Introduction to e 2 studio."— Presentation transcript:

1 Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. An Introduction to e 2 studio

2 © 2012 Renesas Electronics America Inc. All rights reserved.2 Renesas Technology & Solution Portfolio

3 © 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-bit 8/16-bit

4 © 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’

5 © 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

6 © 2012 Renesas Electronics America Inc. All rights reserved.6 Introduction

7 © 2012 Renesas Electronics America Inc. All rights reserved.7 What are the Most Important Factors in Choosing a Processor?

8 © 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

9 © 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)

10 © 2012 Renesas Electronics America Inc. All rights reserved.10 Introducing… Renesas eclipse embedded Studio, a.k.a…

11 © 2012 Renesas Electronics America Inc. All rights reserved.11 Quick Recap on Eclipse Open source, free of charge IDE platform for C/C++ software development (when combined with CDT) Community effort - Collaboration by MANY developers: IBM, Oracle, Cisco, Intel, etc. Overall project management by the Eclipse Foundation (www.eclipse.org), founded in 2004www.eclipse.org 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 3 rd party plug-ins, e.g. editors, compilers, bug trackers, version control software, RTOS awareness, etc.

12 © 2012 Renesas Electronics America Inc. All rights reserved.12 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 available plug-ins for embedded development from a large variety of vendors …develop their own plug-ins …get easier technical support (main 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)

13 © 2012 Renesas Electronics America Inc. All rights reserved.13 Eclipse - The Embedded Developer’s Favorite Software Tool * *

14 © 2012 Renesas Electronics America Inc. All rights reserved.14 e 2 studio Features

15 © 2012 Renesas Electronics America Inc. All rights reserved.15 Supported Families: Supported toolchains: Supported debuggers and emulators: V1.1: beta Supported Families, Toolchains, and Debuggers (RXC, SHC) v3.6 – Helios CDT v7

16 © 2012 Renesas Electronics America Inc. All rights reserved.16 Automatic Toolchain Detection Installed RX, SH and KPIT GNU toolchains are automatically detected and installed for use in e 2 studio when the product is launched

17 © 2012 Renesas Electronics America Inc. All rights reserved.17 Project Generation Wizard An easy way to get started on a certain family / device!

18 © 2012 Renesas Electronics America Inc. All rights reserved.18 Powerful Editor Functionality Automatic code completion Source Code key word color coding Built-in spell checker Powerful code navigation Comment and code folding options Jump to declarations Automated code formatting Code templates Automated code constructs (if, while, do..while etc) In edit pre- processor checking Auto variable completion while writing

19 © 2012 Renesas Electronics America Inc. All rights reserved.19 Extended Project Properties / Build Options 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

20 © 2012 Renesas Electronics America Inc. All rights reserved.20 Renesas Debug Perspective

21 © 2012 Renesas Electronics America Inc. All rights reserved.21 Renesas Debug View Controls execution of code on target Instruction stepping mode Call stack Select stack frame to inspect related local variables

22 © 2012 Renesas Electronics America Inc. All rights reserved.22 IO Registers View Presentation of all IO Registers of the MCU Also known as special function registers Register sets defined in a target-specific IO file

23 © 2012 Renesas Electronics America Inc. All rights reserved.23 Eventpoints View – Sets Complex Breakpoints Before PC eventpoints: Hardware breakpoints (Address) Event Break 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

24 © 2012 Renesas Electronics America Inc. All rights reserved.24 Trace View Trace acquisition depending on hardware capabilities: Branch, Branch and Data, Data Presentation modes: Bus mode, Disassembly mode, Source mode

25 © 2012 Renesas Electronics America Inc. All rights reserved.25 Profiling View (new in 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

26 © 2012 Renesas Electronics America Inc. All rights reserved.26 Coverage View (new in v1.1) Supports testing software and inspecting/reporting the specific lines of target application source code that were executed during a particular run Currently only supported by RL78 IECUBE emulator

27 © 2012 Renesas Electronics America Inc. All rights reserved.27 Real-Time Memory View 00000001 000000020000000300000004000000050000000600000007000000080000000900000010 00000011 00000012 Shows real-time updates for a chosen memory area

28 © 2012 Renesas Electronics America Inc. All rights reserved.28 Real-Time Expression View Shows real-time updates to global and static variables data 01 02 0304 05 06 07 0809 10 11

29 © 2012 Renesas Electronics America Inc. All rights reserved.29 Real-Time Chart View Allows multiple expressions to be graphed over time

30 © 2012 Renesas Electronics America Inc. All rights reserved.30 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

31 © 2012 Renesas Electronics America Inc. All rights reserved.31 Packages, Delivery, Updates, and Support

32 © 2012 Renesas Electronics America Inc. All rights reserved.32 Option 1: Complete e 2 studio IDE installer Option 2: Renesas Plug-ins only Can be installed from within an existing Eclipse (Helios) + CDT environment using the Eclipse IDE software update feature Existing Eclipse (Helios) + CDT v7 installation e 2 studio Product Packages v3.6 – Helios CDT v7 Real-time chart view Debug view IO Register view … Debug view IO Register view … Real-time chart view

33 © 2012 Renesas Electronics America Inc. All rights reserved.33 Product Delivery and Support Delivery via CD installer (e.g. in kits) as well as via web download IDE itself is free of charge – just add free KPIT GNU toolchains for a free development environment Product bundled with Renesas toolchains uses the current Renesas pricing models – First implementation: RX compiler New RSKs (RX63x, RL78/G14), RDKs, RPBs etc. are released with e 2 studio included / supported Product Support Product support for the e 2 studio IDE is provided directly from Renesas free of charge

34 © 2012 Renesas Electronics America Inc. All rights reserved.34 Product Updates Product updates can be done from within e 2 studio Help => Install New Software – e2studio Update Site - http://www2.renesas.eu/_custom/software/ree_eclipse http://www2.renesas.eu/_custom/software/ree_eclipse Website version will keep step with latest in-app update – 1-2 week delay possible

35 © 2012 Renesas Electronics America Inc. All rights reserved.35 e 2 studio Release Schedule Q2/12Q1/12 Q4/12Q3/12Q1/13 now ESC/Design West demos Micrium classes REA press release announcing e 2 studio v2.0 release - Eclipse Juno RH850 support; upgrades; fixes v1.1 MP release upgrades; fixes; SH beta support DevCon labs and lectures on e 2 studio Pre-Release (v1.0) Kits start shipping with e 2 studio v1.1 SR1 (service release) SH support; upgrades, fixes

36 © 2012 Renesas Electronics America Inc. All rights reserved.36 e 2 studio Live Demo

37 © 2012 Renesas Electronics America Inc. All rights reserved.37 e 2 studio Live Demo IDE E1 On-Chip Debugger Target Board (RX210 RSK)

38 © 2012 Renesas Electronics America Inc. All rights reserved.38 Summary

39 © 2012 Renesas Electronics America Inc. All rights reserved.39 Summary: e 2 studio Features and Benefits Free of charge plus free support from Renesas Eclipse-based = access to lots of plug- ins! Project Generation wizard Powerful code editing and navigation Complete installer or separate plug- ins HEW project import feature Real-time Debug features Easy to update from within the IDE Pure Eclipse – not ‘dumbed down’!

40 © 2012 Renesas Electronics America Inc. All rights reserved.40 Questions? Questions?

41 © 2012 Renesas Electronics America Inc. All rights reserved.41 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’

42 Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved.


Download ppt "Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. An Introduction to e 2 studio."

Similar presentations


Ads by Google