|
|
Emcraft Linux
Emcraft Linux STM32MP2
|
Contact us
|
Emcraft provides a Linux BSP and a Yocto software distribution, collectively referred to as the “Emcraft Linux STM32MP2”, for the ST32MP2 Cortex-A processor core of the STM32MP2 System-On-Chip (SoC).
Emcraft supports Linux as an operating system for the Cortex-A core of the STM32MP2 SoC (System-On-Chip). Note that while Emcraft does not supply the evaluation board itself, there are certain hardware add-ons to the STM32MP257F-EV1 that enhance the reference platform with additional I/O interfaces. Some of those hardware add-ons are available through Emcraft and its partners. Refer to the information on this web site for further details.
The Emcraft Linux STM32MP2 is based on ST’s OpenSTLinux Distribution. We regularly synchronise our Emcraft Linux with latest releases available from ST. Additionally, Emcraft integrates and supports various software add-ons, emphasizing software support for certain hardware interfaces that, from our experiences, are important for our customers (eg: various camera devices, support for the STSAFE-TPM technology, WiFi/BT modules, etc).
The key aspect of the Emcraft Linux STM32MP2 offering is software consulting and customisation services. Refer to the following page for further details.
Software
STM32MP2 Release Materials
|
Ask Question
|
Emcraft supports Linux as an operating system for the Cortex-A core of the STM32MP2 SoC (System-On-Chip).
Resources |
Download |
Version #
|
Date
|
Release Files |
Release Notes. Read this to understand features supported by this release of the product. |
|
4.3.1
|
Oct 24, 2024 |
Prebuilt bootable Linux images for STM32MP2 (requires registration and login) |
|
4.3.1
|
Oct 24, 2024 |
Prebuilt Yocto toochain (requires registration and login) |
|
4.3.1
|
Oct 24, 2024 |
Docs
STM32MP2 Linux Documentation
|
|
This page provides various documentation materials for the Emcraft Linux BSP and Yocto distribution for the STM32MP2 SoC (System-On-Chip).
If you are just starting to use the STM32MP2 software, read through the documentation materials in the order they are listed below. If you are looking for an answer to a concrete question, refer to Subject to understand the category of each specific documentation item..
Resource |
Subject
|
Download |
Date
|
Application Notes |
Setting up the STM32MP257F-EV1 Evaluation Board |
#kit |
|
Oct 24, 2024 |
Selecting STM32MP2 EV1 Boot Device
|
#kit #boot |
|
Oct 24, 2024 |
Booting Linux from SD Card
|
#linux #uboot
|
|
Oct 24, 2024 |
Booting Linux from eMMC
|
#linux #uboot
|
|
Oct 24, 2024 |
Running U-Boot
|
#uboot
|
|
Oct 24, 2024 |
Building Bootable Linux Images
|
#linux #yocto
|
|
Coming soon |
Building U-Boot
|
#uboot
|
|
Coming soon |
Building Linux Kernel
|
#linux #kernel
|
|
Coming soon |
Loading Linux Kernel Images via Ethernet and TFTP
|
#linux #uboot
|
|
Coming soon |
Controlling GPIO in Linux |
#linux #gpio
|
|
Coming soon |
Using USB Interfaces |
#usb
|
|
Coming soon |
Using Real-Time Clock |
#rtc
|
|
Coming soon |
Using the MIPI DSI Interface |
#mipi #dsi |
|
Coming soon |
Using the DCMI Camera Interface
|
#dcmi
|
|
Coming soon |
Using the LVDC LCD Interface
|
#lvdclcd
|
|
Coming soon |
Building Userspace Applications
|
#linux #yocto
|
|
Coming soon |
Remote Debugging with GDB
|
#debug #gdb
|
|
Coming soon |
Remote Debugging with Eclipse
|
#debug #eclipse |
|
Coming soon |
Loading Firmware to the M33 core and using RPMSG for Inter-core Communications |
#linux #m33
|
|
Coming soon |
Developing M33 Firmware |
#m33
|
|
Coming soon |
STSAFE-TPM
Emcraft provides a hardware and software platform for the STMicroelectronics STSAFE-TPM (Trusted Platform Module) family of products, which offers a broad portfolio of standardised solutions for embedded applications. The STSAFE-TPM includes turnkey products compliant with the Trusted Computing Group (TCG) standards that provide services to protect the confidentiality, integrity and authenticity of information and devices.
The Emcraft STSAFE-TPM platform is comprised of the two items, as follows:
- On the hardware side, the platform is supported by Emcraft’s TPM-Click module. The TPM-Click is a Click/mikroBUS module featuring the STMicroelectronics ST33KTPM2X, a STSAFE-TPM trusted platform module 2.0. The TPM-Click module plugs into the Click interface of the STM32MP2 evaluation board, however can also be used with any standard implementation of the Click/mikroBUS interface. Interface to the host is via either I2C or SPI.
- On the software side, the Emcraft Linux BSP for the STM32MP2 SoC has been enhanced with appropriate device drivers and configuration interfaces allowing seamless integration with the ST33KTPM2X device.
Resources |
Download |
Version #
|
Date
|
Photos |
TPM-Click Module |
|
4A |
Mar 12, 2024 |
Documentation |
TPM-Click Module Hardware User’s Guide |
|
4A |
Mar 6, 2024 |
Using the ST Trusted Platform Module (TPM) Chip with Emcraft Linux BSP for the STM32MP2 SoC |
|
4A |
Mar 6, 2024 |
Contact Emcraft about obtaining the TPM-Click module, as well as about supporting custom software features using the STSAFE-TPM technology.
Services
STM32MP2 Development Services
|
|
Emcraft provides software development services for the ST STM32MP2:
- Portation of Linux BSPs to custom STM32MP2 hardware boards.
- Development, validation and integration of Linux and U-Boot device drivers.
- Portation of Linux user-space packages and components to the STM32MP2.
- Boot time optimization.
- Power consumption customization.
- Development of Linux application code for the STM32MP2.
- RTOS development for Cortex-M core of the STM32MP2.
- GUI development and graphical design.
- Customisation of the Yocto build.
Introductory Package
Introductory Consulting Package
|
Contact us
|
50 hours at the reduced rate of $85/hour for get-to-know-you initial smaller consulting jobs.
- Linux/U-boot/Yocto/RTOS development;
- Weekly reporting;
- Agile-managed with full accounting.
Contact us for details and to get started.
|
Related Products
Emcraft STM32MP1 System-On-Module
The Emcraft STM32MP1 SOM is a miniature module (32mm x 59mm) that combines the STMicroelectronics STM32MP157 multi-core application processor with up to 1GB DDR3L, up to 64GB eMMC and a 1Gb Ethernet PHY module on a single board.
Learn More...
|
|