Rust on the Zynq UltraScale+ MPSoC
IMPORTANT: All the code in this repository is experimental. Eventually parts of this repository will be moved into their own repositories and be published on crates.io. Do not rely on any crate in this repository.
Under the firmware
directory you'll find crates that are meant to be compiled
for the ARM Cortex-R5 architecture. firmware/zup-quickstart/examples
contains
examples that you can run on any of the R5 cores. firmware/README.md
contains
more information about how to build, load, run and debug these programs.
Under the host
directory you'll find crates that are meant to be compiled for
the 64-bit ARMv8-A architecture.
Under the tools
directory you'll find crates that are meant to be compiled for
the architecture of the build machine (usually x86_64).
The code in this repository is distributed under the terms of both the MIT license and the Apache License (Version 2.0).
See LICENSE-APACHE and LICENSE-MIT for details.