Announcing Loadstone, a secure bare-metal Rust bootloader

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • loadstone

  • Loadstone is an open source, MIT licensed secure bootloader for small-footprint embedded applications (bare metal, RTOS at most). We've been working on it for some time at Bluefruit Software, and you may have read about it on my blog.

  • blue_hal

    Rust HAL repp

  • Furthermore, we plan to continue expanding Loadstone with optional features and supported architectures/vendors, and to contribute the driver work we've done for the blue_hal repository back to the community by interfacing it with the universal embedded_hal.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • embedded-storage

    An Embedded Storage Abstraction Layer

  • Great work! Perhaps it could make sense for you guys to add some implementation wrappers around https://github.com/rust-embedded-community/embedded-storage , atleast for the external flash? That way it would potentially allow different chip adaptions across the ecosystem much faster?

  • gdbstub

    An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)

  • As a totally shameless plug, I'm the maintainer of gdbstub, a bare-metal, no_std, no_alloc, and size-optimized implementation of the GDB Remote Serial Protocol. One of the major changes slated for the upcoming release 0.6 is support for a new state-machine based API, which makes it possible to drive gdbstub directly via bare metal interrupt handlers (i.e: send/recv data over UART, handling breakpoints via the undefined instruction trap interrupt, etc...).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts