GUI Development Using emwin on the FDI Direct Drive LCD Platforms

Size: px
Start display at page:

Download "GUI Development Using emwin on the FDI Direct Drive LCD Platforms"

Transcription

1 GUI Development Using emwin on the FDI Direct Drive LCD Platforms Michael S. King, Software Engineer Future Designs, Inc. Class ID: 5C12I Renesas Electronics America Inc.

2 Michael S. King Software Engineer (5 years) Been at FDI for almost 2 years Work with Renesas on the RX and RL78 RDKs B.S. Computer Engineering, University of Alabama Huntsville Background: Object Oriented Design Telecom, Test Engineering Web Design Mobile Development Game Development -> Feel free to check out my video! Search youtube for Planet Generator Uploaded by: ekim0219 2

3 Future Designs, Inc. We re on a Mission Yours! Renesas Platinum Alliance Partner Co-design and produce Renesas RDKs RX62N, RX63N, RL78, etc. Development Kits Touch Screen GUI / HMI Kits uez GUI Board Assemblies (modules) Engineering Design Services GUI / HMI and Embedded Focus Hardware, Software, Mechanical & Strategy uezgui-rx62n-35qt Production Services Seamless integration with our design team One stop shopping, 100% guaranteed 3

4 Renesas Technology & Solution Portfolio 4

5 Agenda Introduction What is uez? Segger emwin Renesas Direct Drive Making a simple Picture Frame Application Part 1: Getting Started Part 2: Displaying Images From a SDCard Part 3: Navigation Dialog Part 4: Settings Dialog FDI Direct Drive LCD Kits Summary 5

6 Introduction 6

7 What is uez ( Muse )? μez is a rapid development platform that enhances portability of application code to multiple platforms with high reusability. RTOS Abstraction Four Tier Hierarchy Reusable HAL and Device Drivers RX62N/RX63N Free & Open Source Available on SourceForge API Description and Examples: 7

8 Segger s emwin Graphics software and GUI Any CPU, any LCD and LCD Controller ANSI C no C++ required Simulation included, develop prior availability of target hardware Multiple layer / multi display support Small footprint, no C++ required Customizable Widgets Touch Screen Support Child windows Alpha blending Support for transparent windows JPEG support Font converter available and much more 8

9 emwin Widgets PROGBAR FRAMEWIN DROPDOWN BUTTON Classic: Not Skinned Skinned For a full list visit: 9

10 What is Direct Drive? (1) Direct Connection between RAM and LCD via Data Bus (2) DMA controller (3) Timer Unit (4) Clocking RAM 2 1 MCU RX62N/RX63N 3 4 LCD 10

11 Making a simple Picture Frame Application 11

12 FDI 4.7 Direct Drive Development Kit RX62N Processor upgradeable to RX63N 4.7 WQVGA TFT LCD 4-Wire Resistive Touch Screen SDCard Slot JTAG Debugger included Part Number: DK-47WQT-RX62N 12

13 Simple Picture Frame Application 13

14 What will the application do? Load & display multiple images from a SD card Navigation Appears when the user taps the screen Next & Previous Button Play / Pause Button Album Name at the top Time & Date Settings Button Settings - Allows user to change Album Name, Time, and Date 14

15 Making a simple Picture Frame Application Part 1: Getting Started 15

16 Starting with the uez emwin Template Project Download uez from Source Forge: Template Project Directory: uezdemos\build\releaseddemos\template\emwin\uezgui-rx62n-35qt uezdemos\build\releaseddemos\template\emwin\dk-ts-rx62n Download contains two main directories: uez Processor DLLs, device drivers, utilities uezdemos Demos an example projects 16

17 uez Project Breakdown App main.c FDI GUI Manager Windows Graphics GUI Development Platform CARRIER_RX62N.c Direct Drive uez Library RX62N Drivers Device Drivers Utilities RTOS Already done for you. 17

18 FDI GUI Manager Starts emwin, LCD, and Touchscreen Tasks Window Creation void GUIManager_Create_All_Active_Windows(void) { static TBool irunonce = EFalse; if(!irunonce){ G_SystemWindows[HOME_SCREEN] = PictureFrame(); G_SystemWindows[SETTINGS_SCREEN] = PictureFrameSettings(); irunonce = ETrue; } } Has routines for easy window swapping 1 2 n Hidden Shown 18

19 Building a Simple Picture Frame Application Part 2: Displaying Images From a SDCard 19

20 Loading an Image from the SD Card First we need to allocate some memory for an image. Next, we ll use the UEZFileOpen and UEZFileRead routines to load an image from the SD Card or the 1: drive. Basic Code Example: T_uezFile file; TUInt32 read; char filename[50]; TUInt8 p_image = UEZMemAlloc(200000); sprintf( filename, 1:/images/familypic1.bmp ); if (UEZFileOpen(filename, FILE_FLAG_READ_ONLY, &file) == UEZ_ERROR_NONE){ UEZFileRead(file, p_image, , &read); } UEZFileClose(file); 20

21 Displaying the Image GUI_BMP_Draw routine can display our image. GUI_BMP_Draw(p_Image, 0, 0); 21

