Tải bản đầy đủ (.pdf) (42 trang)

An Introduction to e2studio (1)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.69 MB, 42 trang )

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…

© 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 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 3
rd
party plug-ins,
e.g. editors, compilers, bug trackers, version control software,
RTOS awareness, etc.
© 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)
© 2012 Renesas Electronics America Inc. All rights reserved.13
Eclipse - The Embedded Developer’s
Favorite Software Tool *
*
© 2012 Renesas Electronics America Inc. All rights reserved.14
e
2
studio Features
© 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
© 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
© 2012 Renesas Electronics America Inc. All rights reserved.17
Project Generation Wizard
 An easy way to get started on a certain family / device!
© 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
© 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
© 2012 Renesas Electronics America Inc. All rights reserved.20
Renesas Debug Perspective
© 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
© 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
© 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
© 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
© 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

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×