VideoLibrary

STM32MP1 Primer – Day 1

Today's goal is to get familiar with the STM32MP157x hardware install the STM32CubeProgrammer and STM32CubeIDE applications and ultimately install the STM32MP1 Developer Package and the OpenSTLinux SDK. We will also assemble our first STM32MP157x embedded Linux application. The host flavor of Linux we will use for the entire lecture series will be the latest spin of Ubuntu LTS. We will depend on the STM32MP1 Wiki as a guide to establishing our Ubuntu-based STM32MP157x cross compilation environment which will consist of source codes of all software components. The cross-compilation environment installation will result in the creation of a pair of very important working directories (Starter-Package and Developer-Package) collectively known as the STM32MP15-Ecosystemwhich will contain the bulk of the necessary source codes. The Starter-Package directory will be used primarily to supply prebuilt trusted embedded Linux images to the STM32CubeProgrammer application. The Starter-Package directory contains a trusted Linux image for each hardware variant of the STM32MP1 family. Normally we will only use the services of the Starter-Package directory when we need to generate an untouched clean and trusted Linux image which will be ultimately loaded onto a microSD card via the STM32CubeProgrammer application. Most of our time will be spent tapping the resources contained within the Developer-Package directory. The SDKLinux sources and latest STM32Cube STM32MP1 firmware load are housed in the Developer-Package directory. There is a tremendous amount of typing involved with setting up the STM32MP15-Ecosystem. However, within the lecture you will be shown how to eliminate most all of the word-by-word typing which will avoid typing errors and greatly reduce the time needed to complete the cross-compilation installation.

1/29/2025 5:21:30 PM

Embedded MCU, DSP Evaluation Boards

ImmagineCodice produttoreDescrizioneQuantità disponibilePrezzoVedi i dettagli
DISCOVERY STM32MP157D EVAL BRDSTM32MP157D-DK1DISCOVERY STM32MP157D EVAL BRD20 - Immediatamente$137.27Vedi i dettagli
DISCOVERY KIT WITH STM32MP135F MSTM32MP135F-DKDISCOVERY KIT WITH STM32MP135F M20 - Immediatamente$149.38Vedi i dettagli
DISCOVERY STM32MP157F CRYPTO BRDSTM32MP157F-DK2DISCOVERY STM32MP157F CRYPTO BRD20 - Immediatamente$174.70Vedi i dettagli
STM32MP157F CRYPTO EVAL BRDSTM32MP157F-EV1STM32MP157F CRYPTO EVAL BRD15 - Immediatamente$447.99Vedi i dettagli
STM32MP157D EVAL BRDSTM32MP157D-EV1STM32MP157D EVAL BRD2 - Immediatamente$357.36Vedi i dettagli
DISCOVERY STM32MP157A EVAL BRDSTM32MP157A-DK1DISCOVERY STM32MP157A EVAL BRD0 - Immediatamente$60.37Vedi i dettagli
DISCOVERY STM32MP157C CRYPTO BRDSTM32MP157C-DK2DISCOVERY STM32MP157C CRYPTO BRD0 - Immediatamente$85.79Vedi i dettagli
STM32MP157C CRYPTO EVAL BRDSTM32MP157C-EV1STM32MP157C CRYPTO EVAL BRD0 - Immediatamente$343.38Vedi i dettagli

Microprocessors

ImmagineCodice produttoreDescrizioneQuantità disponibilePrezzoVedi i dettagli
IC MPU STM32MP1 800MHZ 361TFBGASTM32MP157FAC1IC MPU STM32MP1 800MHZ 361TFBGA1300 - Immediatamente$14.20Vedi i dettagli
IC MPU STM32MP1 650MHZ 448LFBGASTM32MP157CAA3IC MPU STM32MP1 650MHZ 448LFBGA0 - Immediatamente$14.87Vedi i dettagli
IC MPU STM32MP1 650MHZ 448LFBGASTM32MP151CAA3IC MPU STM32MP1 650MHZ 448LFBGA203 - Immediatamente$11.31Vedi i dettagli
32-BIT ARM CORTEX-A7 900MHZ MPUSTM32MP135FAE732-BIT ARM CORTEX-A7 900MHZ MPU446 - Immediatamente$9.80Vedi i dettagli
IC MPU STM32MP1 650MHZ 448LFBGASTM32MP153CAA3IC MPU STM32MP1 650MHZ 448LFBGA325 - Immediatamente$13.48Vedi i dettagli