22 Displaying Images from the SDCard Code & Run Demonstration Adding routines to show images from the SDCard 22

23 Load Image Task Runs in the background loading images when needed Always has three images loaded Previous Current Next Allows for fast image switching when next and previous buttons are pressed. 23

24 Building a Simple Picture Frame Application Part 3: Navigation Dialog 24

25 Navigation Dialog Text Album name text Graphical Buttons Events Time & Date Text 25

26 emwin Window Manager Set of routines which allow you to create, move, resize, and manipulate any number of windows. Windows are rectangular and have an X / Y origin. has a Z-position. may be hidden or shown. may have valid and/or invalid areas. may or may not have transparency. may or may not have a callback routine. Windows have Child & Parent relationships Active Window window that is being used for drawing operations 26

27 Dialog Boxes Contains many widgets Handles input requests from user Structure static const GUI_WIDGET_CREATE_INFO _adialogcreate[] = { { FRAMEWIN_CreateIndirect, "Dialog", 0, 10, 10, 180, 230, 0, 0 }, { BUTTON_CreateIndirect, "OK", GUI_ID_OK, 100, 5, 60, 20 }, { BUTTON_CreateIndirect, "Cancel", GUI_ID_CANCEL, 100, 30, 60, 20 }, { TEXT_CreateIndirect, "LText", 0, 10, 55, 48, 15, TEXT_CF_LEFT }, { TEXT_CreateIndirect, "RText", 0, 10, 80, 48, 15, TEXT_CF_RIGHT }, }; GUI_CreateDialogBox Routine GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), &_DialogCallback, 0,0,0); 27

28 Dialog Boxes Code & Run Demonstration Adding the Navigation Dialog Box 28

29 emwin Bitmap Converter Tool that converts a Bitmap image into a.c file Trial version available at Other emwin Tools: Simulation plus Viewer Font Converter 29

30 emwin Bitmap Converter Tool Demonstration Code & Run Demonstration Adding bitmaps to buttons 30

31 Dialog Callback Events Anytime an event occurs on the dialog, the callback routine will be executed. static void _DialogCallback(WM_MESSAGE *pmsg) { switch (pmsg->msgid){ case WM_INIT_DIALOG: break; case WM_NOTIFY_PARENT: break; case WM_TIMER: break; case WM_TOUCH: break; case WM_POST_PAINT: break; case WM_APP_GAINED_FOCUS: break; case WM_APP_LOST_FOCUS: break; default: WM_DefaultProc(pMsg); break; } } 31

32 FDI Look and Feel Utility (LookAndFeel.c) Extends emwin s widget info structure to include: background color Font Font Color Callback routines Allows us to quickly create a large number of components with these attributes without calling the same routines again and again.. static T_LAFMapping PFMainLayout[] = { }; { ID_WINDOW, "", DEFAULT_BK_COLOR, DEFAULT_FONT_COLOR, &TITLE_TEXT_FONT, LAFSetupWindow, 0}, { ID_TITLE_TEXT, "", GUI_TRANSPARENT, DEFAULT_FONT_COLOR, &TITLE_TEXT_FONT, LAFSetupText, 0}, { ID_BUTTON, "", GUI_WHITE, DEFAULT_FONT_COLOR, &TEXT_BUTTON_FONT, LAFSetupButton, IHandleButton} 32

33 Adding Button Events for Changing Pictures Code & Run Demonstration Adding button events to project 33

34 Building a Simple Picture Frame Application Part 4: Settings Dialog 34

35 Settings Dialog User Text Entry Time/Date Entry Exit Album Name Time Date Family Vacation 19:05:18 07/31/

36 Text Entry FDI Keyboard TUInt16 Keyboard(char* adata, char* message, TUInt16 anumchars, TUInt8 ashowkeys); 36

37 Time & Date Entry FDI Keypad TBool Keypad(char* adata, TUInt8 maxsize, const char* message, const char *format); 37

38 Settings Dialog Code & Run Demonstration Adding keyboard and keypad to Project 38

39 FDI Direct Drive LCD Kits 39

40 FDI RX Development Kits RX62N & RX63N SODIMM Modules 8MB External SDRAM 10/100 Ethernet PHY Micro SD, Mini JTAG CARRIER Board USB Host & Device Ports 10/100 Ethernet Port, Wi-Fi CAN, RS-232 RTC with SuperCap backup 3-axis Acc & Temp Sensor LCD CARRIER 4.3 or 4.7 WQVGA TFT LCD 4-Wire Resistive Touch Screen Part Numbers: DK-43WQT-RX62N & DK-47WQT-RX62N Available for purchase at 40

41 RX62N 3.5 uez-gui 3.5 QVGA TFT LCD from Tianma 4-Wire Resistive Touch Screen Renesas RX62N Microcontroller 512KB of PSRAM microsd Memory Card USB Device Port for power & comm Speaker JTAG Connector Expansion via 50- pin I/O connector UARTs, I2C, SPI, USB Host/Device Part Number: uezgui-rx62-35qvt 41

42 Summary uez emwin RX62N Template Projects Download: Displaying Images From a SDCard Use the uezfile API to load the image Use the emwin GUI_BMP_DRAW routine to display the image Buttons and Text Create quick GUI s using emwin Dialog Box and the FDI Look And Feel Utility Text and Number Input Easy input using FDI Keyboard and Keypad Please visit if you are interested in ordering a kit. 42

