STM32MP1 microprocessor hands-on workshop for developers
STM32MP1 series microprocessors |
After a brief overview of the high-performance STM32MP1 microprocessor, together we will develop simple example embedded software solutions taking advantage of the customizable boot chain and kernel pin multiplexing. Developers will have hands-on training working with the Cortex-M4 and Cortex®-A7 (Linux) cores and get an overview of the PCB design principles.
Who should attend this hands-on workshop?
This workshop is designed for engineers already familiar with embedded Linux development.
You will learn:
- How to get started developing with the STM32MP157 Discovery kit (STM32MP157C-DK2)
- How to configure and assign peripherals within the STM32MP15x microprocessor
- About the different software packages available for the STM32MP15x MPU
- Best practices for PCB designs based on the STM32MP15x MPU
Registration information
Registration for this event is closed.
Workshop Agenda:
08:30 - 09:00 | Registration and system check for pre-installed tools |
09:00 - 09:20 | Getting started with the STM32MP157 Discovery Kit (Hands-on) |
09:20 - 10:20 | Overview of STM32MP1 microprocessors and related development ecosystem |
10:20 - 10:35 | Break |
10:35 - 11:35 | STM32MP1 embedded software |
11:35 - 12:15 | Simple application development (Hands-on) |
12:15 - 13:15 | Lunch |
13:15 - 13:35 | Boot chain and security overview |
13:35 - 14:20 | Boot chain customization (Hands-on) |
14:20 - 15:05 | STM32CubeMx - Lab kernel pin muxing |
15:05 - 15:20 | Break |
15:20 - 15:50 | A7 & M4 real-time co-processing |
15:50 - 16:30 | Lab Linux-M4firmware intercommunication |
16:30 - 17:10 | Hardware design made easy - DDR suite demo |
17:10 - 17:20 | Conclusion and wrap-up |
Prerequisites
To attend this workshop, you must have either:
- Windows PC with virtualisation enabled in the system BIOS; we will provide a virtual machine with all the necessary tools and software installed prior to the event (preferred option).
- PC with Ubuntu v16 or v18 installed - you must ensure that all the prerequisite software is installed prior to attending the workshop (optional).
Location and dates
Location | Date | Status |
Paris, France | 18 June 2019 | Closed |
Eindhoven, Netherlands | 25 June 2019 | Closed |
Stuttgart, Germany | 03 July 2019 | Closed |
Frankfurt, Germany | 03 September 2019 | Closed |
Dortmund, Germany | 05 September 2019 | Closed |
Hvidovre, Denmark | 05 September 2019 | Closed |
Helsinki-Vantaa, Finland | 10 September 2019 | Closed |
Kista, Sweden | 12 September 2019 | Closed |
Bristol, UK | 18 September 2019 | Closed |
Zurich, Switzerland | 18 September 2019 | Closed |
Tel Aviv, Israel | 18 September 2019 | Closed |
Tel Aviv, Israel | 19 September 2019 | Closed |
Novosibirsk, Russia | 24 September 2019 | Closed |
Cambridge, UK | 25 September 2019 | Closed |
Milan, Italy | 25 September 2019 | Closed |
Moscow, Russia | 25 September 2019 | Closed |
Milan, Italy | 26 September 2019 | Closed |
Saint Petersburg, Russia | 26 September 2019 | Closed |
Munich, Germany | 09 October 2019 | Closed |
Prague, Czech Republic | 10 October 2019 | Closed |
Eindhoven, Netherlands | 15 October 2019 | Closed |
Brussels, Belgium | 16 October 2019 | Closed |
Budapest, Hungary | 17 October 2019 | Closed |
Grenoble, France | 22 October 2019 | Closed |
Hamburg, Germany | 22 October 2019 | Closed |
Istanbul, Turkey | 22 October 2019 | Closed |
Graz, Austria | 23 October 2019 | Closed |
Aix en Provence, France | 23 October 2019 | Closed |
Berlin, Germany | 24 October 2019 | Closed |
Warsaw, Poland | 5 November 2019 | Closed |
Barcelona, Spain | 26 November 2019 | Closed |
San Sebastian, Spain | 27 November 2019 | Closed |
Rennes, France | 18 December 2019 | Closed |
Open |
Open |
Open |
Open |
13 March 2019 |
26 March 2019 |
26 March 2019 |
Open |
Open |
Open |
Open |
Open |
18 September 2019 |
18 September 2019 |
Open |
Open |
22 October 2019 |
22 October 2019 |