13
Microcontrollers Ecosystem How to find SW and HW in STM website http://www.emcu.it/FindSWHW/FindSWHW.html

Solution Request - › MKT › Mar13 › Ecosystem.pdfEcosystem Content Types 3 •Built in-house, making the most of the STM32 and STM8 •Source code or binaries

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Solution Request  - › MKT › Mar13 › Ecosystem.pdfEcosystem Content Types 3 •Built in-house, making the most of the STM32 and STM8 •Source code or binaries

Microcontrollers Ecosystem

How to find SW and HW in STM website

http://www.emcu.it/FindSWHW/FindSWHW.html

Page 2: Solution Request  - › MKT › Mar13 › Ecosystem.pdfEcosystem Content Types 3 •Built in-house, making the most of the STM32 and STM8 •Source code or binaries

Distribution Network

What is Ecosystem ? 2

Documentation

Products & Ecosystem

Documentation (Data Brief, Data sheets, Ref. Manuals, User

Manuals, Application Notes, …)

Certificates & Compliancy

Software Development

Tools

Configuration Tools

Development & Debugging

Tools

Monitoring Tools

Embedded Software

HAL / Drivers

RTOS

Firmware Stacks

Application Bricks

Hardware Development

Tools

Evaluation and Promotion

boards

Debug Probes

Communication Bridges

Mass Programming tools

WEB EcoSystem/product selection Technical support/Trainings Communities Sales Forces / Distribution

Page 3: Solution Request  - › MKT › Mar13 › Ecosystem.pdfEcosystem Content Types 3 •Built in-house, making the most of the STM32 and STM8 •Source code or binaries

Ecosystem Content Types 3

• Built in-house, making the most of the STM32 and STM8

• Source code or binaries

• Supported by ST

• Proposed by community or partners

• Source code, from BSD or GPL licenses to commercial

products

• Supported by open source community or partners

• Generic solutions proposed by many companies, portable

to/from other platforms

• Source code or binaries

• Supported by partners

ST-designed

Open source

Partners

Page 4: Solution Request  - › MKT › Mar13 › Ecosystem.pdfEcosystem Content Types 3 •Built in-house, making the most of the STM32 and STM8 •Source code or binaries

A large community of partners 4

Page 5: Solution Request  - › MKT › Mar13 › Ecosystem.pdfEcosystem Content Types 3 •Built in-house, making the most of the STM32 and STM8 •Source code or binaries

Hardware Development Tools

• Promotion Kits

• Discovery Kits

• Evaluation Boards

• Open Hardware Boards

• Leaflabs Maple, Olimexino-STM32

• SecretLabs Netduino, Mountaineer, GHI…

• Debug Probes and Programming Tools

• ST-Link

• J-Link

• Ulink

5

Page 6: Solution Request  - › MKT › Mar13 › Ecosystem.pdfEcosystem Content Types 3 •Built in-house, making the most of the STM32 and STM8 •Source code or binaries

Embedded Software (Firmware)

• HAL / Drivers

• ST Boards Support Packages (BSP)

• Peripheral Libraries (Drivers)

• DSP Library

• RTOS / Firmware Stacks

• RTOS

• Cryptographic

• USB

• TCP/IP

• File Systems

• BlueTooth

• Zigbee

• Graphism

• Touch sensing

• Application Bricks

• Audio

• Industrial

• Motor Control

6

• High Level Frameworks

• Java

• Microsoft .Net Micro Framework

• Matlab

Page 7: Solution Request  - › MKT › Mar13 › Ecosystem.pdfEcosystem Content Types 3 •Built in-house, making the most of the STM32 and STM8 •Source code or binaries

Embedded Software (Firmware)

• HAL / Drivers

• ST Boards Support Packages (BSP)

• Peripheral Libraries (Drivers)

• DSP Library

• RTOS / Firmware Stacks

• RTOS

• Cryptographic

• USB

• TCP/IP

• File Systems

• BlueTooth

• Zigbee

• Graphism

• Touch sensing

• Application Bricks

• Audio

• Industrial

• Motor Control

7

• High Level Frameworks

• Java

• Microsoft .Net Micro Framework

• Matlab

Page 8: Solution Request  - › MKT › Mar13 › Ecosystem.pdfEcosystem Content Types 3 •Built in-house, making the most of the STM32 and STM8 •Source code or binaries

Software Development Tools • Configuration Tools

• µXplorer

• Development and Debugging Tools

• IAR EWARM

• Keil MDK

• Atollic TrueStudio

• Rowley CrossWorks

• Embest CooCox

• Segger emIDE

• Code Red RedSuite

• Raisonance Ride

• Altium Tasking

• Yagarto…

• Monitoring Tools

• STMStudio

8

Page 9: Solution Request  - › MKT › Mar13 › Ecosystem.pdfEcosystem Content Types 3 •Built in-house, making the most of the STM32 and STM8 •Source code or binaries

Software Development Tools • Configuration Tools

• µXplorer

• Development and Debugging Tools

• Embest CooCox

• Segger emIDE

• Code Red RedSuite

• Raisonance Ride

• Altium Tasking

• Yagarto…

• Monitoring Tools

• STMStudio

9

Toolchain Conditions Platform

IAR EWARM

• 30 day Full evaluation

• 32k limited for Cortex-M3, M4

• 16k limited for Cortex-M0

Windows

ARM MDK • MDK-Lite: 32k limited Windows

Atollic TrueStudio • 30 day Full evaluation

• Free 32k limited Windows

Rowley CrossWorks • 30 day Full evaluation

Windows

MacOS

Linux

Embest CooCox

Fully Free. Many supported

STM32 (missing STM32F2,

STM32L1)

Windows

Segger emIDE Open Source Windows

Page 10: Solution Request  - › MKT › Mar13 › Ecosystem.pdfEcosystem Content Types 3 •Built in-house, making the most of the STM32 and STM8 •Source code or binaries

What’s next ?

• Firmware

• New full consistent approach with portable APIs

• Software Tools

• Initialization Code Generation Tool for all firmware modules

• Widening free Toolchains offer

10

Page 11: Solution Request  - › MKT › Mar13 › Ecosystem.pdfEcosystem Content Types 3 •Built in-house, making the most of the STM32 and STM8 •Source code or binaries

Summary

• You will find the ecosystem item you are looking for !

• ST is pushing for widening free offers

11

Page 12: Solution Request  - › MKT › Mar13 › Ecosystem.pdfEcosystem Content Types 3 •Built in-house, making the most of the STM32 and STM8 •Source code or binaries

Questions 1. List at least 1 free tool chain for STM32

• See Slide 9

2. Are there graphical stacks offering for STM32 ? Which ones ?

• emWin with STemWin free offer for binary, from ST

• µC/GUI

• PEG

• Altia

• …

3. What are the goals of µXplorer Tool ?

• Product selector

• Pin muxing solving

• Initialization Code generator

• Power consumption + Battery Life estimation

• ….

12

Page 13: Solution Request  - › MKT › Mar13 › Ecosystem.pdfEcosystem Content Types 3 •Built in-house, making the most of the STM32 and STM8 •Source code or binaries

Microcontrollers Ecosystem - End

For more info contact:

[email protected]

How to find SW and HW in STM website

http://www.emcu.it/FindSWHW/FindSWHW.html