-
Notifications
You must be signed in to change notification settings - Fork 114
Description
We have a Cortex-M team focused on bare metal (no_std) development for
Cortex-M devices.
Should we make a similar Cortex-R team focused on bare metal development for
Cortex-R devices? This team would be involved in improving the developer
experience in this area, collecting or writing resources on the topic, and
maintaining and developing widely used crates.
I don't know of open source projects that use Cortex-R devices but I know people
that are working with them.
Opportunities I see:
-
Identify what targets, other than
armebv7r-none-eabihf, need to be added to
the compiler to support all the existing Cortex-R devices. -
Enable builds of a
rust-stdcomponent for thearmebv7r-none-eabihftarget. -
Create core crates like
cortex-mandcortex-m-rtbut for the Cortex-R
architecture.
- Push for a stable
core::arch::armmodule (see Stable assembly operations #63) to make the future
cortex-rcrate (seecortex_m::asmmodule) work on stable w/o depending on GCC.
Who would be interested in forming part of such team?