43 Online Resources Future Designs, Inc. Segger emwin FDI RX Direct Drive Kits Available at Future Electronics Renesas RX62N & Direct Drive uez, Rapid Development Platform. Open Source! Download: Documentation: μez 43

44 Questions? 44

45 Please Provide Your Feedback Please utilize the Guidebook application to leave feedback or Ask me for the paper feedback form for you to use 45

46 Renesas Electronics America Inc.

UEZGUI WVT

UEZGUI WVT www.teamfdi.com FDI_AN_µEZ_009 µez GUI Start Here Guide Introduction At Future Designs, our goal is to make it easy for our customers to get their projects up and running as quickly as possible. In this

More information

Enhance Embedded Systems with Low Cost TFT Solutions

Enhance Embedded Systems with Low Cost TFT Solutions Enhance Embedded Systems with Low Cost TFT Solutions Dean Chang, Product Marketing Manager Class ID: 5C09B Renesas Electronics America Inc. Dean Chang Product Marketing Manager 32 bit MCU/MPUs (RX, SH,

More information

How to Develop Firmware for a Direct Drive TFT-LCD Design with RX62N By: Daniel Azimov, Software Specialist, System Design Center, Future Electronics A Direct Drive TFT-LCD design can drive high quality

More information

μez Software Quickstart Guide

μez Software Quickstart Guide μez Software Quickstart Guide Copyright 2013, Future Designs, Inc., All Rights Reserved 1 Table of Contents 1. Introduction 3 2. Downloading uez 4 3. Project Configuration 5 Preparing the uez Source Code

More information

The Rapid Development Platform

The 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 information

Quick Start Guide for. uezgui wqs. Copyright 2010, Future Designs, Inc., All Rights Reserved, Rev 1.0

Quick Start Guide for. uezgui wqs. Copyright 2010, Future Designs, Inc., All Rights Reserved, Rev 1.0 Quick Start Guide for uezgui-2478-43wqs Copyright 2010, Future Designs, Inc., All Rights Reserved, Rev 1.0 1. Introduction The uezgui is optimized to save development time in typical embedded control applications.

More information

uezgui-rx62n-35qt-ba Users Manual

uezgui-rx62n-35qt-ba Users Manual uezgui-rx62n-35qt Users Manual Covers the following products: uezgui-rx62n-35qt uezgui-rx62n-35qt-ba Copyright 2013, Future Designs, Inc., All Rights Reserved Table of Contents 1. Introduction 2 2. Block

More information

RX600. Direct Drive LCD KIT. Product Overview. Renesas Electronics America Inc. Carmelo Sansone. Tuesday, February, 2011 Rev. 1.

RX600. Direct Drive LCD KIT. Product Overview. Renesas Electronics America Inc. Carmelo Sansone. Tuesday, February, 2011 Rev. 1. RX600 Direct Drive LCD KIT Product Overview Renesas Electronics America Inc. Carmelo Sansone Tuesday, February, 2011 Rev. 1.3 2010 Renesas Electronics America Inc. All rights reserved. 00000-A Outline

More information

μez Software Quickstart Guide

μez Software Quickstart Guide μez Software Quickstart Guide Copyright 2009, Future Designs, Inc., All Rights Reserved Table of Contents 1. Introduction 4 2. Downloading uez 5 3. Project Configuration 6 Code Red 2.0 Project Configuration

More information

ST 软件 软件平台 2. TouchGFX

ST 软件 软件平台 2. TouchGFX TouchGFX ST 软件 软件平台 2 TouchGFX TouchGFX 3 What is TouchGFX Agenda References STM32 & TouchGFX TouchGFX technical overview The TouchGFX framework What is TouchGFX 4 Introduction 5 User expectations are

More information

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite. EMBEDDED ARM TRAINING SUITE ARM SUITE INCLUDES ARM 7 TRAINER KIT COMPILER AND DEBUGGER THROUGH JTAG INTERFACE PROJECT DEVELOPMENT SOLUTION FOR ARM 7 e-linux LAB FOR ARM 9 TRAINING PROGRAM INTRODUCTION

More information

JTAG Programming Guide

JTAG Programming Guide www.teamfdi.com Rev. 1.00 July 25, 2017 JTAG Programming Guide For SYG and uezgui units Introduction This document outlines the steps to program SYG and uez GUI units using the SEGGER J-Link and the PC

More information

MQX -celeration RTOS-integrated solutions

MQX -celeration RTOS-integrated solutions QoriQ Power Architecture i.mx ColdFire mc56f8xx / 8xxx 9S12 9S08 9RS08 MQX -celeration RTOS-integrated solutions Freescale MQX Software Solutions Freescale streamlines embedded design with a complimentary

More information

MYD-IMX28X Development Board

MYD-IMX28X Development Board MYD-IMX28X Development Board MYC-IMX28X CPU Module as Controller Board Two 1.27mm pitch 80-pin SMT Connectors for Board-to-Board Connections 454MHz Freescale i.mx28 Series ARM926EJ-S Processors 128MB DDR2

More information

Quick Start Guide SYG-S7G2-MDK. Copyright 2015, Future Designs, Inc., All Rights Reserved

Quick Start Guide SYG-S7G2-MDK. Copyright 2015, Future Designs, Inc., All Rights Reserved SYG-S7G2-MDK Future Designs, Inc., All Rights Reserved 1.0 Introduction The Future Designs, Inc. ΣyG TM Family provides a complete and qualified Graphical User Interface (GUI) / Human Machine Interface

More information

EZ GUI Expansion Board Design Guide

EZ GUI Expansion Board Design Guide www.teamfdi.com Rev. 1.1 Nov. 3, 2016 EZ GUI Expansion Board Design Guide Rev. 1.1 Nov. 3, 2016 P a g e 1 Table of Contents 1.0 Introduction... 3 2.0 Board Layout and Connector Orientation... 3 3.0 Power

More information

Hands on Experience with AVR32

Hands on Experience with AVR32 Hands on Experience with AVR32 By: Mazhar Hussain mazhar.hussain @miun.se Muhammad Amir Yousaf 1 Tutorial Overview Introduction to AT32UC3A0512 (µ-controller) µ-controller Sensors Display Peripherals AVR

More information

MYD-IMX28X Development Board

MYD-IMX28X Development Board MYD-IMX28X Development Board MYC-IMX28X CPU Module as Controller Board Two 1.27mm pitch 80-pin SMT Male Connectors for Board-to-Board Connections 454MHz Freescale i.mx28 Series ARM926EJ-S Processors 128MB

More information

BASICS OF THE RENESAS SYNERGY PLATFORM

BASICS 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 information

SEAMLESS INTEGRATION OF COMMUNICATION PROTOCOLS

SEAMLESS 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 information

LPC4357-EVB User Manual

LPC4357-EVB User Manual LPC4357-EVB User Manual Release:V1.1 Date 2013.01.06 Embest Info&Tech Co.,LTD. Sales &Marketing: sales.en@embedinfo.com 2000-2012@ Technical support: support.en@embedinfo.com Revision History Rev Date

More information

Overview. 1/13/ Preliminary Product Brief

Overview. 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

RL78 Project Configuration Tips

RL78 Project Configuration Tips RL78 Project Configuration Tips Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2012 32-bit 8/16-bit 1200 DMIPS, Superscalar Automotive

More information

Your Strategic Partner for Renesas RZ/G1x Products & Solutions

Your Strategic Partner for Renesas RZ/G1x Products & Solutions Manufacture Your Strategic Partner for Renesas RZ/G1x Products & Solutions Design Concept ELECTRONICS UNITRONIC GmbH Mündelheimer Weg 9 40472 Düsseldorf Telefon 0211 / 95 110 Telefax 0211 / 95 11 111 info@unitronic.de

More information

ID 730L: Getting Started with Multimedia Programming on Linux on SH7724

ID 730L: Getting Started with Multimedia Programming on Linux on SH7724 ID 730L: Getting Started with Multimedia Programming on Linux on SH7724 Global Edge Ian Carvalho Architect 14 October 2010 Version 1.0 Mr. Ian Carvalho System Architect, Global Edge Software Ltd. Responsible

More information

uezgui wqs Users Manual Copyright 2010, Future Designs, Inc., All Rights Reserved

uezgui wqs Users Manual Copyright 2010, Future Designs, Inc., All Rights Reserved uezgui-2478-43wqs Users Manual Copyright 2010, Future Designs, Inc., All Rights Reserved Table of Contents 1. Introduction 1 2. Block Diagram 1 3. Functional Description 2 4. Startup procedure 2 5. Demonstration

More information

STM32 F4 Series Cortex M4 http://www.emcu.it/stm32f4xx/stm32f4xx.html www.emcu.it STM32 F4 Main common features Cortex -M4 (DSP + FPU) STM32F429/439 180 MHz 1 to 2-MB Flash 256-KB SRAM STM32F427/437 180

More information

SOMDIMM LPC2478. Users Manual. Touch Screen LCD Kit

SOMDIMM LPC2478. Users Manual. Touch Screen LCD Kit SOMDIMM LPC2478 Users Manual For use with Touch Screen LCD Kit Copyright 2009, Future Designs, Inc., All Rights Reserved Table of Contents 1. Introduction 4 2. LPC2478 SOMDIMM Block Diagram 4 3. Functional

More information

Overview. 3//5/ Preliminary Product Brief

Overview. 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 information

UM1853 User manual. STM32CubeF1 Nucleo demonstration firmware. Introduction

UM1853 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 information

RZ Embedded Microprocessors

RZ 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 information

Using Embedded Tools for I2C, SPI, and USB Debugging for the Renesas RX63N RDK

Using Embedded Tools for I2C, SPI, and USB Debugging for the Renesas RX63N RDK Using Embedded Tools for I2C, SPI, and USB Debugging for the Renesas RX63N RDK Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Agenda Introduction to the Renesas RX63N RDK Introduction

More information

Future Designs, Inc. Your Development Partner LCD DEMO KITS

Future Designs, Inc. Your Development Partner   LCD DEMO KITS Future Designs, Inc. Your Development Partner www.teamfdi.com LCD DEMO KITS LCD DEMO Kit Family LCD-DEMO-KIT LCD-DEMO-SC LCD-DEMO-LPC2158 LCD-DEMO-Family Each kit uses a multiplexed 8 digit liquid crystal

More information

AD5669R - Microcontroller No-OS Driver

AD5669R - Microcontroller No-OS Driver One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com AD5669R - Microcontroller No-OS Driver Supported Devices AD5669R Evaluation Boards EVAL-AD5669RSDZ

More information

AT-501 Cortex-A5 System On Module Product Brief

AT-501 Cortex-A5 System On Module Product Brief AT-501 Cortex-A5 System On Module Product Brief 1. Scope The following document provides a brief description of the AT-501 System on Module (SOM) its features and ordering options. For more details please

More information

RENESAS SYNERGY PLATFORM

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 information

EMAC SoM Presentation

EMAC SoM Presentation EMAC SoM Presentation www.emacinc.com www.emacinc emacinc.com/.com/som System on Module System on Module (SoM( SoM) ) is an alternative to Single Board Computers for Embedded Systems offering a more flexible

More information

Getting started with X-CUBE-LED channel LED driver software expansion based on LED1642GW for STM32Cube

Getting 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 information

Extreme Makeover with the RX600: Adding Touch/Graphics to Your Product

Extreme Makeover with the RX600: Adding Touch/Graphics to Your Product Extreme Makeover with the RX600: Adding Touch/Graphics to Your Product Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Purpose This workshop covers the major steps & decisions

More information

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015 STM32F429 Overview Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015 Today - STM32 portfolio positioning 2 More than 30 product lines High-performance 398 CoreMark 120 MHz 150 DMIPS

More information

1. Introduction P Package Contents 1.

1. Introduction P Package Contents 1. 1 Contents 1. Introduction ------------------------------------------------------------------------------- P. 3-5 1.1 Package Contents 1.2 Tablet Overview 2. Using the Tablet for the first time ---------------------------------------------------

More information

EFM32....the world s most energy friendly microcontrollers

EFM32....the world s most energy friendly microcontrollers EFM32...the world s most energy friendly microcontrollers Energy Micro s Mission EFM32 Gecko Microcontrollers... the world s most energy friendly microcontrollers EFR Draco Radios... the world s most energy

More information

Synergy Demo. WiFi Communication

Synergy 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 information

Touch Screen LCD Kit Users Manual. CARRIER & LCDCARRIER 5.7 or LCDCARRIER 3 5

Touch Screen LCD Kit Users Manual. CARRIER & LCDCARRIER 5.7 or LCDCARRIER 3 5 Touch Screen LCD Kit Users Manual CARRIER & LCDCARRIER 5.7 or LCDCARRIER 3 5 Copyright 2009, Future Designs, Inc., All Rights Reserved Table of Contents 1. Introduction 1 2. Functional Description 1 3.

More information

LPC1788 Mio Board. The functional details of the board are as follows-

LPC1788 Mio Board. The functional details of the board are as follows- INTRODUCTION : The LPC1788 Mio is based on Cortex M3 Core, running at up to 120MHz. The Mio lets you quickly start with your development on LPC1788 based designs. The functional details of the board are

More information

DATA SHEET Advanced Graphical Interface, AGI 100 series

DATA SHEET Advanced Graphical Interface, AGI 100 series DATA SHEET Advanced Graphical Interface, AGI 100 series Graphic overview and touch screen control VNC server functionality* Compatible with DEIF controllers Easy programming Multi-language support IP65

More information

SKP16C26 Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

SKP16C26 Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc. SKP16C26 Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance

More information

Renesas PE-HMI1 Synergy S7 with Clarinox SPP Application

Renesas PE-HMI1 Synergy S7 with Clarinox SPP Application Application Project Guide Version 0.1 Renesas PE-HMI1 Synergy S7 with Clarinox SPP Application Contents 1. Introduction... 3 2. Prerequisites... 3 3. Requirements... 3 4. Installation and Importing for

More information

Synergy Demo. USB Host and Device

Synergy Demo. USB Host and Device Synergy Demo 1. Introduction This Demo illustrates the communication between the two SK-Kits over USB: one SK-Kit uses its USB Host and the other uses its USB Device. One kit sends the actual time and

More information

Avnet Zynq Mini Module Plus Embedded Design

Avnet Zynq Mini Module Plus Embedded Design Avnet Zynq Mini Module Plus Embedded Design Version 1.0 May 2014 1 Introduction This document describes a Zynq standalone OS embedded design implemented and tested on the Avnet Zynq Mini Module Plus. 2

More information

AN4749 Application note

AN4749 Application note Application note Managing low-power consumption on STM32F7 Series microcontrollers Introduction The STM32F7 Series microcontrollers embed a smart architecture taking advantage of the ST s ART- accelerator

More information

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32 high performance Very high performance 32-bit MCU with DSP and FPU The STM32F7 with its ARM Cortex -M7 core is the smartest MCU and

More information

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG Adam Lindberg github.com/eproxus HARDWARE COMPONENTS SOFTWARE FUTURE Boot, Serial console, Erlang shell DEMO THE GRISP BOARD SPECS Hardware & specifications

More information

Hugo Cunha. Senior Firmware Developer Globaltronics

Hugo Cunha. Senior Firmware Developer Globaltronics Hugo Cunha Senior Firmware Developer Globaltronics NB-IoT Product Acceleration Platforms 2018 Speaker Hugo Cunha Project Developper Agenda About us NB IoT Platforms The WIIPIIDO The Gateway FE 1 About

More information

Embedded Systems Laboratory Manual ARM 9 TDMI

Embedded Systems Laboratory Manual ARM 9 TDMI Embedded Systems Laboratory Manual ARM 9 TDMI 1. Laboratory Rules a) Laboratory assessment: Presence during the laboratory is mandatory. One time unexcused absence is allowed within the semester. Students

More information

Secure Firmware Update Lab Session

Secure Firmware Update Lab Session Secure Firmware Update Lab Session Shotaro Saito, Staff Application Engineer, Secure MCU Class ID: BL02I Renesas Electronics America Inc. Shotaro Saito, Application Engineer 24 years in Embedded Systems

More information

EMAC SoM Presentation.

EMAC SoM Presentation. EMAC SoM Presentation www.emacinc.com www.emacinc.com/som System on Module System on Module (SoM) is an alternative to Single Board Computers for Embedded Systems offering a more flexible & contoured solution.

More information

EMX Module Specifications

EMX Module Specifications EMX is a combination of hardware (ARM Processor, Flash, RAM, Ethernet PHY...etc) on a very small (1.55 x1.8 ) SMT OEM 8-Layer board that hosts Microsoft.NET Micro Framework with various PAL/HAL drivers.

More information

Hands-on Workshop: Driving Displays Part 4 - The Latest ColdFire MCU, the MCF5227x

Hands-on Workshop: Driving Displays Part 4 - The Latest ColdFire MCU, the MCF5227x November 2008 Hands-on Workshop: Driving Displays Part 4 - The Latest ColdFire MCU, the MCF5227x PZ111 Shen Li Application Engineer owners. Freescale Semiconductor, Inc. 2008. Agenda MCF5227x Intro MCF5227x

More information

Getting started with the STSW-BCNKT01 software package for STEVAL-BCNKT01V1 based on STM32Cube

Getting 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 information

uezgui Users Manual Covers the following products: uezgui wqs

uezgui Users Manual Covers the following products: uezgui wqs uezgui Users Manual Covers the following products: uezgui-1788-43wqs uezgui-2478-43wqs Not recommended for new designs Use uezgui-1788-43wqs as alternative Copyright 2011, Future Designs, Inc., All Rights

More information

386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390

386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390 386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390 Features Small, low cost, ready to run 386EX, 25 or 33MHz Up to 32MB DRAM CompactFlash connector Optional PC Card interface for Wi-Fi, modem,

More information

User s Manual SYG-S7G2-SOM

User s Manual SYG-S7G2-SOM SYG-S7G2-SOM Future Designs, Inc., All Rights Reserved Important Legal Information Information in this document is provided solely to enable the use of Future Designs, Inc. (FDI) products. FDI assumes

More information

Embedded Graphics Possibilities Using STM32

Embedded Graphics Possibilities Using STM32 Embedded Graphics Possibilities Using STM32 Mike Hartmann Staff FAE, Microcontrollers Introduction 2 In this presentation we will cover: Overview of Graphics on Microcontrollers Graphic peripherals available

More information

Sparklet Embedded GUI Library User Manual

Sparklet Embedded GUI Library User Manual 1 E M B I E N T E C H N O L O G I E S Sparklet Embedded GUI Library User Manual Embien Technologies No 3, Sankarapandian Street, Madurai, India 625017 www.embien.com 2 3 Table of Contents 1 Introduction...

More information

EMBEDDED HARDWARE. Core Board. ARM7 Development board. ARM7 Evaluation Board. Page 1 of 5

EMBEDDED HARDWARE. Core Board. ARM7 Development board. ARM7 Evaluation Board. Page 1 of 5 Core Board * Size: 71.2mm *50.8mm * Industrial grade 32-bit RISC micro-controller * Mass storage device support * Industrial grade 16C550 Serial Interface * 10/100M Industrial Ethernet interface * USB

More information

MYD-C437X-PRU Development Board

MYD-C437X-PRU Development Board MYD-C437X-PRU Development Board MYC-C437X CPU Module as Controller Board Two 0.8mm pitch 100-pin Connectors for Board-to-Board Connections Up to 1GHz TI AM437x Series ARM Cortex-A9 Processors 512MB DDR3

More information

Cirrus Logic Announces New ARM9-Based Embedded Processor Family Press Presentation February 2004

Cirrus Logic Announces New ARM9-Based Embedded Processor Family Press Presentation February 2004 Cirrus Logic Announces New ARM9-Based Embedded Processor Family Press Presentation February 2004 Cirrus provides the most comprehensive selection of ARM9- based embedded processors, with a wide variety

More information

USB / Ethernet Production Ready Module

USB / 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 information

Getting Started with Renesas Development Tools

Getting Started with Renesas Development Tools Getting Started with Renesas Development Tools Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit 8/16-bit 1200 DMIPS,

