Embedded automotive applications are just a few clicks away

STMicroelectronics offers a wide portfolio of microcontrollers (MCUs) for automotive applications, including the 32-bit SPC5 family, built on Power Architecture® technology.

SPC5Studio is a free of charge, RCP based integrated development environment provided to our customers to develop their embedded applications. Mainly based on CDT, SPC5Studio uses a large variety of other Eclipse projects (RCPTT, Eclipse Modeling Project, Eclipse Market place client, JBoss Freemarker, Eclipse Web tools Platform, ...)

SPC5Studio uses a software framework based on a layered application model with hundreds of application samples, which help customers to start their development with our MCUs.

Due to the growing complexity of MCUs, reference manuals are getting bigger and bigger (thousands of pages), and customers need help to configure them. In particular, they need a flexible and user friendly way of configuring the various peripherals (CAN, DSPI, I2C, ADC, Ethernet...) and cores.

Two of the most complex configurations being on one hand I/O pin mapping to keep in sync printed circuit boards (PCB) with software development, and on the other hand clock tree setup with frequencies constraints. SPC5Studio provides for this purpose two dedicated graphical editors.

In this talk I will present:
• how we extracted I/O pin mapping definition from MCU designers' settings database and get it included in the tool,
• how we ensure consistency checking between various parts of MCU configuration (e.g. clock tree frequencies),
• how the configuration is used to generate user CDT application project, with code templates,
• the choices that we made using Eclipse ecosystem and marketplace in order to develop, test, validate and deploy the tool itself, but also its embedded drivers and applications.

Schedule info
Session Time Slot(s): 
Thursday, June 14, 2018 - 13:30 to 14:05
Ghislain BALLESTER (ST Microelectronics)'s picture

I fully support this talk, as MCU configurators are becoming mandatory for any chipset vendor who want to go mass market.

All key industry players are moving this direction. Moreover those who were using other frameworks (or no framework at all) are requested to transition to Eclipse.

Public comment
Giuseppe Di Giore's picture

Nowadays micro-controllers are complex.

The configuration of the peripherals and their pins is a complicated part.
The usage of a configuration tool simplifies that part of programming.

A configuration tool automatically performs configuration consistency check,
helps in discovering the various configurations applicable to each pin,
defines a pin configuration with few clicks.

So if this tool is also integrated into a development environment like Eclipse
it is an added value to which it is difficult to renounce.

Fully support this talk!

Public comment
Pierre KAIKATI's picture

A consistent framework with both development AND configuration tools... 

Very interesting !!

Public comment
VINCENT DELAUNAY (ST MICROELECTRONICS)'s picture

Evaluate a solution and go fast to your main target, becomes fastidious and not efficient if you must study several thousand pages of datasheet. SPC5Studio provides a simple way to get the right setup for your evaluation, and free time for developper to focus on their skills.

 

Public comment
Philippe Cornu (STMicroelectronics)'s picture

I fully support this talk about a really useful, fast & interesting tool based on eclipse and its ecosystem.
For sure you'll need SPC5Studio to evaluate your next MCU based solution ... and SPC5Studio will save you so much time!

Public comment
ha nguyen (st microlelectronics)'s picture

This framework is very easy to use.

Install, choose your MCU and let's play with the user friendly interface.

Public comment
Jerome Durand's picture

Very efficient and easy to use tool to speed up your devs.

Public comment
Emmanuel Grandin (ST Microelectronics)'s picture

This tool has been developped with user experience in mind : whatever can simplify user steps in configuring the microcontroller is done.

This is a very good example of what can be done with Eclipse with this mindset

Public comment
Jacques Girard (STMicroelectronics)'s picture

It is amazing how SPC5Studio can simplify developers' life !

Public comment
Michel Wojdaszka's picture

Beginning in the world of the automobile, this tool makes it possible to configure and program the microcontrollers simply.

Public comment

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon France2018 sponsor prospectus page.

Premium

Basic

Regional Supporter

Conference App Provider

Media

JUG Partners

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018