Download presentation
Presentation is loading. Please wait.
Published byHerbert Tyler Modified over 9 years ago
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.