Microamp: Asymmetric Multi-Processing on Microcontrollers
blog.japaric.io
blog.japaric.io
On a lot of microcontrollers with multiple cores, there is a specific semaphore peripheral, that can be used instead of shared memory. STM32 has HSEM for instance. It would be interesting to see if this could be used by Rust in future, if this offers any benefits, and if this could be done in a somewhat transparent matter.