Comment

Comment by varispeed

> ST seems to consistently put out faster chips [1].

They have not released anything in years, only modest incremental updates. STM32V8 is a welcome update, but it is nothing ground breaking and not available yet.

> The real reason to use a Cortex-M is determinism in hard real-time systems.

Correct.

> but at that point you either aren't making a hard real-time system and would benefit greatly from an MPU

Why not?

> allowing you to run Linux and benefit from the wealth of drivers available for these interfaces

It is precisely to avoid running Linux and the "wealth of drivers".

> or your real-time deadlines are so tight an FPGA would be a better choice

When MCUs were not good enough, the FPGA was a sensible choice. That said you won't get Cortex-M7 core on FPGA and other cores might be available, though there is not going to be any substantial performance improvement, unless you want to spend unreasonable amount of money (talking 5 figures at least).

What I am trying to point out is that there is a huge market gap.

i.MX8 is not realtime and the support for running bare metal code is very much non existent.

parent varispeed 7 months ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton