Using Software Building Blocks for Faster Time to Market (1)

30 296 0
Using Software Building Blocks for Faster Time to Market (1)

Đ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

Class ID: Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Using Software Building Blocks for Faster Time to Market © 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 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  500µ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 & Automotive, 130nm  144µA/MHz, 0.2µA standby 2010 2012 32-bit8/16-bit 32-Bit High Performance DSP, FPU with High Integration © 2012 Renesas Electronics America Inc. All rights reserved.4  Renesas MCUs already offer you the hardware you need to make a device that will thrive in the Smart Society. Smart and efficient software is also needed though. This class will show you how Renesas is developing software that will make your application development easier and faster. ‘Enabling The Smart Society’ © 2012 Renesas Electronics America Inc. All rights reserved.5 Agenda  Firmware Integration Technology (FIT) Introduction  FIT Modules  FIT Foundation (Renesas BSP - r_bsp)  FIT Plug-In (E2Studio)  Lab © 2012 Renesas Electronics America Inc. All rights reserved.6 FIT Intro © 2012 Renesas Electronics America Inc. All rights reserved.7 The Problem  MCUs continue to become more complex  Software becomes more complex as well  Project schedules do not always scale accordingly CAN © 2012 Renesas Electronics America Inc. All rights reserved.8 How is Renesas helping?  FIT = Firmware Integration Technology  FIT is a global set of Renesas standards enabling creation of quality, easy-to-use, interoperable firmware that addresses your needs © 2012 Renesas Electronics America Inc. All rights reserved.9 What is FIT?  FIT is a set of rules and guidelines to help you get to market faster and easier  Examples of what we have improved:  Insertion into customer’s project  Integrating multiple modules  Simple configuration  Common documentation practices  Common file and directory structure  Resource sharing for projects with multiple tasks  Strong foundation to build code on top of  Mixture of compile-time and run-time configuration options © 2012 Renesas Electronics America Inc. All rights reserved.10 FIT Philosophy  Provide strong foundation to build on  Ease of integration and use is paramount  Efficiently manage available resources MCU Resources Functionality [...]... Support Packages for different boards  Benefits:  Foundation to build code on  Has all files to get MCU up and running  Makes it easy to write code for multiple MCU groups  Can write code that automatically configures itself for chosen MCU 20 © 2012 Renesas Electronics America Inc All rights reserved r_bsp Structure 21 © 2012 Renesas Electronics America Inc All rights reserved Custom BSP 22 © 2012... instead of polling for it to finish */ #define DATA_FLASH_BGO 15 © 2012 Renesas Electronics America Inc All rights reserved readme.txt  Quick reference with relevant information RX62N, RX62T, RX630, RX63N UART CMT r_module_1 16 © 2012 Renesas Electronics America Inc All rights reserved Instructions: * Add xxx.c to your project * Add xxx2.c to your project * Add an include path to x * Configure through... reserved ‘Enabling The Smart Society’  Renesas MCUs already offer you the hardware you need to make a device that will thrive in the Smart Society Smart and efficient software is also needed though This class showed you how Renesas is developing software that will make your application development easier and faster 29 © 2012 Renesas Electronics America Inc All rights reserved Renesas Electronics America...Coding Standards & FIT  Coding standards give rules for individual files  FIT gives rules for middleware as a whole FIT 11 © 2012 Renesas Electronics America Inc All rights reserved CS FIT Modules 12 © 2012 Renesas Electronics America Inc All rights reserved FIT Module... r_rspi_rx_if.h /**************************************************************************** Typedef definitions ****************************************************************************/ /* Enumeration for common chip selects */ typedef enum { NO_DEVICE_SELECTED=0, SDMICRO_SELECTED, FLASH_SELECTED, WIFI_SELECTED, LCD_SELECTED } device_selected_t; /*************************************************************************** . America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Using Software Building Blocks for Faster Time to Market © 2012 Renesas Electronics America Inc. All rights reserved.2 Renesas. practices  Common file and directory structure  Resource sharing for projects with multiple tasks  Strong foundation to build code on top of  Mixture of compile -time and run -time configuration options ©. Packages for different boards  Benefits:  Foundation to build code on  Has all files to get MCU up and running  Makes it easy to write code for multiple MCU groups  Can write code that automatically

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

Mục lục

  • Using Software Building Blocks for Faster Time to Market

  • Renesas Technology & Solution Portfolio

  • Microcontroller and Microprocessor Line-up

  • ‘Enabling The Smart Society’

  • Agenda

  • FIT Intro

  • The Problem

  • How is Renesas helping?

  • What is FIT?

  • FIT Philosophy

  • Coding Standards & FIT

  • FIT Modules

  • FIT Module Structure

  • Interface File Example

  • Configuration File Example

  • readme.txt

  • Example FIT Packages – Look Similar?

  • Example FIT Packages – Look Similar?

  • FIT Foundation

  • r_bsp Framework

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan