SlideShare a Scribd company logo
1 of 46
Download to read offline
Developing Graphics
With H7 and TouchGFX
Cicero Pompeu William Maia
AME MCU PME AME MCU FAE
Agenda
1 Portfolio STM32H7
2 Ecosystem
3 TouchGFX Basics
4 Demo
5 Deliverables
2
STM32 Portfolio
Launching in 2020
Launched in 2019
Ultra-low-power MCUs
Mainstream MCUs
Cortex®-M0
Cortex®-M0+
Cortex®-M3 Cortex®-M4 Cortex®-M7
High-performance MCUs
Wireless MCUs
Cortex®-M33
MPUs
STM32 portfolio positioning
4
Keep releasing your growing creativity  > 1600 Part Numbers
More than
60,000 customers
Note : Cortex-M0+ Radio Co-processor
Multi Core MPU
Dual Core Cortex®-A7
& Cortex®-M4
Dual Core MCU
Cortex®-M7
& Cortex®-M4
More info: Go to www.st.com/stm32
STM32H7
5
Need more information?
Go to www.st.com/stm32H7
Extend the STM32H7 experience
6
Dual core lines
for concurrent-thread-applications
Cortex-M7
Up to 480 MHz
Cortex-M4
Up to 240 MHz
Single core lines
for single-thread-application
Cortex-M7
Up to 480 MHz
200
High-performance
ArmCortex-M7
ArmCortex-M7+M4
298
608
1082
2400
2424+800
CoreMark
2400
2200
2000
1800
1600
1400
1200
1000
600
800
400
3400
3200
3000
2800
2600
F7 H7F4F2
H7
dual
Creating a smartphone-like graphic UI
for your embedded device
7
Large internal SRAM (frame buffer) for
integrated and cost effective single chip
solution
Graphic hardware accelerations for better
effects, transitions and fluidity
Graphic support from 64-pin QFP
packages (improved cost effectiveness)
TFT LCD Controller for stunning HMI
development
STM32H7 dual-core architecture
application examples
8
Industrial tool machine Home automation & security
Cortex-M7 = Human Machine Interface
Cortex-M4 = Com/Gateway + Motor Control
+ Sensor pre-processing (AI)
Cortex-M7 = Artificial Intelligence  Neural
Network (Pattern recognition, ASR)
Cortex-M4 = Com/Gateway + Real-time I/F
Chrom – ART Accelerator
9
Overview
• Provides hardware acceleration for
graphical operations
• Graphics-oriented 2D DMA
• Planes blending & pixel format conversion
• Specific modes for anti-aliased fonts
10
• Offloads CPU for graphical operations
• One pixel per cycle calculation
• Integrated pixel format converter & blender
• Simple integration through graphical stack
Application benefits
Chrom-ART
Blender64-bit AXI
Master
PFCFIFO
Background
PFCFIFO
Foreground
PFCFIFO
Output
32-bit AHB
Slave
Control/Status
Registers
CLUT
RAMs
Chrom-ART Features
11
2D DMA with graphical-oriented features with 4 operating
modes
Register-to-memory
Memory-to-memory
Memory-to-memory with pixel format conversion
Memory-to-memory with pixel format conversion and
blending
User programmable parameters
Sources and destination addresses on the whole memory
Sources and destination size and offset
Source and destination color format
Up to 12 color formats supported from 4 up to 32 bits
per pixel with indirect or direct color coding including
YCbCr format
Internal memories for CLUT storage in indirect color
mode with automatic loading
Alpha value can be modified (source value, fixed
value or modulated value)
FSMC Flexible Static Memory Controller
Overview
• FMC supports external memories via
• NOR Flash/PSRAM controller
• NAND memory controller
• SDRAM memory controller
13
• RAM extension
• Flash memory extension
• Parallel interface (Intel 8080 / Motorola 6800)
Application benefits
FMC
Configuration
registers
NOR / PSRAM
memory
controller
AXI
NOR
signals
NAND
memory
controller
Int.
Shared
signals
NAND
signals
SDRAM
signals
SDRAM
memory
controller
Chrom-ART Features
14
Fully independent banks
• Four banks to support separate external memories
• Independent Chip Select for each memory bank
• Independent configuration for each memory bank
Flexible configuration
• FMC external access frequency is up to HCLK/2
• Programmable timings to support a wide range of
devices
• 8- ,16- or 32-bit data bus
• External asynchronous wait control
• Extended mode (read timings and protocol
different to write timings)
• Supports burst mode access to synchronous
devices (NOR Flash and PSRAM)
Supported devices
• Static memory-mapped devices including
• Static random access memory (SRAM)
• Read-only memory (ROM)
• NOR / OneNAND Flash memory
• PSRAM
• NAND Flash memory
• Includes ECC hardware to check up to 8 Kbytes of data read/written
• 3 possible interrupt sources (level, rising edge and falling edge)
• SDRAM memory
• Interfaces with Synchronous DRAM (SDRAM) memory-mapped
15
Compatible with a wide variety of interfaces and memories
STM32 Ecosystem
STM32 software tools portfolio
17
STM32CubeMX, GUI Builders
Configure & Generate Code
ST and Partner IDEs
Compile and Debug
STM32CubeProg/Monitor
Monitor, Program & Utilities
A C/C++ flow in three steps
FREE
IDEs
STM32 ecosystem overview
18
Software Hardware Customer support
community.st.com
FAE - Worldwide
Customer Support
Flexible
prototyping
Key feature
prototyping
Full feature
evaluation
STM32
Nucleo
Discovery
kits
Evaluation
boards
wiki.st.com/stm32mpu
wiki.st.com/stm32mcu
new
github.com/STMicroelectronics
Startting at
$318
Starting at
$87
Starting at
$69
Full feature STM32H7 evaluation
• STM32H743I-EVAL2
• STM32H753I-EVAL2
• STM32H747I-EVAL
• STM32H757I-EVAL
Flexible prototyping & demo
• STM32H745I-DISCO
• STM32H747I-DISCO
• STM32H747I-DISC1
• STM32H750B-DK
Affordable and quick prototyping
• NUCLEO-H743ZI2
• NUCLEO-H753ZI
• NUCLEO-H745ZI-Q / H755ZI-Q
STM32H74x/H75x hardware solutions
19
Evaluation Boards Discovery Kits Nucleo Boards
Starting at
$27
Speed-up evaluation, prototyping and design
TouchGFX Basics
Free of charge advanced UI development suite
Easy HMI design
touchgfx designer
21
Introduction
22
User expectations are high
Typical microcontroller interface TouchGFX enables that
• Smartphones have become the paramount reference when we judge user interfaces and touch displays,
making users of embedded interfaces more demanding
• The users expect:
• Touch Gestures Instant Response Intuitive Interaction Modern Design Strong Brand Identity
Graphics Display System
MCU base Design
1. Low end graphics implementation 2. High end graphics implementation
• Requires modern GUI features like
• Transparency
• Alpha-blending
• Anti-Aliased Fonts and Kerning
• Touch Gestures
• Animations
• Rotation 2D/3D
• Screen Transitions
• High-Resolution Displays
• High Frame Rate
24
Requirements
Today Graphics
25
About ST-TouchGFX
ST-TouchGFX is a software
framework written in C++ that
unlocks the graphical user interface
on your STM32 hardware.
The technology lets you create high-
end GUIs that fully live up to today’s
smartphone standards at a fraction of
the cost.
Graphical framework
ST-TouchGFX advantages
Create UI with the maximum performance
Max UI Performance on STM32
ST-TouchGFX enables astounding smartphone UI
performance by full utilization of STM32 advanced
graphical hardware features, such as the Chrom-
ART Accelerator™ and JPEG HW accelerator.
Create Anything
Through easy creation of custom widgets, ST-
TouchGFX is your perfect tool for developing one-of-
a-kind applications with a smartphone look and feel.
27
ST-TouchGFX designer
State of the art development tool
Easy Development
• Use our graphical WYSIWYG tool, ST-
TouchGFX Designer, and create your own
prototype in minutes.
• Choose your preferred IDE for development
• Support for all major compilers: IAR, Keil,
GCC.
• Run your application on any STM32L4,
STM32F4, F7 & H7 display board
• Cube
ST-TouchGFX runs on top of the cube
driver layer. Use CubeMX to generate low-
level code for your custom board.
28
• CubeMX
ST-TouchGFX initialization is now
managed within CubeMX !
STM32 tooling technology
Key tools integration
STM32CubeMX + TouchGFX
30
Getting Started
What do I need to know?
• Choose ideal MCU and simply configure
• Pinouts
• Clocks and oscillators
• Peripherals
• Low-power modes
• Middleware
Overview
31
• Helps choose the correct MCU for a given purpose
• Simulation provides an advantage in design phase
• Boosts development speed with a headstart
Application benefits
Setup Graphic parameters
• Select: Middleware -> GRAPHICS
32
1
2
1 2
Graphic parameters
33
• Graphics Framework: TouchGFX
• Display Interface: Display Parallel interface using LTDC
• Undefined because LCD will be reset by NRST pin
Setup LCD-TFT Display Controller (LTDC)
34
• Select Multimedia
• Select LTDC
• Setup Display Type to RG888 (24 bits)
• Active Width 480 pixels
• Active Height 272 lines
1
3
4
5
1
2
3
4
2
5
LTDC Layer Settings
35
• Select Layer Settings
• Setup Pixel Format RG888
1
2
1
2
Setup TouchGFX Display Size
36
1
2
3
4
• Back to Middleware
• Select GRAPHICS
• Select TouchGFX
• Setup TouchGFX Phy X-Y Display size
• X Size = 480
• Y Size = 272
1
2
3
4
Clock Configuration
37
Clock Configuration not change (use default setting)
Execute Graphics framework
• Back to STM32CubeMX an Open TouchGFX Designer tool
38
Pinout & Configuration -> Middleware -> GRAPHICS-> TouchGFX
Click “Execute”
1
2
3
4
5
TouchGFX Designer
• Click Open an exiting application from disk
39
Select an exiting project
• Select an exiting project and click Open
40
This project is created by STM32CubeMX
4
5
1
2 3
Ready to design LCD
41
Building our
ASTONISHING DEMO
Considerations and Impressions…
Deliverables
• H7 Online Training
• https://www.st.com/content/st_com/en/support/learning/stm32-
education/stm32-online-training/stm32h7-online-training.html
• External Loader Basics
• https://www.st.com/content/st_com/en/support/learning/stm32-
education/stm32-moocs/external_QSPI_loader.html
45
Read First
Getting started with my own ASTONISHING GUI
• TouchGFX References
• https://www.touchgfx.com/
• support.touchgfx.com
• https://support.touchgfx.com/docs/introduction/g
etting-started
• https://support.touchgfx.com/docs/development/
development-introduction
© STMicroelectronics - All rights reserved.
ST logo is a trademark or a registered trademark of STMicroelectronics International NV or its affiliates in the EU and/or other countries.
For additional information about ST trademarks, please refer to www.st.com/trademarks.
All other product or service names are the property of their respective owners.
Thank you

More Related Content

What's hot

The solution selling kits of PC-based Automation_20160404_Eric Lo
The solution selling kits of PC-based Automation_20160404_Eric LoThe solution selling kits of PC-based Automation_20160404_Eric Lo
The solution selling kits of PC-based Automation_20160404_Eric LoEric Lo
 
Moxa Power Solution_by Eric Lo_03302012
Moxa Power Solution_by Eric Lo_03302012Moxa Power Solution_by Eric Lo_03302012
Moxa Power Solution_by Eric Lo_03302012Eric Lo
 
Webinar: BlueNRG-LP - Bluetooth 5.2 de longo alcance para aplicações industriais
Webinar: BlueNRG-LP - Bluetooth 5.2 de longo alcance para aplicações industriaisWebinar: BlueNRG-LP - Bluetooth 5.2 de longo alcance para aplicações industriais
Webinar: BlueNRG-LP - Bluetooth 5.2 de longo alcance para aplicações industriaisEmbarcados
 
Architecting the Most Advanced Automotive SoCs: Maximizing Safety and Perform...
Architecting the Most Advanced Automotive SoCs: Maximizing Safety and Perform...Architecting the Most Advanced Automotive SoCs: Maximizing Safety and Perform...
Architecting the Most Advanced Automotive SoCs: Maximizing Safety and Perform...NetSpeed Systems
 
XPDDS17: Keynote: Shared Coprocessor Framework on ARM - Oleksandr Andrushchen...
XPDDS17: Keynote: Shared Coprocessor Framework on ARM - Oleksandr Andrushchen...XPDDS17: Keynote: Shared Coprocessor Framework on ARM - Oleksandr Andrushchen...
XPDDS17: Keynote: Shared Coprocessor Framework on ARM - Oleksandr Andrushchen...The Linux Foundation
 
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...MIPI Alliance
 
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI Alliance
 
Spansion FM Family of Flexible Microcontrollers
Spansion FM Family of Flexible MicrocontrollersSpansion FM Family of Flexible Microcontrollers
Spansion FM Family of Flexible MicrocontrollersSpansion
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Videoguy
 
Mistral Solutions Pvt. Ltd. Corporate Presentation
Mistral Solutions Pvt. Ltd. Corporate Presentation Mistral Solutions Pvt. Ltd. Corporate Presentation
Mistral Solutions Pvt. Ltd. Corporate Presentation Mistral Solutions
 
“Efficient Video Perception Through AI,” a Presentation from Qualcomm
“Efficient Video Perception Through AI,” a Presentation from Qualcomm“Efficient Video Perception Through AI,” a Presentation from Qualcomm
“Efficient Video Perception Through AI,” a Presentation from QualcommEdge AI and Vision Alliance
 
eLine Technology's Product Catalog
eLine Technology's Product CatalogeLine Technology's Product Catalog
eLine Technology's Product CatalogeLine Technology
 
Sierra Wireless Developer Day 2013 - 06 - AirPrime goes multicore
Sierra Wireless Developer Day 2013 - 06 - AirPrime goes multicoreSierra Wireless Developer Day 2013 - 06 - AirPrime goes multicore
Sierra Wireless Developer Day 2013 - 06 - AirPrime goes multicoreThibault Cantegrel
 
Automotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPAutomotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPCAST, Inc.
 
MIPI DevCon 2016: MIPI Mobile Touch Specification
MIPI DevCon 2016: MIPI Mobile Touch SpecificationMIPI DevCon 2016: MIPI Mobile Touch Specification
MIPI DevCon 2016: MIPI Mobile Touch SpecificationMIPI Alliance
 
2019 company introduction
2019 company introduction2019 company introduction
2019 company introductionAndyWang204
 

What's hot (20)

The solution selling kits of PC-based Automation_20160404_Eric Lo
The solution selling kits of PC-based Automation_20160404_Eric LoThe solution selling kits of PC-based Automation_20160404_Eric Lo
The solution selling kits of PC-based Automation_20160404_Eric Lo
 
Moxa Power Solution_by Eric Lo_03302012
Moxa Power Solution_by Eric Lo_03302012Moxa Power Solution_by Eric Lo_03302012
Moxa Power Solution_by Eric Lo_03302012
 
Webinar: BlueNRG-LP - Bluetooth 5.2 de longo alcance para aplicações industriais
Webinar: BlueNRG-LP - Bluetooth 5.2 de longo alcance para aplicações industriaisWebinar: BlueNRG-LP - Bluetooth 5.2 de longo alcance para aplicações industriais
Webinar: BlueNRG-LP - Bluetooth 5.2 de longo alcance para aplicações industriais
 
Enabling innovation in mobile SoCs
Enabling innovation in mobile SoCsEnabling innovation in mobile SoCs
Enabling innovation in mobile SoCs
 
Air vision ds
Air vision dsAir vision ds
Air vision ds
 
Architecting the Most Advanced Automotive SoCs: Maximizing Safety and Perform...
Architecting the Most Advanced Automotive SoCs: Maximizing Safety and Perform...Architecting the Most Advanced Automotive SoCs: Maximizing Safety and Perform...
Architecting the Most Advanced Automotive SoCs: Maximizing Safety and Perform...
 
XPDDS17: Keynote: Shared Coprocessor Framework on ARM - Oleksandr Andrushchen...
XPDDS17: Keynote: Shared Coprocessor Framework on ARM - Oleksandr Andrushchen...XPDDS17: Keynote: Shared Coprocessor Framework on ARM - Oleksandr Andrushchen...
XPDDS17: Keynote: Shared Coprocessor Framework on ARM - Oleksandr Andrushchen...
 
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
 
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
 
SDS_SSL_MPM_UN_A4
SDS_SSL_MPM_UN_A4SDS_SSL_MPM_UN_A4
SDS_SSL_MPM_UN_A4
 
Spansion FM Family of Flexible Microcontrollers
Spansion FM Family of Flexible MicrocontrollersSpansion FM Family of Flexible Microcontrollers
Spansion FM Family of Flexible Microcontrollers
 
iWave Systems Techologies Pvt Ltd- Company Profile Presentation
iWave Systems Techologies Pvt Ltd- Company Profile PresentationiWave Systems Techologies Pvt Ltd- Company Profile Presentation
iWave Systems Techologies Pvt Ltd- Company Profile Presentation
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
 
Mistral Solutions Pvt. Ltd. Corporate Presentation
Mistral Solutions Pvt. Ltd. Corporate Presentation Mistral Solutions Pvt. Ltd. Corporate Presentation
Mistral Solutions Pvt. Ltd. Corporate Presentation
 
“Efficient Video Perception Through AI,” a Presentation from Qualcomm
“Efficient Video Perception Through AI,” a Presentation from Qualcomm“Efficient Video Perception Through AI,” a Presentation from Qualcomm
“Efficient Video Perception Through AI,” a Presentation from Qualcomm
 
eLine Technology's Product Catalog
eLine Technology's Product CatalogeLine Technology's Product Catalog
eLine Technology's Product Catalog
 
Sierra Wireless Developer Day 2013 - 06 - AirPrime goes multicore
Sierra Wireless Developer Day 2013 - 06 - AirPrime goes multicoreSierra Wireless Developer Day 2013 - 06 - AirPrime goes multicore
Sierra Wireless Developer Day 2013 - 06 - AirPrime goes multicore
 
Automotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPAutomotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IP
 
MIPI DevCon 2016: MIPI Mobile Touch Specification
MIPI DevCon 2016: MIPI Mobile Touch SpecificationMIPI DevCon 2016: MIPI Mobile Touch Specification
MIPI DevCon 2016: MIPI Mobile Touch Specification
 
2019 company introduction
2019 company introduction2019 company introduction
2019 company introduction
 

Similar to Webinar: Aplicações gráficas com STM32H7

S5pc100 Brochure 200902
S5pc100 Brochure 200902S5pc100 Brochure 200902
S5pc100 Brochure 200902guestc82ba2
 
Introduce to AM37x Sitara™ Processors
Introduce to AM37x Sitara™ ProcessorsIntroduce to AM37x Sitara™ Processors
Introduce to AM37x Sitara™ ProcessorsPremier Farnell
 
High-performance ARM SoM Powered by NXP i.MX 8M
High-performance ARM SoM Powered by NXP i.MX 8MHigh-performance ARM SoM Powered by NXP i.MX 8M
High-performance ARM SoM Powered by NXP i.MX 8MLinda Zhang
 
HC05.5.3-Bolton-SGS-Thomson-MPEG
HC05.5.3-Bolton-SGS-Thomson-MPEGHC05.5.3-Bolton-SGS-Thomson-MPEG
HC05.5.3-Bolton-SGS-Thomson-MPEGDavid Parre
 
Introducing i.MX233 Application Processors
Introducing i.MX233 Application ProcessorsIntroducing i.MX233 Application Processors
Introducing i.MX233 Application ProcessorsPremier Farnell
 
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-ModuleMYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-ModuleLinda Zhang
 
Digital signal processors
Digital signal processorsDigital signal processors
Digital signal processorsPrem Ranjan
 
Arm: Enabling CXL devices within the Data Center with Arm Solutions
Arm: Enabling CXL devices within the Data Center with Arm SolutionsArm: Enabling CXL devices within the Data Center with Arm Solutions
Arm: Enabling CXL devices within the Data Center with Arm SolutionsMemory Fabric Forum
 
MYC-YF13X CPU Module - STM32MP135 based SoM
MYC-YF13X CPU Module - STM32MP135 based SoMMYC-YF13X CPU Module - STM32MP135 based SoM
MYC-YF13X CPU Module - STM32MP135 based SoMLinda Zhang
 
Powerful SoM based on i.MX 8M Mini processor for various embedded applications
Powerful SoM based on i.MX 8M Mini processor for various embedded applicationsPowerful SoM based on i.MX 8M Mini processor for various embedded applications
Powerful SoM based on i.MX 8M Mini processor for various embedded applicationsnie, jack
 
MYS-8MMX Single Board Computer
MYS-8MMX Single Board ComputerMYS-8MMX Single Board Computer
MYS-8MMX Single Board ComputerLinda Zhang
 
Piccolo F2806x Microcontrollers
Piccolo F2806x MicrocontrollersPiccolo F2806x Microcontrollers
Piccolo F2806x MicrocontrollersPremier Farnell
 
Morello Technology Demonstrator Hardware Overview - Mark Inskip, Arm
Morello Technology Demonstrator Hardware Overview - Mark Inskip, ArmMorello Technology Demonstrator Hardware Overview - Mark Inskip, Arm
Morello Technology Demonstrator Hardware Overview - Mark Inskip, ArmKTN
 
MYC-YA15XC-T CPU Module
MYC-YA15XC-T CPU ModuleMYC-YA15XC-T CPU Module
MYC-YA15XC-T CPU ModuleLinda Zhang
 

Similar to Webinar: Aplicações gráficas com STM32H7 (20)

S5pc100 Brochure 200902
S5pc100 Brochure 200902S5pc100 Brochure 200902
S5pc100 Brochure 200902
 
Introduce to AM37x Sitara™ Processors
Introduce to AM37x Sitara™ ProcessorsIntroduce to AM37x Sitara™ Processors
Introduce to AM37x Sitara™ Processors
 
High-performance ARM SoM Powered by NXP i.MX 8M
High-performance ARM SoM Powered by NXP i.MX 8MHigh-performance ARM SoM Powered by NXP i.MX 8M
High-performance ARM SoM Powered by NXP i.MX 8M
 
HC05.5.3-Bolton-SGS-Thomson-MPEG
HC05.5.3-Bolton-SGS-Thomson-MPEGHC05.5.3-Bolton-SGS-Thomson-MPEG
HC05.5.3-Bolton-SGS-Thomson-MPEG
 
Introducing i.MX233 Application Processors
Introducing i.MX233 Application ProcessorsIntroducing i.MX233 Application Processors
Introducing i.MX233 Application Processors
 
OMAP
OMAPOMAP
OMAP
 
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-ModuleMYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
 
Genesis
GenesisGenesis
Genesis
 
Digital signal processors
Digital signal processorsDigital signal processors
Digital signal processors
 
K vector embedded_linux_workshop
K vector embedded_linux_workshopK vector embedded_linux_workshop
K vector embedded_linux_workshop
 
Arm: Enabling CXL devices within the Data Center with Arm Solutions
Arm: Enabling CXL devices within the Data Center with Arm SolutionsArm: Enabling CXL devices within the Data Center with Arm Solutions
Arm: Enabling CXL devices within the Data Center with Arm Solutions
 
MYC-YF13X CPU Module - STM32MP135 based SoM
MYC-YF13X CPU Module - STM32MP135 based SoMMYC-YF13X CPU Module - STM32MP135 based SoM
MYC-YF13X CPU Module - STM32MP135 based SoM
 
Powerful SoM based on i.MX 8M Mini processor for various embedded applications
Powerful SoM based on i.MX 8M Mini processor for various embedded applicationsPowerful SoM based on i.MX 8M Mini processor for various embedded applications
Powerful SoM based on i.MX 8M Mini processor for various embedded applications
 
MYS-8MMX Single Board Computer
MYS-8MMX Single Board ComputerMYS-8MMX Single Board Computer
MYS-8MMX Single Board Computer
 
UTM Appliance Fact Sheet
UTM Appliance Fact SheetUTM Appliance Fact Sheet
UTM Appliance Fact Sheet
 
Piccolo F2806x Microcontrollers
Piccolo F2806x MicrocontrollersPiccolo F2806x Microcontrollers
Piccolo F2806x Microcontrollers
 
Morello Technology Demonstrator Hardware Overview - Mark Inskip, Arm
Morello Technology Demonstrator Hardware Overview - Mark Inskip, ArmMorello Technology Demonstrator Hardware Overview - Mark Inskip, Arm
Morello Technology Demonstrator Hardware Overview - Mark Inskip, Arm
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
MYC-YA15XC-T CPU Module
MYC-YA15XC-T CPU ModuleMYC-YA15XC-T CPU Module
MYC-YA15XC-T CPU Module
 
