1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Getting Started with Renesas Development Tools (1)

52 554 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 52
Dung lượng 4,38 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 The Importance of Development Tools  IDEs Integrated Development Environments  Toolchains Compiler, Assembler, Linker  Code Generators, Driver Libraries, and Sample Code  RTOS and

Trang 1

Renesas Electronics America Inc.

Getting Started with

Renesas Development Tools

Trang 2

Renesas Technology & Solution Portfolio

Trang 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

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

 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

Trang 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 provides you with a suite of professional software development tools, providing powerful and flexible features that ease and accelerate creation and debugging of

embedded code.”

‘Enabling The Smart Society’

Trang 5

 The Importance of Development Tools

 IDEs (Integrated Development Environments)

 Toolchains (Compiler, Assembler, Linker)

 Code Generators, Driver Libraries, and Sample Code

 RTOS and Middleware

 Debuggers and Emulators

 Programming Solutions

 Boards, Kits, and more…Great ways to get started!

 The Renesas Ecosystem

 Q&A

Trang 6

The Importance of Development Tools

Trang 7

What’s Most Important When Choosing a Microprocessor?

Trang 8

What are the Most Important Factors in Choosing a Processor?

Trang 9

Not All Tools Are Created Equal…

 To mow your lawn, would you rather use this…

 …or this…

 …or this?

Trang 10

A Typical Development Environment

IDE

C-Compiler Assembler Linker

Debugging Software (usually part of IDE)

Debugging Hardware /

Code Generator

Driver Libraries / Sample Code

RTOS and Middleware

Programming

SW and HW

Trang 11

C-Compiler Assembler Linker

Debugging Software

(usually part of IDE)

Debugging Hardware /

Code Generator

Driver Libraries / Sample Code

RTOS and Middleware

Programming

SW and HW

Integrated Development Environments

Trang 12

IDEs for Renesas MCUs

Trang 13

Toolchains (Compiler/Assembler/Llinker)

IDE

C-Compiler

Assembler Linker

Debugging Software (usually part of IDE)

Debugging Hardware /

Code Generator

Driver Libraries / Sample Code

RTOS and Middleware

Programming

SW and HW

Trang 14

Toolchains for Renesas MCUs

Trang 15

Which IDEs/Compilers Support Which MCUs?

Product

families

e2studio based IDE & various Compilers

Eclipse-Other Renesas IDEs & Compilers IAR Embedded Workbench IDE &

IAR Compilers

Green Hills Multi IDE

& Compiler

KPIT GNURL78 or IAR RL78 (via plug-in) [CubeSuite+ IDE & RL78 compiler] * EWRL78 -

KPIT GNURX or Renesas RX or IAR RX (via plug-in)

HEW IDE & Renesas RX

[CubeSuite+ IDE & V850 compiler] * EWV850 GHS V850 Software Tools

KPIT GNUSH or Renesas or IAR SH (via plug-in) **

HEW IDE & Renesas SH

or KPIT GNUSH EWSH

GHS SH Software Tools

Free SW * Not promoted at REA ** Under development

Trang 16

Code Generators, Driver Libraries, and Sample Code

IDE

C-Compiler Assembler Linker

Debugging Software (usually part of IDE)

Debugging Hardware /

Code Generator

Driver Libraries / Sample Code

RTOS and Middleware

Programming

SW and HW

Trang 17

Code Generators and Driver Libraries

(* also available separately)

Automatic Code Generation Tools for

on-chip peripheral I/O drivers Renesas Integrated Development Environments **

** plug-in under development

/

*

Trang 18

Free Renesas Sample Code

Trang 19

RX DSP Library

Statistical

Mean Max/Min Mean Absolute Value Variance

Histogram Max Absolute Value Mean Absolute Deviation Median

Transform

Forward complex FFT Forward complex DFT Inverse complex FFT Inverse complex DFT Forward real FFT Forward real DFT Inverse complex-conjugate-symmetric FFT Inverse complex-conjugate-symmetric DFT

Complex number

Magnitude Phase Complex Add Complex Subtract Complex Multiply Complex Conjugate Magnitude squared Fast magnitude estimate

Filter

Generic Real FIR IIR Biquad

Leaky LMS Adaptive Generic Complex FIR Lattice FIR

Lattice IIR Single-pole IIR

Matrix

Matrix Add Matrix Subtract Matrix Multiply Matrix transpose Matrix scale

36 kernels

Trang 20

Firmware Integration Technology (FIT)

USB

DSP Lib

MMC/SD

Trang 21

Which Code Generators / Driver Libraries / Sample Codes Support Which MCUs?

Product

families

Applilet Peripheral Driver

Generator (PDG) Renesas Peripheral Driver Library (RPDL) Renesas Sample Code and other

libraries

