Skip to content

us-irs/cortex-ar

 
 

Repository files navigation

Rust on Arm Cortex-R and Cortex-A

This repository provides support for:

  • Armv7-R Processors, like the Arm Cortex-R5
  • Armv8-R AArch32 Processors, like the Arm Cortex-R52
  • Armv7-A Processors, like the Arm Cortex-A5
  • Armv8-A AArch32 Processors, like the Arm Cortex-A53 running in 32-bit mode

These libraries were originally written by Ferrous Systems, and are based on the cortex-m libraries from the Rust Embedded Devices Working Group.

There are currently three libraries here:

There are also example programs for QEMU in the examples folder.

Licence

  • Copyright (c) Ferrous Systems
  • Copyright (c) The Rust Embedded Devices Working Group developers

Licensed under either MIT or Apache-2.0 at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.

About

Low level access to Cortex-R and Cortex-A processors

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 77.9%
  • Rust 22.1%