Readit News logoReadit News
slau · 2 years ago
This was semi-discussed 4 days ago when someone posted the release announcement of the MP1, which is a few years old (https://news.ycombinator.com/item?id=37218879). Someone pointed out the MP2 had been announced in the meantime.

This announcement itself is from 2023-06-05, so not exactly hot off the presses either.

unwind · 2 years ago
Someone here.

Great to see this being more widely/deeply described. It looks very capable, interesting choice with onboard Ethernet switch.

Would be so much fun as a games console, but I guess even at this size programming the GPU bare metal will not be very accessible.

gsmecher · 2 years ago
The integrated Ethernet switch is only as useful as its software stack - I say this after an excruciating decade with TI's Sitara devices (and the built-in CPSW ethernet switch.)
bri3d · 2 years ago
I'd probably choose a much more compute/graphics focused SoC for a games console, like almost any smartphone SoC or even an APU.

These STM32MP parts are designed for devices with realtime needs and real-world interface requirement, because they combine Application Processors that run Linux (albeit not quite as fast as a cutting-edge phone SoC) with a Cortex-M core made for realtime application use, as well as interface peripherals like CAN. Basically these are supposed to be a bridge between the "embedded" world and the "Linux" world.

user_7832 · 2 years ago
I’m curious if any hardware dev can chime in on this - would it be possible to use such an chip with an RTOS? I’ve seen rtos’es which run on esp32 style mmu-less chips, and it seems that anything with an a core runs an (non-real-time) OS. But could the A chip in this be used to run an RTOS without a host system, for repeatability and real-time operation?
5436436347 · 2 years ago
There are a number of RTOS’s out there now, both proprietary (e.g. VxWorks) and OSS (Zephyr) that support A-series chips with an MMU, and can operate with a single (kernel) context. They still provide bounded latencies compared to full-fat OS’s, but don’t have as much determinism as microcontrollers without page tables and caches. The cores themselves (maybe not the A35?) don’t generally work without the MMU enabled, because most ARM cores also disable the cache if the MMU is off.
user_7832 · 2 years ago
Thank your for your reply! I didn’t realise that Zephyr supports A series chips already.
jpcfl · 2 years ago
Yes.
shrubble · 2 years ago
' An OEM launch means that original equipment manufacturers are starting to get samples. Consequently, if all goes well, we expect general sampling to begin at the end of the year and mass production by the second quarter of 2024 for both devices and development boards.'

So a year away before the first Pi-a-like or SBCs for hobbyists/hackers hit the market

hunson_abadeer · 2 years ago
High-performance STM32 chips have been in short supply since 2019, with backorder times in the range of years. There's a reason why you don't see a whole lot of hobby boards using them today.

So, as a hobbyist, I wouldn't be getting my hopes up for 2024...

FirmwareBurner · 2 years ago
>So, as a hobbyist, I wouldn't be getting my hopes up for 2024...

Meh, if you're a hobbyist you can migrate to any other ARM board you can find on the cheap in your area. No need to pigeonhole yourself in the STM32 ecosystem.

shrubble · 2 years ago
I don't have any insider knowledge but supposedly supplies are easing now and be normal by 2024.
_fizz_buzz_ · 2 years ago
Funny that it's still called STM32 even though it's a 64bit chip. I suppose stm32 has become so much brand recognition.
monocasa · 2 years ago
It still has a 32 bit M profile core for the real time stuff. It just also has a A profile core complex bolted to the side of it too.
lafar6503 · 2 years ago
Linux capable, but what about drivers for GPU and other peripherals?
the__alchemist · 2 years ago
Tangent: Can you write bare-metal on these for real-time applications that need more power than traditional MCUs?
flyingcircus3 · 2 years ago
Every working microprocessor ever created can run bare metal code.
Havoc · 2 years ago
What’s the software situation like with the NPUs like this?

I know GPU->opencl->MLC is often feasible but never hear anything a out the NPU

conradev · 2 years ago
The GPU also has Vulkan, which I believe has compute shaders

I am similarly curious how the NPU works software-wise

chiph · 2 years ago
Does it have HDMI support? I have a spare small 1080P monitor and was thinking about creating a dashboard. Or weather station, or photo frame...

A Raspberry Pi would be overkill, and their availability is still iffy.

aftbit · 2 years ago
Well this thing is less available and will have less ecosystem support. Get a Raspberry Pi Zero W if you want something with a visual component and want to save some cash.
kragen · 2 years ago
for those who want to read this page, it may be useful to know that the firefox readability button bypasses the cookie consent extortion popup