Yes (Compilers: Renesas,

Yes * (Compilers: Renesas, IAR, GNU)

Yes (RX600, RX200;

Compiler: Renesas)

Yes (RX600, RX200;

Compilers: Renesas, IAR, GNU (binary compatible))

Yes

Yes (Compilers: Renesas,

Trang 22

RTOS and Middleware

IDE

C-Compiler Assembler Linker

Debugging Software (usually part of IDE)

Debugging Hardware /

Code Generator

Driver Libraries / Sample Code

RTOS and Middleware

Programming

SW and HW

Trang 23

3 rd Party RTOS and Middleware Solutions Available for RX

Plus Wi-Fi from and and USB stacks from

Trang 24

Debuggers and Emulators

IDE

C-Compiler Assembler Linker

Debugging Software (usually part of IDE)

Debugging Hardware /

Code Generator

Driver Libraries / Sample Code

RTOS and Middleware

Programming

SW and HW

Trang 26

IECUBE E100

(RX610)

3 rd Party

Trang 27

Which Debugger/Emulator Solutions Support Which MCUs?

-* For RX600, E20 offers large trace and Real-time RAM monitoring.

* For other families, the supported function of E20 correspond to that of the E1.

Trang 28

Flash Programming Solutions

IDE

C-Compiler Assembler Linker

Debugging Software (usually part of IDE)

Debugging Hardware /

Code Generator

Driver Libraries / Sample Code

RTOS and Middleware

Programming

SW and HW

Trang 29

Renesas Flash Programming Solutions

PG-FP5-EA

E8a +

FDT – Flash Development Toolkit (SW)

MINICUBE2

+ RFP

+

RFP – Renesas Flash Programmer

(SW)

FDT – Flash Development Toolkit (SW)

or

Factory Programming

3 rd Party solutions (e.g Data I/O, BPM)

http://am.renesas.com/products/tools/flash_prom_programming/index.jsp

Trang 30

Which Programming Solutions Support Which MCUs?

Product

families

Renesas Flash Programmer (RFP) Software

Flash Development Toolkit (FDT) Software PG-FP5-EA Third-Party solutions (Data-

- Yes (HW: E8a) (limited number) Yes Yes

Trang 31

Boards, Kits, and More…

Great Ways to get Started!

IDE

C-Compiler Assembler Linker

Debugging Software (usually part of IDE)

Debugging Hardware / Emulator

Target Board

Code Generator

Driver Libraries / Sample Code

RTOS and Middleware

Programming

SW and HW

Trang 32

Types of Boards and Kits within Renesas

Trang 33

RX-Based Solutions

WiFi

802.11b/g/n WiFi , RX62N

 SPI connection to WiFi module

 Redpine Kit / Gainspan module w/

driver and examples

 Very low power 802.11b/g/n connectivity

 Drive Sensorless PMAC Motor

 Field Oriented Control, 3-phase

 High integration, low system cost

Direct Drive TFT-LCD , RX62N

 Renesas, FDI, or Serious

 Graphic libraries and demos

 Source code available

Audio kit with RX62N

 Renesas RX MCU + a tiny ADI

type-D Amplifier

 Audio PCM Demo, audio speaker & cable

Sensor fusion demo with RX62N

 Accelerometer and Gyroscope

 Measurements fused resulting in more accurate positioning

Trang 34

RL78-Based Solutions

RL78 RDK:

 3 – Axis Digital Accelerometer, Digital Temp Sensor,96 x 64 Graphic LCD, Audio In/Out, 512 KB Serial Flash, Micro SD Card Slot,

 IAR Embedded Workbench (EWRL78) C/C++ support

 TK debugger USB Interface, demo code libraries

802.11b/g/n WiFi, RL78

 Very low power 802.11b/g/n connectivity

 Simple SPI connection to WiFi module

 Kit contains driver and examples

Motor Control, RL78

 Sensorless vector speed control; Track current and voltage

 GUI for monitoring and control; Stand-alone mode

 Low power operating/standby modes

WiFi

Trang 35

RX63N RDK (YRDKRX63N) User Features

J-Link debugger

LED Ring

10/100 Ethernet (Opt IEEE1588)

USB Host/Function

CAN transceiver

MIC and amplifier

RS-232 Serial Port

Expansion header

RX63N

100 pin 1MB Flash

Trang 38

RX63N RDK Out-Of-The-Box Experience

 Kit includes several software development tools on the DVD

 Dozens of sample projects and demo code

 4 QuickStart Guides (Renesas, Micrium, IAR, Exosite)

 2 USB cables (device and host)

Trang 39

RX63N RDK Exosite QSG

Trang 40

RX63N RDK Exosite Factory Demo

Wireless LAN

Exosite

Portal

LAN cable Ethernet switch/hub

Trang 41

 Evaluation System Features

Self-Contained Touch Evaluation System

Board Certified by TÜV Rheinland for

IEC/EN 61000-4-6 Compliance

up to 15V (150kHz – 230MHz) !

Trang 42

RDK Extension Capabilities (PMOD)

 Up to 50 PMOD modules and growing (Digilent stock)

Trang 43

The Renesas Ecosystem

Trang 44

The Renesas Ecosystem

 Long-term customer support programs

Trang 45

Updated RX Family Renesas Interactive

Trang 46

 Embedded Systems textbook

 Based on the 32-Bit RX62N

 Examples work with the RX62N RDK / QSK

 Support site includes all software

 Available in PDF or hardcopy

 PDFs are free at: http://am.renesas.com/support/books/

 Hardcopies free to educators

Hardcopies also available on Amazon.com

The RX Embedded Systems Textbook

Trang 47

 Low Power Embedded Systems textbook

 Based on the 16-Bit RL78G13

 Examples work with the RL78G13 RDK / QSK

 Support site includes all software

 Available in PDF or hardcopy

 PDFs are free at: http://am.renesas.com/support/books/

 Hardcopies free to educators

 Hardcopies also available on Amazon.com

 Written by professors at UNC and NC State

The RL78 Embedded Systems Textbook

Trang 48

Micrium Books

 Platinum partner Micrium thinks Renesas first!

 Micrium is a Renesas Platinum partner

 All books available in PDF or hardcopy

 All code available online

 Available books:

Trang 49

IDE

C-Compiler Assembler Linker

Debugging Software (usually part of IDE)

Debugging Hardware /

+ 3 rd parties

Code Generator

Driver Libraries / Sample Code

RTOS and Middleware

Programming

SW and HW

Trang 50

Questions?

Trang 51

 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 provides you with a suite of professional software development tools, providing powerful and flexible features that ease and accelerate creation and debugging of

embedded code.”

‘Enabling The Smart Society’ in Review…

Ngày đăng: 22/06/2015, 14:05

TỪ KHÓA LIÊN QUAN