Набор разработчика Discovery STM32MP157D-DK1 от STMicroelectronics представляет собой комплексное решение для разработки на основе микропроцессора приложений серии STM32MP. Устройство объединяет процессор ARM с ядром Cortex-A7 и микроконтроллер на ядре Cortex-M4, что позволяет создавать приложения с использованием STM32 MPu и OpenSTLinux Distribution (Yocto) на главный процессор, а также применять библиотеки STM32CubeMP1 для микроконтроллера Cortex-M4 в качестве сопроцессора. Процессор STM32MP1 оснащен графическим сопроцессором (GPU), совместимым с OpenGL ES 2.0. Процессор STM32MP157D имеет двухъядерную архитектуру Cortex-A7 + Cortex-M4 с максимальной частотой 800 МГц и 209 МГц соответственно. Память SRAM составляет 708 кБ. Процессор поддерживает 3 x DMA с 48 каналами MDMA, 6 x I2C, 4 x USART, 6 x SPI, 4 x SAI, SPDIF Rx, 4 канала HDMI-CEC, MDIO, 3 x SDMMC, 2 x CAN, 2 x USB 2.0 HS, Gigabit Ethernet, интерфейс камеры, 2 x 16-битные АЦП, 2 x 12-битные ЦАП и 1 x DFSDM. Плата оснащена 4-гигабитной памятью DDR3L (16 бит, 533 МГц), гигабитным Ethernet (RGMII, IEEE-802.3ab), USB OTG HS, аудиокодеком, MEMS-микрофоном ST, PMIC STPMIC1. Дисплей: 4" TFT с разрешением 480x800 пикселей, светодиодной подсветкой, MIPI DSISM и емкостной сенсорной панелью. Поддерживает WiFi 802.11b/g/n и Bluetooth Low Energy 4.1. Коннекторы включают Ethernet RJ45, 4 x USB Host Type-A, USB Type-C DRP, MIPI DSISM, HDMI, стерео аудиоразъем с входом микрофона, слот microSD, разъемы совместимые с Raspberry Pi и Arduino Uno V3. На плате установлены программатор/отладчик ST-Link V2-1, 4 светодиода для пользователя и кнопки (пользователь, Reset, Wake-up). Питание: 5В/3А через USB Type-C (блок питания не включен в комплект). Поддерживает IDE: IAR Embedded Workbench, MDK-ARM и STM32CubeIDE.