More information

Human Machine Interface Platform

Human Machine Interface Platform Human Machine Interface Platform J 0977M N01 (Preliminary) Deqing Jiahe Electronic Technology Co., Ltd. TEL: +86 572 8051676 ext. 803 FAX: +86 572 8051676 ext. 801 sales@jiahe electronic.com Version V1.0

More information

UM2045 User manual. Getting started with the X-CUBE-NFC3 near field communication transceiver software expansion for STM32Cube.

UM2045 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 information

RZ/G1 SeRieS embedded microprocessors

RZ/G1 SeRieS embedded microprocessors RZ/G1 SeRieS embedded microprocessors High-End HMI, Video, Embedded Vision and more 2017.01 RZ/G1 SERIES MULTI-CORE MPUS WITH high-end GRaphicS and multi-stream ViDeo RZ/G1 Series microprocessors (MPUs)

More information

Component-based Software Development for Microcontrollers. Zhang Zheng FAE, ARM China

Component-based Software Development for Microcontrollers. Zhang Zheng FAE, ARM China Component-based Software Development for Microcontrollers Zhang Zheng FAE, ARM China 1 1 Agenda The Challenge in embedded software creation The Software Pack concept Implementation in MDK Version 5 Consistent

More information

Getting started with the software package for STEVAL-STLKT01V1 based on STM32Cube

Getting 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 information

Low Power Design Michael Thomas, Applications Engineer

Low Power Design Michael Thomas, Applications Engineer Low Power Design Michael Thomas, Applications Engineer Class ID: CL01B Renesas Electronics America Inc. Michael Thomas (Applications Engineer) 5 years at Renesas Electronics RX200 Technical Support RTOS,

More information

)8-,768'HY.LW 2YHUYLHZ. )XMLWVX0LNURHOHNWURQLN*PE+ Am Siebenstein Dreieich-Buchschlag, Germany

)8-,768'HY.LW 2YHUYLHZ. )XMLWVX0LNURHOHNWURQLN*PE+ Am Siebenstein Dreieich-Buchschlag, Germany )8-,768'HY.LW 2YHUYLHZ )XMLWVX0LNURHOHNWURQLN*PE+ Am Siebenstein 6-10 63303 Dreieich-Buchschlag, Germany Revision: V1.0 Date: 05.08.1999 Introduction to FUJITSU Development Kit for 16LX CPU family DevKit16

More information

1. Introduction P Package Contents 1.

1. Introduction P Package Contents 1. 1 Contents 1. Introduction ------------------------------------------------------------------------------- P. 3-5 1.1 Package Contents 1.2 Tablet Overview 2. Using the Tablet for the first time ---------------------------------------------------

More information

Developing a Camera Application with i.mx RT Series

Developing a Camera Application with i.mx RT Series NXP Semiconductors Document Number: AN12110 Application Note Rev. 0, 12/2017 Developing a Camera Application with i.mx RT Series 1. Introduction This application note describes how to develop an HD camera

More information

Embest SOC8200 Single Board Computer

Embest SOC8200 Single Board Computer Embest SOC8200 Single Board Computer TI's AM3517 ARM Cortex A8 Microprocessors 600MHz ARM Cortex-A8 Core NEON SIMD Coprocessor POWERVR SGX Graphics Accelerator (AM3517 only) 16KB I-Cache, 16KB D-Cache,

More information

µez Bootloader User s Manual Copyright 2016, Future Designs, Inc., All Rights Reserved

µez Bootloader User s Manual Copyright 2016, Future Designs, Inc., All Rights Reserved µez Bootloader User s Manual Copyright 2016, Future Designs, Inc., All Rights Reserved Table of Contents 1. Introduction 4 2. Compatibility 4 3. Components 5 4. Base Bootloader 5 5. Application Bootloader

More information

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions. Pepper 43R TM Gumstix, Inc. shall have no liability of any kind, express or implied, arising out of the use of the Information in this document, including direct, indirect, special or consequential damages.

More information

SAM A5 ARM Cortex - A5 MPUs

SAM A5 ARM Cortex - A5 MPUs SAM A5 ARM Cortex - A5 MPUs Industry s lowest-power MPUs Ideal for secure industry, IoT, wearable applications Operating at 600MHz/945DMIPS with low power consumption, the SAMA5 ARM Cortex-A5 based MPU

More information

An Introduction to e 2 studio

An Introduction to e 2 studio An Introduction to e 2 studio Axel Wolf, Tools Marketing Manager Class ID: 3C15B Renesas Electronics America Inc. Axel Wolf Product Marketing for Development Tools REA Marketing Unit, MCU Products Based

More information

User s Manual ΣYG-S7G2-MDK

User s Manual ΣYG-S7G2-MDK ΣYG-S7G2-MDK Future Designs, Inc., All Rights Reserved Important Legal Information Information in this document is provided solely to enable the use of Future Designs, Inc. (FDI) products. FDI assumes

More information

PRODUCT Datasheet TECHNICAL FEATURES

