INTRODUCTION TO SYNERGY SOFTWARE PACKAGE (SSP)
|
|
- Gloria Poole
- 5 years ago
- Views:
Transcription
1 INTRODUCTION TO SYNERGY SOFTWARE PACKAGE (SSP) 2016/10/04 CHENG PING CHAN SUPERVISOR, TECHNOLOGY DEVELOPMENT DEPT., ENGINEERING CENTER RENESAS ELECTRONICS CORPORATION
2 CHENG PING CHAN 詹承彬 服務單位 : 科技中心 部門 / 職稱 : 技術開發部 / 副主任 專長 / 職掌 :Synergy Platform Technical support Page 2
3 OUTLINE Why use the Renesas Synergy Software Package (SSP) What the User Interface of Synergy Software Package looks like What is the architecture and content of Synergy Software Package SSP Quality and Licensing Scheme Page 3
4 SYNERGY SOFTWARE PACKAGE (SSP) Software API ThreadX RTOS Stacks & Middleware Application Framework Board Support Package (BSP) Hardware Abstraction Layer (HAL) Functional Library Page 4
5 SYNERGY SOFTWARE PACKAGE MULTI-LAYER API ACCESS End-Application Synergy Platform projects start here Main () Network Thread Audio Thread Waveform Thread Display Thread Control Thread Motor Thread Software APIs ThreadX RTOS FileX GUIX USBX NetX NetX Duo Application Framework Audio Messaging and more Functional Libraries Security & Encryption CMSIS DSP and more Hardware Abstraction Layer (HAL) Drivers EMACC Driver Timing & Control Drivers GLCDC Driver...and more Custom Drivers Board Support Package Traditional projects start here Synergy Microcontrollers Page 5
6 THE USER INTERFACE OF SSP Page 6
7 SYNERGY ISDE SYNERGY CONFIGURATOR Synergy Configurator BSP setting page Clocks setting page Pins setting page Treads setting page Messaging setting page ICU setting page Components setting page Page 7
8 SYNERGY CONFIGURATOR BSP SETTING PAGE Page 8
9 SYNERGY CONFIGURATOR CLOCKS SETTING PAGE Page 9
10 SYNERGY CONFIGURATOR PINS SETTING PAGE Page 10
11 SYNERGY CONFIGURATOR THREADS SETTING PAGE Page 11
12 SYNERGY CONFIGURATOR MESSAGING SETTING PAGE Page 12
13 SYNERGY CONFIGURATOR ICU SETTING PAGE Page 13
14 SYNERGY CONFIGURATOR COMPONENTS SETTING PAGE Page 14
15 ARCHITECTURE AND CONTENT OF SSP Page 15
16 SYNERGY SOFTWARE PACKAGE BLOCK DIAGRAM Synergy Software Package (SSP) ThreadX RTOS FileX USBX GUIX NetX and NetX Duo Advanced Scheduler Inter-process and Inter-thread Communication Memory Management Message Queue FAT 12/16/32, exfat, SD, microsd, CF, and MemoryStick Complete Flash Management Very Fast Performance and Low Footprint Host Classes (Storage, CDC, HID, Hub) Host Stack Host Controller Device Classes (Storage, CDC, Audio, HID, Printer) Device Stack Device Controller Run Time Library Canvas Drawing Screen System Widget Window FTP TFTP Telnet PPP SMTP POP3 HTTP DNS DHCP SNTP NAT TCP IPv4/v6 UDP ICMP IGMP ARP RARP BSD Socket Library Application Framework Audio Console JPEG Touch Panel Messaging Cap. TouchSensi ng 2D Drawing Engine SPI I2C UART Thread Monitor ADC Power Profile External Interrupt Functional Libraries Security & Encryption CMSIS DSP Hardware Abstraction Layer (HAL) Drivers Ethernet MAC Controller USBHS USBFS CAN UART SDHI QSPI SPI IIC SSI Code Flash ADC12 ADC14 DAC12 DMA Controller Data Transfer Controller Low Power Modes Clock Management RTC GPIO Capacitive Touch Sensing Unit Asynchronous General Purpose Timer General PWM Timer 32-Bit WDT Graphics LCD Controller 2D Drawing Engine JPEG Decoder Safety Segment LCD Controller Parallel Data Capture Unit Security & Encryption Board Support Package (BSP) Page 16
17 THREADX RTOS Real-time operating system, optimized for size, performance, and ease of use Small FLASH footprint : Less than 2KB on Synergy MCU families Small RAM requirements : Minimum of <1KB for kernel RAM Fast Context Switch : 0.7ms on Synergy MCU of S7G2 Group Optimized for Synergy : Stack Bounds Checking, Cortex-M optimizations Intuitive API Application is divided into clearly defined threads Multiple scheduling algorithms Fully Preemptive, Round-Robin, Preemption-Threshold Built-in inter-task synchronization and communication features Built-in resource management features Built-in event trace capability supported by workstation based Visualizer (TraceX) Page 17
18 THREADX RTOS SCHEDULING Real-time scheduling algorithms and efficient Multitasking Round-robin scheduling + time-slicing Preemptive and Preemption-threshold scheduling Event-Chaining Technology 0 to 1024 priority levels for tasks Priority 3 Higher priority thread preempts D Interrupt preempts D D Interrupt preempts C D Priority 2 A B A B B A Priority 1 C C C Priority 0 C completes B restarts ISR ISR Round Robin/Time Slicing scheduling for tasks at same priority levels Preemptive Multitasking when tasks at different priority levels need to be scheduled Page 18
19 THREADX CERTIFICATION TÜ V Certified Industrial IEC Medical IEC Automotive ISO Rail Transportation EN First RTOS To Earn UL/IEC and UL/IEC Safety Certification Home Appliances Controls Using Software = UL/IEC Annex H Programmable Electronic Circuits = UL/IEC Annex R Certification Pack s for all other certifications Page 19
20 FILEX Fast execution, Fast Seek Logic, Small Footprint MS-DOS FAT (12/16/32) format High reliability Supported media USB Mass Storage Device SD/eMMC SPI flash, QSPI flash, on-chip flash RAM Page 20
21 USBX Complete Host, Device Support and Stacks Support for USB Low Speed, Full Speed, and High Speed Supports USB 1.1 and 2.0 The USB Controller driver The USBX core stack supports The USB class driver(s) Device class support CDC, HID, STORAGE PIMA (PTP), RNDIS Host class support CDC, HID, HUB, STORAGE ASIX, AUDIO, PIMA (PTP), PRINTER, PROLIF Page 21
22 GUIX A COMPLETE GRAPHICAL USER INTERFACE SUITE High-performance graphical user interface framework Includes full-featured runtime UI library Fully integrated with ThreadX Designed to have a small footprint Implemented as a C library Brings only the features used by the application into the final image Fast response Easy to use and integrate Page 22
23 NETX AND NETX DUO NetX supports IPv4 NetX Duo supports both IPv4 and IPv6 Optimized TCP/IP stack for embedded systems Based on Piconet architecture Small-footprint - as small as 5KB, automatic scaling Fast execution - achieve wire speed, no packet copying Phase-II IPv6 Ready Logo Certification for NetX Duo Integrates with TraceX system analysis support BSD-compatible socket layer Advanced Features UDP Fast-Path Technology Flexible packet management Page 23
24 APPLICATION FRAMEWORK Gives developers the kind of abstraction, re-use, ease of programming, and consistency that results in faster time to working code Provides standardized APIs Implements commonly used system services and frameworks Abstracts the use of hardware peripherals from application programs Examples of application frameworks Page 24
25 ADC FRAMEWORK What does it do Samples and buffers data from ADC channels Notifies applications when the configured number of samples are ready How it works Uses GPT or AGT timer interface for timing functions Uses DMA or DTC for efficient transfer of data from framework to application Configurable sampling rate and iterations Uses callback mechanism to notify availability of data Page 25
26 AUDIO FRAMEWORK What does it do Play long buffers by splitting the data into manageable chunks. Playback control features : Start, Stop, Pause, Resume, Volume Control Support mono and stereo output through the output peripherals (DAC / PWM / SSI) How it works creates a thread internally to handle the integration of multiple HAL peripherals to facilitate audio playback takes 16-bit uncompressed PCM data and scales it for the output hardware Page 26
27 TOUCH PANEL FRAMEWORK What does it do provides a high-level, C-callable programmable interface to external touch screen controllers via the IIC produces touch data messages with position information (X and Y coordinates) and event type information (down, up move, hold or invalid How it works Creates a thread to poll the touch driver and post touch data to the Messaging Framework. Uses External IRQ Framework for synchronization Page 27
28 CONSOLE FRAMEWORK What does it do Provides easy to use high level APIs for CLI (command line interface) How it works Defines command name and call back function per command Reads and parses input characters and invokes the relevant back function Utilizes communication framework to abstract different potential peripherals Page 28
29 SHARED INTERFACE Function specific and abstracts different potential hardware configurations providing the same feature Shared interfaces for all common microcontroller functions Timers Communications Clocks IIC, SPI, UART GPT, AGT Crypto Page 29
30 HARDWARE ABSTRACTION LAYER (HAL) RTOS-independent device driver for peripherals Each HAL driver is composed of two components: Low-level driver (LLD) Manipulates the peripheral registers directly Uses versions of the same peripheral seamlessly High-level driver (HLD) The code is specific to a Renesas hardware peripheral, but does not directly access hardware registers Exposes one or more APIs to the framework code Benefits include: Portability across SSP platforms Low level allows for very fast code However, more difficult to use than the SSP Frameworks Page 30
31 QUALIFIED SOFTWARE ADD-ONS (QSA) Specialized connectivity stacks, security services, or control algorithms Sold and serviced by Renesas Developed and tested under same rigorous quality requirements as the SSP Highly integrated and optimized for use with SSP and API structure Qualified and warranted to operate as specified and maintained in the same manner as SSP Evaluation versions of QSA software components can be downloaded from Synergy Gallery free of charge Full licensed versions of QSA software may be acquired from Synergy Gallery under a separate software license than the SSP license SSP ThreadX RTOS Qualified Software (sold and serviced by Renesas) Stacks BSP Qualified Software Add-Ons (QSA) Synergy Software Application Framework HAL Drivers Functional Libraries Middleware Stacks and more Verified Software (sold and serviced by 3 rd parties) Verified Software Add-Ons (VSA) SDKPac Skkynet ETK CANOpen Stack BACnet Stack and more Qualified Software Add-on (QSA) Page 31
32 VERIFIED SOFTWARE ADD-ONS (VSA) Expand capabilities of SSP into specialized functions, tapping into vast array of technologies made available by third-party VSA suppliers VSA examples include industrial communication protocol stacks, audio codec, motor control algorithms, and more Separately sold and serviced by third parties as part of the Synergy Platform ecosystem Verified by Renesas to ensure compatibility with SSP Evaluation versions of VSA software components can be downloaded from Synergy Gallery free of charge Commercial licensed versions of VSA software is acquired from the VSA software third party vendor directly SSP ThreadX RTOS Qualified Software (sold and serviced by Renesas) Stacks BSP Qualified Software Add-Ons (QSA) Synergy Software Application Framework HAL Drivers Functional Libraries Middleware Stacks and more Verified Software (sold and serviced by 3 rd parties) Verified Software Add-Ons (VSA) SDKPac Skkynet ETK CANOpen Stack BACnet Stack and more Verified Software Add-on (VSA) Page 32
33 VERIFIED SOFTWARE ADD-ONS (VSA) SDKPac Cypherbridge Systems Secure Web Communication (SSL/TLS HTTPS Web server / Clients..) Skkynet ETK Skkynet Cloud Systems Secure Data Communication (secure connection to the cloud, access to data services such as SkkyHub and DataHub..) CANOpen Stack port GmbH CAN Communication Stack for Industrial Applications (CiA 301 profile compliant CANOpen communication stack, Multiple CiA profiles supported..) Page 33
34 SSP QUALITY & LICENSING Page 34
35 WHY DOES QUALITY MATTER? High-quality of the the Renesas SynergyTM Software Package (SSP) enables customers to shift their focus from low-level software integration and testing to product development High-quality frees up developers time enabling differentiated products High-quality provides the customer with assurance of reliability and maintainability of the SSP The exceptional quality of the SSP makes it software as a product Verification Industry Standards Testing Audits Page 35
36 SOFTWARE AS A PRODUCT Developed to meet market requirements Compliant to industry standards Created by developers trained to follow best practices Developed with industry-leading SQA tools Validated and verified to best practices which are audited and continually improved In order to deliver the SSP as a product, Renesas: Built in-house competence Established SQA(Software Quality Assurance) Developed an SDLC(Software Development Life Cycle) process Page 36
37 Source Code Types SSP SOURCE CODE TYPE All source code of SSP is completely visible and usable during development & debugging * e 2 studio enables full viewing and stepping through of SSP code during debugging phase Two types of source code Clear Source Code Source code files are available in clear text files that can be edited, saved to a file, and printed. * Certain exceptions apply Protected Source Code Protected against edits, saving, and printing of the files. Can be converted to clear text files upon purchase of a license Clear Source code Protected Source code Classification of Protected and Clear source code for the SSP Page 37
38 SYNERGY SSP LICENSE TYPES All SSP licenses include unlimited seats for e2studio, IAR EW for Synergy, TraceX and GUIX Studio Evaluation License Allows evaluation and prototyping Full-feature access: No restrictions or limitations No visibility in source files for ThreadX, middleware, libraries, and stacks, including X-Ware Source files viewable for application framework and HAL/BSP. Online delivery, click-through licensing Development and Production License Allows development, production & marketing commercial end products based on SSP Complete source visibility at debug No editing/modification of protected source Online delivery, click-through licensing No additional fees or royalty 1 Year Limited Warranty Renewable anytime at no fee (Max 2 years Warranty for a SSP release) Source License Allows development, production & marketing commercial end products based on SSP Complete source visibility at debug Editing and modification rights for SSP modules purchased in source format Additional License Fees 1 Year Limited Warranty and maintenance with optional extended maintenance Page 38
39 SUMMARY Page 39
40 SUMMARY Renesas Synergy Software Package (SSP) is suite of professional Renesas-qualified software: Build on solid software foundation Comprehensive middleware solution Consistent and intuitive API Extend capabilities through the use of pre-tested Verified Software Add-ons from third parties and Qualified Software Add-ons from Renesas Renesas is committed to provide SSP as a product: SDLC process Compliance with ISO/IEC/IEEE 12207
41
RENESAS SYNERGY PLATFORM
RENESAS SYNERGY PLATFORM A complete and qualified embedded MCU software and hardware platform 2018.04 START AHEAD Get to market faster and easier with Renesas Synergy. As the first fully qualified MCU
More informationSEAMLESS INTEGRATION OF COMMUNICATION PROTOCOLS
SEAMLESS INTEGRATION OF COMMUNICATION PROTOCOLS Renesas Synergy Engineering Conference Lake Garda 7-8 April 2016 2016 Renesas Electronics Corporation. All rights reserved. Agenda Overview of Synergy Software
More informationBASICS OF THE RENESAS SYNERGY PLATFORM
BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 2 DETAILS OF THE RENESAS SYNERGY SOFTWARE CONTENTS 2 DETAILS OF THE RENESAS SYNERGY SOFTWARE 03 2.1 Introduction to the Synergy
More informationHEALTHCARE SOLUTIONS WITH RENESAS SYNERGY PLATFORM
HEALTHCARE SOLUTIONS WITH RENESAS SYNERGY PLATFORM 2017.10 01-02 Speeding-up Medical Device Development Developing medical products is a long process that not only involves all the necessary steps of modern
More informationSynergy Software Package (SSP)
Software Datasheet Synergy Software Package (SSP) Renesas Synergy Platform Synergy Software SSP v1.4.0 Software Descriptive Datasheet All information contained in these materials, including products and
More informationBASICS OF THE RENESAS SYNERGY PLATFORM
BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 3 AN INTRODUCTION TO THE APIs OF THE SYNERGY SOFTWARE CONTENTS 3 AN INTRODUCTION TO THE APIs OF THE SYNERGY SOFTWARE 03 3.1 API
More informationBASICS OF THE RENESAS SYNERGY PLATFORM
BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 1 INTRODUCTION TO THE RENESAS SYNERGY PLATFORM CONTENTS 1 INTRODUCTION TO THE RENESAS SYNERGY PLATFORM 03 1.1 Challenges in Todays
More informationSynergy Software Package (SSP)
Software Datasheet Synergy Software Package (SSP) Renesas Synergy Platform Synergy Software SSP v1.5.0 Software Descriptive Datasheet All information contained in these materials, including products and
More informationT he key to building a presence in a new market
Renesas Synergy MCUs Build Foundation for Groundbreaking Integrated Hardware/ Software Platform New family of microcontrollers combines scalability, power efficiency with extensive peripheral capabilities
More informationBASICS OF THE RENESAS SYNERGY PLATFORM
BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 9 INCLUDING A REAL-TIME OPERATING SYSTEM CONTENTS 9 INCLUDING A REAL-TIME OPERATING SYSTEM 03 9.1 Threads, Semaphores and Queues
More informationSkkynet Embedded Toolkit for Renesas Synergy
Skkynet Embedded Toolkit for Renesas Synergy Quick Start How to quickly get up and running with the Skkynet ETK for Renesas Synergy. Copyright 2016 Skkynet Cloud Systems, Inc. and its subsidiaries and
More informationGetting started with X-CUBE-LED channel LED driver software expansion based on LED1642GW for STM32Cube
User manual Getting started with X-CUBE-LED1642 16 channel LED driver software expansion based on LED1642GW for STM32Cube Introduction The X-CUBE-LED16A1 expansion software package for STM32Cube runs on
More informationTI-RTOS overview. Nick Lethaby, TI-RTOS and IoT Ecosystem. May 2015
I-ROS overview Nick Lethaby, I-ROS and Io Ecosystem May 2015 1 What is I-ROS? Connectivity Wi-Fi, Bluetooth Smart, ZigBee, Cellular (via PPP), Wired CP/IP, LS/SSL Other Middleware USB, File Systems I -
More informationFUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION
FUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION 2017.11 The term Functional Safety has become a topic of great interest. Functional Safety generally means that malfunctions of the operating systems or applications
More informationWi-Fi Framework Module
Application Note Renesas Synergy Platform Wi-Fi Framework Module R11AN0226EU0101 Rev.1.01 Introduction This document enables you to effectively use the Wi-Fi framework module in your own design. On completion
More informationBASICS OF THE RENESAS SYNERGY TM
BASICS OF THE RENESAS SYNERGY TM PLATFORM Richard Oed 2018.11 02 CHAPTER 9 INCLUDING A REAL-TIME OPERATING SYSTEM CONTENTS 9 INCLUDING A REAL-TIME OPERATING SYSTEM 03 9.1 Threads, Semaphores and Queues
More informationRenesas Synergy Software Package (SSP) v1.2.0-b.1
Release Note Renesas Synergy Platform Renesas Synergy Software Package (SSP) v1.2.0-b.1 R11UT0004EU0101 Rev.1.01 Introduction This document describes the release notes for SSP release version 1.2.0-b.1.
More informationBASICS OF THE RENESAS SYNERGY PLATFORM
BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2018.11 02 CHAPTER 11 EVENT ANALYSIS WITH TRACEX CONTENTS 11 EVENT ANALYSIS WITH TRACEX 03 11.1 An Introduction to TraceX 03 11.2 Built-in Views and
More informationGetting started with the software package for STEVAL-STLKT01V1 based on STM32Cube
User manual Getting started with the software package for STEVAL-STLKT01V1 based on STM32Cube Introduction The STSW-STLKT01 firmware package for SensorTile provides sample projects for the development
More informationZilog Real-Time Kernel
An Company Configurable Compilation RZK allows you to specify system parameters at compile time. For example, the number of objects, such as threads and semaphores required, are specez80acclaim! Family
More informationUSB / Ethernet Production Ready Module
USB / Ethernet Production Ready Module The USB / Ethernet module is a single board containing everything needed to add highperformance Internet and USB connectivity to customers system designs without
More informationGetting started with the STSW-BCNKT01 software package for STEVAL-BCNKT01V1 based on STM32Cube
User manual Getting started with the STSW-BCNKT01 software package for STEVAL-BCNKT01V1 based on STM32Cube Introduction The STSW-BCNKT01 firmware package for BlueCoin Starter Kit provides sample projects
More informationConsole Framework Module Guide
Application Note Renesas Synergy Platform R11AN0110EU0101 Rev.1.01 Introduction This module guide will enable you to effectively use a module in your own design. Upon completion of this guide, you will
More informationGetting Started with Thermostat Application for S7G2 and S5D9
Application Note Renesas Synergy Platform Getting Started with Thermostat Application for S7G2 and S5D9 R12AN0055EU0104 Rev.1.04 Introduction This application note describes a simulated Thermostat control
More informationReduce SW Development Time with DAVE 3. March, 2012
Reduce SW Development Time with DAVE 3 March, 2012 Why DAVE 3? XMC 4500 Offering Powerful, SWconfigurable peripherals Flexible interconnections and pin mapping options Pressure to Engineer Short time to
More informationGetting started with the X-CUBE-NFC5 high performance HF reader / NFC initiator IC software expansion for STM32Cube
User manual Getting started with the X-CUBE-NFC5 high performance HF reader / NFC initiator IC software expansion for STM32Cube Introduction The X-CUBE-NFC5 software expansion for STM32Cube provides the
More informationGetting started with the X-CUBE-IKA02A1 multifunctional software expansion for STM32Cube
User manual Getting started with the X-CUBE-IKA02A1 multifunctional software expansion for STM32Cube Introduction The X-CUBE-IKA02A1 expansion software package for STM32Cube runs on the STM32 microcontrollers
More informationMDK-ARM Version 5. ULINK Debug Adapters. Microcontroller Development Kit.
MDKARM Version 5 Microcontroller Development Kit Outofthe box support for over 1000 ARM processorbased microcontrollers Software Packs with readytouse CMSIS and middleware components Numerous example projects
More informationPower Profiles V2 Framework Module Guide
Application Note Renesas Synergy Platform R11AN0317EU0100 Rev.1.00 Introduction This module guide will enable you to effectively use a module in your own design. Upon completion of this guide you will
More informationSkkynet Embedded Toolkit for Renesas Synergy
Skkynet Embedded Toolkit for Renesas Synergy SSP Integration Test This document provides instructions for testing the Skkynet ETK for Renesas Synergy. It consists of two steps:, and Testing a Sample Application.
More informationFOR IOT PRODUCT DEVELOPMENT
FOR IOT PRODUCT DEVELOPMENT TRONSHOW IEEE2050-2018 STANDARD 2018/12/12 ATSUSHI HASEGAWA INDUSTRIAL SOLUTION BUSINESS UNIT RENESAS ELECTRONICS CORPORATION SOLUTION OFFERINGS FOR FOCUS DOMAINS To develop
More informationSPI Framework Module Guide
Application Note Introduction This module guide will enable you to effectively use a module in your own design. Upon completion of this guide, you will be able to add this module to your own design, configure
More informationCreate an USB Application Using CMSIS-Driver. Klaus Koschinsky Senior Field Applications Engineer
Create an USB Application Using CMSIS-Driver Klaus Koschinsky Senior Field Applications Engineer 1 Contents Project Overview CMSIS Technical Overview Development Tools Project Creation (Demo) 2 Create
More informationUM2045 User manual. Getting started with the X-CUBE-NFC3 near field communication transceiver software expansion for STM32Cube.
User manual Getting started with the X-CUBE-NFC3 near field communication transceiver software expansion for STM32Cube Introduction This document describes how to get started with the X-CUBE-NFC3 software
More informationKinetis SDK Release Notes for the TWR-K24F120M Tower System Module
Freescale Semiconductor Document Number: KSDKK24FN256RN Release Notes 1.0.0, 08/2014 Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module 1 Overview These are the release notes for the TWR-K24F120M
More informationMDK-Professional Middleware Components. MDK-ARM Microcontroller Development Kit MDK-ARM Version 5. USB Host and Device. Middleware Pack.
MDKProfessional Middleware Components MDKARM Microcontroller Development Kit MDKARM Version 5 Middleware Pack USB Host and Device MDKARM Core Today s microcontroller devices offer a wide range of communication
More informationBASICS OF THE RENESAS SYNERGY PLATFORM
BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 6 RENESAS SYNERGY KITS CONTENTS 6 RENESAS SYNERGY KITS 03 6.1 The Different Types of Hardware Kits 03 6.2 The SK-S7G2 Starter Kit
More informationSTM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013
STM32F3 Cuauhtémoc Carbajal ITESM CEM 12/08/2013 1 STM32 Portfolio 2 32 bit/dsc Applications A typical embedded system with both control and signal processing requirements Digital Signal Controllers efficient
More informationEMBEDDED SYSTEMS READY TO USE LECTURE MATERIALS FOR UNDERGRADUATES
EMBEDDED SYSTEMS READY TO USE LECTURE MATERIALS FOR UNDERGRADUATES INTRODUCTION 12 WEEK COURSE OUTLINE (1/2) 1.) Introduction What are embedded systems Characteristics Sample Market Segments The IoT Era
More informationUM2204. Getting started with STM32CubeH7 for STM32H7 Series. User manual. Introduction
User manual Getting started with STM32CubeH7 for STM32H7 Series Introduction STM32Cube is an STMicroelectronics original initiative to make developers lives easier by reducing development effort, time
More informationNetX and NetX Duo DNS Client Module Guide
Introduction Application Note This module guide will enable you to effectively use a module in your own design. Upon completion of this guide, you will be able to add this module to your own design, configure
More informationWF121: b/g/n module. Product Presentation
WF121: 802.11 b/g/n module Product Presentation Topics Key features Benefits WF121 overview The Wi-Fi software stack Evaluation tools Certifications Use cases Key features WF121: Key features 802.11 b/g/n
More informationRenesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development
Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development New Family of Microcontrollers Combine Scalability and Power Efficiency with Extensive Peripheral Capabilities
More informationSTM32G0 MCU Series Efficiency at its Best
STM32G0 MCU Series Efficiency at its Best Key Messages of STM32G0 Series 2 2 3 Efficient Arm Cortex -M0+ at 64 MHz Compact cost: maximum I/Os count Best RAM/Flash Ratio Smallest possible package down to
More informationThe Rapid Development Platform
μez Overview The Rapid Development Platform Muse μez is a registered trademark of Future Designs, Inc. 1 Overview What is μez? μez RTOS Engine μez Four Tier Hierarchy Reusable HAL and Device Drivers LPC2478,
More informationMike Anderson. TCP/IP in Embedded Systems. CTO/Chief Scientist The PTR Group, Inc.
TCP/IP in Embedded Systems Mike Anderson CTO/Chief Scientist The PTR Group, Inc. RTC/GB-1 What We ll Talk About Networking 101 Stacks Protocols Routing Drivers Embedded Stacks Porting RTC/GB-2 Connected
More informationZiLOG Real-Time Kernel Version 1.2.0
ez80acclaim Family of Microcontrollers Version 1.2.0 PRELIMINARY Introduction The (RZK) is a realtime, preemptive, multitasking kernel designed for time-critical embedded applications. It is currently
More informationG120 Module Specifications
G120 Module is a surface-mount System on Module (SoM) that runs.net Micro Framework software platform; a tiny version of Microsoft.NET framework. The value of G120 Module is not only in the hardware capabilities
More informationOverview. 3//5/ Preliminary Product Brief
Overview aj--200 Mullttiimediia Evalluattiion Kiitt aj--200mek The ajile aj-200mek is a compact and versatile multimedia evaluation kit for the aj-200 SOC that directly executes both Java Virtual Bytecode
More informationNetX HTTP Client Module Guide
Application Note NetX HTTP Client Module Guide Introduction This module guide will enable you to effectively use a module in your own design. Upon completion of this guide, you will be able to add this
More informationKinetis SDK v Release Notes for the MK21DA5 and MKW24D5 Devices
Freescale Semiconductor, Inc. Document Number: KSDK110MK21DA5MKW24D5RN Release Notes Rev. 0, 02/2015 Kinetis SDK v.1.1.0 Release Notes for the MK21DA5 and MKW24D5 Devices 1 Overview These are the release
More information1. CGC HAL Module Features CGC HAL Module APIs Overview CGC HAL Module Operational Overview... 4
Application Note Renesas Synergy Platform Introduction This module guide will enable you to effectively use a module in your own design. Upon completion of this guide, you will be able to add this module
More informationNetX and NetX Duo DNS Client Module Guide
Application Note Renesas Synergy Platform NetX and NetX Duo DNS Client Module Guide R11AN0178EU0100 Rev.1.00 Introduction This module guide will enable you to effectively use a module in your own design.
More informationGetting Started with the Weather Panel Application
Application Note Renesas Synergy Platform Getting Started with the Weather Panel Application R30AN0231EU0209 Rev.2.09 Introduction This application note describes a simulated Weather Panel application.
More informationATWINC15X0 Wi-Fi Add-on Component
ATWINC15X0 Wi-Fi Add-on Component User s Manual All information contained in these materials, including products and product specifications, represents information on the product at the time of publication
More informationFilling the Software Integration Gap. John Carbone Express Logic, Inc.
Filling the Sftware Integratin Gap Jhn Carbne Express Lgic, Inc. Embedded Develpment Over the Years Circa 1970 Circa 2016 HLL, Great Debuggers, RTOS, Cmms, GUI, Internet, IT RTOS, Cmms Graphics, Internet,
More informationMeasuring Interrupt Latency
NXP Semiconductors Document Number: AN12078 Application Note Rev. 0, 10/2017 Measuring Interrupt Latency 1. Introduction The term interrupt latency refers to the delay between the start of an Interrupt
More informationSTM32 Cortex-M3 STM32F STM32L STM32W
STM32 Cortex-M3 STM32F STM32L STM32W 01 01 STM32 Cortex-M3 introduction to family 1/2 STM32F combine high performance with first-class peripherals and lowpower, low-voltage operation. They offer the maximum
More informationEVE2 BLE Datasheet. The EVE Platform features standardized IO, common OS and drivers and ultra-low power consumption.
Datasheet Main features Software Micro-kernel with scheduling, power and clock management Contiki OS Tickless design Drivers for peripherals Bluetooth 4.1 compliant low energy singlemode protocol stack
More informationPDK (Platform Development Kit) Getting Started. Automotive Processors
PDK (Platform Development Kit) Getting Started Automotive Processors 1 Agenda PDK Overview PDK Software Architecture PDK Directory structure PDK Pre-requisite and Build instructions Running Examples Important
More informationKinetis KE1xF512 MCUs
NXP Semiconductors Document Number: KE1XF512PB Product Brief Rev. 1.1, 08/2016 Kinetis KE1xF512 MCUs Robust 5V MCUs with ADCs, FlexTimers, CAN and expanding memory integration in Kinetis E-series. Now
More informationGetting Started with Weather Panel Application
Application Note Renesas Synergy Platform Getting Started with Weather Panel Application R30AN0231EU0207 Rev.2.07 Introduction This application note describes a simulated Weather Panel application. The
More informationRZ Embedded Microprocessors
Next Generation HMI Solutions RZ Embedded Microprocessors www.renesas.eu 2013.11 The RZ Family Embedded Microprocessors The RZ is a new family of embedded microprocessors that retains the ease-of-use of
More informationHands-On Workshop: ARM mbed
Hands-On Workshop: ARM mbed FTF-DES-F1302 Sam Grove - ARM Michael Norman Freescale J U N. 2 0 1 5 External Use Agenda What is mbed mbed Hardware mbed Software mbed Tools mbed Support and Community Hands-On
More informationStellaris Robotic Evaluation Board and Micriµm µc/os-iii
Introductions Stellaris Robotic Evaluation Board and Micriµm µc/os-iii Jean J. Labrosse Founder, President and CEO of Micriµm Dexter Travis Stellaris ARM Cortex -M3 Applications Engineering Dexter Travis,
More informationShort Term Courses (Including Project Work)
Short Term Courses (Including Project Work) Courses: 1.) Microcontrollers and Embedded C Programming (8051, PIC & ARM, includes a project on Robotics) 2.) DSP (Code Composer Studio & MATLAB, includes Embedded
More informationNetX Telnet Server Module Guide
Application Note Introduction This module guide will enable you to effectively use a module in your own design. Upon completion of this guide, you will be able to add this module to your own design, configure
More informationIntroduction to RoweBots Ultra Tiny Linux RTOS
Your Company Logo HERE (Similar size to the Logo on the left of the page) Introduction to RoweBots Ultra Tiny Linux RTOS Kim Rowe, President & Founder RoweBots Research Inc. Class ID: 9C091 Renesas Electronics
More informationBluegiga Wi-Fi Software 9/19/2013 1
Bluegiga Wi-Fi Software 9/19/2013 1 Table of Contents Key Features Benefits Wi-Fi Software Architecture Use cases 9/19/2013 2 Key Features IEEE 802.11 features 802.11 b/g/n 802.11d STA mode AP mode* Security
More informationCOMPLETE EMBEDDED SOLUTIONS
COMPLETE EMBEDDED SOLUTIONS CMX-MicroNetTM True TCP/IP Networking on 8-, 16- and 32-Bit Processors! Welcome to CMX Systems - Netscape http://www.cmx.com/remote-device-77 Remote Device #77: I AM FUNCTIONING
More informationGET STARTED FAST WITH THIS COMPREHENSIVE ENABLEMENT OFFERING FOR LPC800 MCUS
GET STARTED FAST WITH THIS COMPREHENSIVE ENABLEMENT OFFERING FOR LPC800 MCUS BRENDON SLADE DIRECTOR, LPC ECOSYSTEM JUNE 13, 2018 NXP and the NXP logo are trademarks of NXP B.V. All other product or service
More informationAN4624 Application note
Application note Getting started with the STM32 Nucleo and the M24SR expansion board X-NUCLEO-NFC01A1 Introduction This document describes how to develop a M24SR based application using the STM32 Nucleo
More informationmbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017
mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM mbed: Connecting chip to cloud Device software Device services Third-party cloud services IoT device application mbed Cloud Update IoT cloud
More informationG80 SoC Datasheet. Where Hardware Meets Software
GHI Electronics, LLC 501 E. Whitcomb Ave. Madison Heights, Michigan 48071 Phone: (248) 397-8856 Fax: (248) 397-8890 www.ghielectronics.com G80 SoC Datasheet Where Hardware Meets Software GHI Electronics,
More informationCourse Introduction. Purpose: Objectives: Content: Learning Time:
Course Introduction Purpose: This course provides an overview of the Renesas SuperH series of 32-bit RISC processors, especially the microcontrollers in the SH-2 and SH-2A series Objectives: Learn the
More informationSynergy Software Package (SSP) Release Notes
Release Version 1.1.1 6/22/2016 Table of Contents 1. Introduction... 2 2. Release information... 2 3. MCUs supported... 2 4. Compatible and tested tools (software and hardware environment)... 3 5. Express
More informationFreescale Kinetis Software Development Kit Release Notes
Freescale Semiconductor, Inc. Document Number: KSDKRN Release Notes Rev. 1.0.0, 07/2014 Freescale Kinetis Software Development Kit Release Notes 1 Overview These are the release notes for the Freescale
More informationMessaging Framework Module Guide
Application Note Renesas Synergy Platform R11AN0096EU0102 Rev.1.02 Introduction This module guide will enable you to effectively use a module in your own design. Upon completion of this guide, you will
More informationSMALL, FAST, ROYALTY-FREE RTOS
T H R E A D SMALL, FAST, ROYALTY-FREE RTOS T hreadx is desgined for the most demanding, embedded applications that require low cost and fast time to market. Together with the MULTI Integrated Development
More informationSynergy Demo. WiFi Communication
1. Introduction This Demo illustrates the WiFi communication between a PE-HMI board and a SK-Kit over Ethernet with a Route: the PE-HMI board works as client and the SK-Kit as Server. The PE- HMI board
More informationWi-Fi Framework Module Guide
Application Note Renesas Synergy Platform R11AN0252EU0100 Rev.1.00 Introduction This Module Guide will enable you to effectively use a module in their own design. On completion of this guide, you will
More informationNetX Duo NAT Module Guide
Application Note Renesas Synergy Platform R11AN0267EU0100 Rev.1.00 Introduction This module guide enables you to effectively use a module in your own design. When you complete this guide, you will be able
More informationIndustrial Grade X-Ware IoT Platform
Complete Cloud protocols on top of a secure IPv6 Network Stack for Even the Smallest End Node Devices Introduction We ve all seen the commercial about the husband and wife lying on the beach at the start
More informationSoftware Design Challenges for heterogenic SOC's
Software Design Challenges for heterogenic SOC's René Janssen, Product manager Logic Technology 1 Agenda 1. Advantages of heterogenous devices 2. How to manage inter-processor communication 3. Example
More informationNFC Framework and NT3H1201 Device Driver v1.1
NFC Framework and NT3H1201 Device Driver v1.1 Quickstart Guide for ARIS board All information contained in these materials, including products and product specifications, represents information on the
More informationLPC2300/LPC2400 TCP/IP Overview Fall of Chris Wright TCP/IP and LPC2300/LPC2400 Family October 2007
LPC2300/LPC2400 TCP/IP Overview Fall of 2007 Chris Wright TCP/IP and LPC2300/LPC2400 Family October 2007 Introduction to the LPC2300/LPC2400 Family Family is an important word in the title All blocks across
More informationKinetis KV5x Real-Time Control MCUs with Ethernet Up to 1 MB Flash and 256 KB SRAM
Freescale Semiconductor, Inc. Document Number: KV5xPB Product Brief Rev. 0, 02/2015 Kinetis KV5x Real-Time Control MCUs with Ethernet Up to 1 MB Flash and 256 KB SRAM 1. Kinetis V family introduction Kinetis
More informationKinetis SDK v Release Notes for KV5x Derivatives
Freescale Semiconductor, Inc. Document Number: KSDK120MKV5XRN Release Notes Rev. 0, 08/2015 Kinetis SDK v.1.2.0 Release Notes for KV5x Derivatives 1 Overview These are the release notes for the Freescale
More informationNetX Duo TLS Module Guide
Application Note Renesas Synergy Platform R11AN0341EU0100 Rev.1.00 Introduction The NetX Duo TLS module guide will enable you to effectively use a module in your own design. Upon completion of this guide,
More informationUM1853 User manual. STM32CubeF1 Nucleo demonstration firmware. Introduction
User manual STM32CubeF1 Nucleo demonstration firmware Introduction STMCube initiative was originated by STMicroelectronics to ease developers life by reducing development efforts, time and cost. STM32Cube
More informationARM TrustZone for ARMv8-M for software engineers
ARM TrustZone for ARMv8-M for software engineers Ashok Bhat Product Manager, HPC and Server tools ARM Tech Symposia India December 7th 2016 The need for security Communication protection Cryptography,
More informationSSP Module Development Guide
Application Note Renesas Synergy Platform R11AN0132EU0103 Rev.1.03 Introduction Using the Renesas Synergy Platform provides developers with qualified and ready to use software modules and frameworks within
More informationConnectivity. Ethernet
Connectivity Ethernet ENC624J600 Stand-Alone 10/100 Ethernet Controller Ethernet Family Roadmap Design Existing 10/100 Base-T Ethernet ENC624J600 24KB Buffer Encryption 44/64 pins NEW PIC32MX 32-bit w/
More informationZilog TCP/IP Software Suite
QS004914-1211 Introduction This quick start guide helps you to get started with the Zilog TCP/IP Software Suite for Zilog s ez80acclaim! family, which includes the ez80f91, ez80f92 and ez80f93 microcontrollers
More informationGetting started with the FP-IND-PLCWIFI1 function pack for PLC management via Wi-Fi
User manual Getting started with the FP-IND-PLCWIFI1 function pack for PLC management via Wi-Fi Introduction FP-IND-PLCWIFI1 is an STM32 ODE function pack which lets you build a mini PLC and interact with
More informationMDK-ARM. Microcontroller Development Kit
MDKARM Microcontroller Development Kit The MDKARM (Microcontroller Development Kit) is the complete software development environment for ARM7, ARM9, Cortex M, and CortexR4 processorbased devices. MDK is
More informationARROW ARIS Board Software User s Guide 27/07/2016
ARROW ARIS Board Software User s Guide All information contained in these materials, including products and product specifications, represents information on the product at the time of publication and
More informationTouch Panel Framework Module Guide
Application Note Renesas Synergy Platform R11AN0179EU0103 Rev.1.03 Introduction This module guide will enable you to effectively use a module in your own design. Upon completion of this guide, you will
More informationDAVE (Version 4) Introduction
(Version 4) Introduction Learning Outcome DAVE TM development platform for software development DAVE TM highlights Component based programming GUI based configuration repository Hardware resource manager
More informationOverview. 1/13/ Preliminary Product Brief
aj--102 Diispllay Evalluattiion Kiitt aj--102dek Overview The ajile aj-102dek is a compact and versatile display evaluation kit for the aj-102 SOC that directly executes both Java bytecode instructions,
More information