XMC4000 Brochure | Infineon Technologies
XMC4000 Brochure | Infineon TechnologiesXMC4000 Brochure | Infineon Technologies
XMC4000 Brochure | Infineon Technologies
 

More from Embarcados

Webinar: Controle de motores BLDC e de indução trifásico
Webinar: Controle de motores BLDC e de indução trifásicoWebinar: Controle de motores BLDC e de indução trifásico
Webinar: Controle de motores BLDC e de indução trifásicoEmbarcados
 
Webinar_ Julho 2023 - Embarcados.pdf
Webinar_ Julho 2023 - Embarcados.pdfWebinar_ Julho 2023 - Embarcados.pdf
Webinar_ Julho 2023 - Embarcados.pdfEmbarcados
 
Webinar: Especificação de Componentes Passivos
Webinar: Especificação de Componentes PassivosWebinar: Especificação de Componentes Passivos
Webinar: Especificação de Componentes PassivosEmbarcados
 
Webinar: Projeto de hardware utilizando Conversores DC/DC
Webinar: Projeto de hardware utilizando Conversores DC/DCWebinar: Projeto de hardware utilizando Conversores DC/DC
Webinar: Projeto de hardware utilizando Conversores DC/DCEmbarcados
 
Webinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP seguraWebinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP seguraEmbarcados
 
Webinar: Desvendando o Yocto Project
Webinar: Desvendando o Yocto ProjectWebinar: Desvendando o Yocto Project
Webinar: Desvendando o Yocto ProjectEmbarcados
 
Webinar: Bancada de eletrônica profissional
Webinar: Bancada de eletrônica profissionalWebinar: Bancada de eletrônica profissional
Webinar: Bancada de eletrônica profissionalEmbarcados
 
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...Embarcados
 
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...Embarcados
 
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3CWebinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3CEmbarcados
 
Webinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2GWebinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2GEmbarcados
 
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAsWebinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAsEmbarcados
 
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...Embarcados
 
Cristais e Ressonadores Murata
Cristais e Ressonadores MurataCristais e Ressonadores Murata
Cristais e Ressonadores MurataEmbarcados
 
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potênciaWebinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potênciaEmbarcados
 
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?Embarcados
 
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassezWebinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassezEmbarcados
 
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...Embarcados
 
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiroWebinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiroEmbarcados
 
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...Embarcados
 

More from Embarcados (20)

Webinar: Controle de motores BLDC e de indução trifásico
Webinar: Controle de motores BLDC e de indução trifásicoWebinar: Controle de motores BLDC e de indução trifásico
Webinar: Controle de motores BLDC e de indução trifásico
 
Webinar_ Julho 2023 - Embarcados.pdf
Webinar_ Julho 2023 - Embarcados.pdfWebinar_ Julho 2023 - Embarcados.pdf
Webinar_ Julho 2023 - Embarcados.pdf
 
Webinar: Especificação de Componentes Passivos
Webinar: Especificação de Componentes PassivosWebinar: Especificação de Componentes Passivos
Webinar: Especificação de Componentes Passivos
 
Webinar: Projeto de hardware utilizando Conversores DC/DC
Webinar: Projeto de hardware utilizando Conversores DC/DCWebinar: Projeto de hardware utilizando Conversores DC/DC
Webinar: Projeto de hardware utilizando Conversores DC/DC
 
Webinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP seguraWebinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP segura
 
Webinar: Desvendando o Yocto Project
Webinar: Desvendando o Yocto ProjectWebinar: Desvendando o Yocto Project
Webinar: Desvendando o Yocto Project
 
Webinar: Bancada de eletrônica profissional
Webinar: Bancada de eletrônica profissionalWebinar: Bancada de eletrônica profissional
Webinar: Bancada de eletrônica profissional
 
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
 
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
 
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3CWebinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
 
Webinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2GWebinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2G
 
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAsWebinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
 
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
 
Cristais e Ressonadores Murata
Cristais e Ressonadores MurataCristais e Ressonadores Murata
Cristais e Ressonadores Murata
 
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potênciaWebinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
 
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
 
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassezWebinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
 
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
 
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiroWebinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
 
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
 

Recently uploaded

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 

Recently uploaded (20)

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 

Webinar: Aplicações gráficas com STM32H7

  • 1. Developing Graphics With H7 and TouchGFX Cicero Pompeu William Maia AME MCU PME AME MCU FAE
  • 2. Agenda 1 Portfolio STM32H7 2 Ecosystem 3 TouchGFX Basics 4 Demo 5 Deliverables 2
  • 4. Launching in 2020 Launched in 2019 Ultra-low-power MCUs Mainstream MCUs Cortex®-M0 Cortex®-M0+ Cortex®-M3 Cortex®-M4 Cortex®-M7 High-performance MCUs Wireless MCUs Cortex®-M33 MPUs STM32 portfolio positioning 4 Keep releasing your growing creativity  > 1600 Part Numbers More than 60,000 customers Note : Cortex-M0+ Radio Co-processor Multi Core MPU Dual Core Cortex®-A7 & Cortex®-M4 Dual Core MCU Cortex®-M7 & Cortex®-M4 More info: Go to www.st.com/stm32
  • 5. STM32H7 5 Need more information? Go to www.st.com/stm32H7
  • 6. Extend the STM32H7 experience 6 Dual core lines for concurrent-thread-applications Cortex-M7 Up to 480 MHz Cortex-M4 Up to 240 MHz Single core lines for single-thread-application Cortex-M7 Up to 480 MHz 200 High-performance ArmCortex-M7 ArmCortex-M7+M4 298 608 1082 2400 2424+800 CoreMark 2400 2200 2000 1800 1600 1400 1200 1000 600 800 400 3400 3200 3000 2800 2600 F7 H7F4F2 H7 dual
  • 7. Creating a smartphone-like graphic UI for your embedded device 7 Large internal SRAM (frame buffer) for integrated and cost effective single chip solution Graphic hardware accelerations for better effects, transitions and fluidity Graphic support from 64-pin QFP packages (improved cost effectiveness) TFT LCD Controller for stunning HMI development
  • 8. STM32H7 dual-core architecture application examples 8 Industrial tool machine Home automation & security Cortex-M7 = Human Machine Interface Cortex-M4 = Com/Gateway + Motor Control + Sensor pre-processing (AI) Cortex-M7 = Artificial Intelligence  Neural Network (Pattern recognition, ASR) Cortex-M4 = Com/Gateway + Real-time I/F
  • 9. Chrom – ART Accelerator 9
  • 10. Overview • Provides hardware acceleration for graphical operations • Graphics-oriented 2D DMA • Planes blending & pixel format conversion • Specific modes for anti-aliased fonts 10 • Offloads CPU for graphical operations • One pixel per cycle calculation • Integrated pixel format converter & blender • Simple integration through graphical stack Application benefits Chrom-ART Blender64-bit AXI Master PFCFIFO Background PFCFIFO Foreground PFCFIFO Output 32-bit AHB Slave Control/Status Registers CLUT RAMs
  • 11. Chrom-ART Features 11 2D DMA with graphical-oriented features with 4 operating modes Register-to-memory Memory-to-memory Memory-to-memory with pixel format conversion Memory-to-memory with pixel format conversion and blending User programmable parameters Sources and destination addresses on the whole memory Sources and destination size and offset Source and destination color format Up to 12 color formats supported from 4 up to 32 bits per pixel with indirect or direct color coding including YCbCr format Internal memories for CLUT storage in indirect color mode with automatic loading Alpha value can be modified (source value, fixed value or modulated value)
  • 12. FSMC Flexible Static Memory Controller
  • 13. Overview • FMC supports external memories via • NOR Flash/PSRAM controller • NAND memory controller • SDRAM memory controller 13 • RAM extension • Flash memory extension • Parallel interface (Intel 8080 / Motorola 6800) Application benefits FMC Configuration registers NOR / PSRAM memory controller AXI NOR signals NAND memory controller Int. Shared signals NAND signals SDRAM signals SDRAM memory controller
  • 14. Chrom-ART Features 14 Fully independent banks • Four banks to support separate external memories • Independent Chip Select for each memory bank • Independent configuration for each memory bank Flexible configuration • FMC external access frequency is up to HCLK/2 • Programmable timings to support a wide range of devices • 8- ,16- or 32-bit data bus • External asynchronous wait control • Extended mode (read timings and protocol different to write timings) • Supports burst mode access to synchronous devices (NOR Flash and PSRAM)
  • 15. Supported devices • Static memory-mapped devices including • Static random access memory (SRAM) • Read-only memory (ROM) • NOR / OneNAND Flash memory • PSRAM • NAND Flash memory • Includes ECC hardware to check up to 8 Kbytes of data read/written • 3 possible interrupt sources (level, rising edge and falling edge) • SDRAM memory • Interfaces with Synchronous DRAM (SDRAM) memory-mapped 15 Compatible with a wide variety of interfaces and memories
  • 17. STM32 software tools portfolio 17 STM32CubeMX, GUI Builders Configure & Generate Code ST and Partner IDEs Compile and Debug STM32CubeProg/Monitor Monitor, Program & Utilities A C/C++ flow in three steps FREE IDEs
  • 18. STM32 ecosystem overview 18 Software Hardware Customer support community.st.com FAE - Worldwide Customer Support Flexible prototyping Key feature prototyping Full feature evaluation STM32 Nucleo Discovery kits Evaluation boards wiki.st.com/stm32mpu wiki.st.com/stm32mcu new github.com/STMicroelectronics
  • 19. Startting at $318 Starting at $87 Starting at $69 Full feature STM32H7 evaluation • STM32H743I-EVAL2 • STM32H753I-EVAL2 • STM32H747I-EVAL • STM32H757I-EVAL Flexible prototyping & demo • STM32H745I-DISCO • STM32H747I-DISCO • STM32H747I-DISC1 • STM32H750B-DK Affordable and quick prototyping • NUCLEO-H743ZI2 • NUCLEO-H753ZI • NUCLEO-H745ZI-Q / H755ZI-Q STM32H74x/H75x hardware solutions 19 Evaluation Boards Discovery Kits Nucleo Boards Starting at $27 Speed-up evaluation, prototyping and design
  • 21. Free of charge advanced UI development suite Easy HMI design touchgfx designer 21
  • 22. Introduction 22 User expectations are high Typical microcontroller interface TouchGFX enables that • Smartphones have become the paramount reference when we judge user interfaces and touch displays, making users of embedded interfaces more demanding • The users expect: • Touch Gestures Instant Response Intuitive Interaction Modern Design Strong Brand Identity
  • 23. Graphics Display System MCU base Design 1. Low end graphics implementation 2. High end graphics implementation
  • 24. • Requires modern GUI features like • Transparency • Alpha-blending • Anti-Aliased Fonts and Kerning • Touch Gestures • Animations • Rotation 2D/3D • Screen Transitions • High-Resolution Displays • High Frame Rate 24 Requirements Today Graphics
  • 25. 25 About ST-TouchGFX ST-TouchGFX is a software framework written in C++ that unlocks the graphical user interface on your STM32 hardware. The technology lets you create high- end GUIs that fully live up to today’s smartphone standards at a fraction of the cost. Graphical framework
  • 26. ST-TouchGFX advantages Create UI with the maximum performance Max UI Performance on STM32 ST-TouchGFX enables astounding smartphone UI performance by full utilization of STM32 advanced graphical hardware features, such as the Chrom- ART Accelerator™ and JPEG HW accelerator. Create Anything Through easy creation of custom widgets, ST- TouchGFX is your perfect tool for developing one-of- a-kind applications with a smartphone look and feel.
  • 27. 27 ST-TouchGFX designer State of the art development tool Easy Development • Use our graphical WYSIWYG tool, ST- TouchGFX Designer, and create your own prototype in minutes. • Choose your preferred IDE for development • Support for all major compilers: IAR, Keil, GCC. • Run your application on any STM32L4, STM32F4, F7 & H7 display board
  • 28. • Cube ST-TouchGFX runs on top of the cube driver layer. Use CubeMX to generate low- level code for your custom board. 28 • CubeMX ST-TouchGFX initialization is now managed within CubeMX ! STM32 tooling technology Key tools integration
  • 30. 30 Getting Started What do I need to know?
  • 31. • Choose ideal MCU and simply configure • Pinouts • Clocks and oscillators • Peripherals • Low-power modes • Middleware Overview 31 • Helps choose the correct MCU for a given purpose • Simulation provides an advantage in design phase • Boosts development speed with a headstart Application benefits
  • 32. Setup Graphic parameters • Select: Middleware -> GRAPHICS 32 1 2 1 2
  • 33. Graphic parameters 33 • Graphics Framework: TouchGFX • Display Interface: Display Parallel interface using LTDC • Undefined because LCD will be reset by NRST pin
  • 34. Setup LCD-TFT Display Controller (LTDC) 34 • Select Multimedia • Select LTDC • Setup Display Type to RG888 (24 bits) • Active Width 480 pixels • Active Height 272 lines 1 3 4 5 1 2 3 4 2 5
  • 35. LTDC Layer Settings 35 • Select Layer Settings • Setup Pixel Format RG888 1 2 1 2
  • 36. Setup TouchGFX Display Size 36 1 2 3 4 • Back to Middleware • Select GRAPHICS • Select TouchGFX • Setup TouchGFX Phy X-Y Display size • X Size = 480 • Y Size = 272 1 2 3 4
  • 37. Clock Configuration 37 Clock Configuration not change (use default setting)
  • 38. Execute Graphics framework • Back to STM32CubeMX an Open TouchGFX Designer tool 38 Pinout & Configuration -> Middleware -> GRAPHICS-> TouchGFX Click “Execute” 1 2 3 4 5
  • 39. TouchGFX Designer • Click Open an exiting application from disk 39
  • 40. Select an exiting project • Select an exiting project and click Open 40 This project is created by STM32CubeMX 4 5 1 2 3
  • 41. Ready to design LCD 41
  • 45. • H7 Online Training • https://www.st.com/content/st_com/en/support/learning/stm32- education/stm32-online-training/stm32h7-online-training.html • External Loader Basics • https://www.st.com/content/st_com/en/support/learning/stm32- education/stm32-moocs/external_QSPI_loader.html 45 Read First Getting started with my own ASTONISHING GUI • TouchGFX References • https://www.touchgfx.com/ • support.touchgfx.com • https://support.touchgfx.com/docs/introduction/g etting-started • https://support.touchgfx.com/docs/development/ development-introduction
  • 46. © STMicroelectronics - All rights reserved. ST logo is a trademark or a registered trademark of STMicroelectronics International NV or its affiliates in the EU and/or other countries. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other product or service names are the property of their respective owners. Thank you