PRODUCT Datasheet TECHNICAL FEATURES PRODUCT Datasheet TECHNICAL FEATURES Processor: Freescale i.mx6 Series ARM Cortex A9 scalable multicore (single, dual, quad) Clock: 1,2 GHz per core Perfomance MIPS (Coremark): Solo: 1128 (0.94), Dual:

More information

Cookery-Book, V1.0, February XMC1400 BootKit HelloWorld

Cookery-Book, V1.0, February XMC1400 BootKit HelloWorld Cookery-Book, V1.0, February 2017 XMC1400 BootKit HelloWorld Programming ( Hello World ) an Infineon XMC1400 (ARM Cortex M0) Microcontroller. Using Dave/Eclipse( Code Generator, IDE, Compiler, Linker,

More information

Graphics Demonstrations

Graphics Demonstrations MPLAB Harmony Integrated Software Framework Copyright (c) 2013-2017 Microchip Technology Inc. All rights reserved. This section provides descriptions of the Graphics demonstrations. MPLAB Harmony is available

More information

MYD-Y6ULX Development Board

MYD-Y6ULX Development Board MYD-Y6ULX Development Board MYC-Y6ULX CPU Module as Controller Board 528Hz NXP i.mx 6UL/6ULL ARM Cortex-A7 Processors 1.0mm pitch 140-pin Stamp Hole Expansion Interface for Board-to-Board Connections 256MB

More information

MYD-SAM9X5 Development Board

MYD-SAM9X5 Development Board MYD-SAM9X5 Development Board MYC-SAM9X5 CPU Module as Controller Board and Fully Compatible with Atmel s Official Board 400MHz Atmel AT91SAM9X5 Series ARM926EJ-S Processors 128MB DDR2 SDRAM, 256MB Nand

More information

User Manual. cmt-iv5 Startup Guide

User Manual. cmt-iv5 Startup Guide User Manual cmt-iv5 Startup Guide v 2.2 JAN 8, 2016 Table of Contents Chapter1. Overview... 1 1.1. Specification... 1 1.2. Dimensions... 2 1.3. Ethernet port... 3 1.4. CR1225 battery... 3 1.5. Power connection...

More information

CIMREX NOTE. This PDF document is a subset of the Sheffield Automation MMC Controls, Block I/O and Cimrex HMI Product Guide, P/N M

CIMREX NOTE. This PDF document is a subset of the Sheffield Automation MMC Controls, Block I/O and Cimrex HMI Product Guide, P/N M CIMREX This PDF document is a subset of the Sheffield Automation MMC Controls, Block I/O and Cimrex HMI Product Guide, P/N M.1301.6219. NOTE Progress is an ongoing commitment at Sheffield Automation. We

More information

Advanced 486/586 PC/104 Embedded PC SBC1491

Advanced 486/586 PC/104 Embedded PC SBC1491 Advanced 486/586 PC/104 Embedded PC SBC1491 Features Ready to run 486/586 computer Small PC/104 format DiskOnChip, 64MB RAM On-board accelerated VGA COM1, COM2, KBD, mouse 10BASE-T Ethernet port PC/104

More information

Embedded Systems Learning for Industry Readiness

Embedded Systems Learning for Industry Readiness Embedded Systems Learning for Industry Readiness Presented at ECEDHA 2012 by BNS Solutions and Renesas Electronics Slide 1 Industry s Embedded World More than 80% of embedded systems (excluding embedded

More information

TouchPAD TPD/VPD Series HMI Device User Manual

TouchPAD TPD/VPD Series HMI Device User Manual TouchPAD TPD/VPD Series HMI Device User Manual Version 1.1.0, Jul. 2015 WARRANTY All products manufactured by ICP DAS are warranted against defective materials for a period of one year from the date of

More information

2.8 inches Touch Screen User Manual. ---Arduino version

2.8 inches Touch Screen User Manual. ---Arduino version 2.8 inches Touch Screen User Manual ---Arduino version Preface 2.8 inches Touch Screen User Manual(Arduino version) is for Arduino UNO board and Mega 2560 board or boards compatible with UNO. Other core

More information

TES Guiliani + BLU on Renesas Rx63N Embedded GUI Solution Kit - Introduction

TES Guiliani + BLU on Renesas Rx63N Embedded GUI Solution Kit - Introduction TES Guiliani + BLU on Renesas Rx63N Embedded GUI Solution Kit - Introduction Thomas Hase Business Development Manager Graphics & IP thomas.hase@tes-dst.com +49 176 10111874 TES OVERVIEW Electronic Product

More information

Product Technical Brief S3C2416 May 2008

Product Technical Brief S3C2416 May 2008 Product Technical Brief S3C2416 May 2008 Overview SAMSUNG's S3C2416 is a 32/16-bit RISC cost-effective, low power, high performance micro-processor solution for general applications including the GPS Navigation

More information

ARROW ARIS EDGE S3 Board User s Guide 21/02/2018

ARROW ARIS EDGE S3 Board User s Guide 21/02/2018 ARROW ARIS EDGE S3 Board 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 is

More information

ECE 480 Team 5 Introduction to MAVRK module

ECE 480 Team 5 Introduction to MAVRK module ECE 480 Team 5 Introduction to MAVRK module Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh Definition of MAVRK Component of MAVRK starter Kit Component of umavrk Module design procedure

More information