Hubris
Visit ToolHubris is an open-source, lightweight, memory-protected, message-passing kernel designed for deeply embedded systems. It facilitates the development of secure and reliable embedded applications.
At a glance
Trending
Hubris is an open-source, lightweight, memory-protected, message-passing kernel designed for deeply embedded systems. It facilitates the development of secure and reliable embedded applications.
Trending
About
Hubris is a microcontroller operating environment specifically engineered for deeply embedded systems that demand high reliability. Its design, initially proposed in RFD41, has undergone significant evolution to meet modern embedded system requirements. The kernel is lightweight, memory-protected, and utilizes a message-passing architecture for inter-task communication. It supports development on Linux and Windows platforms, with informal support for macOS and Illumos. Hubris provides a structured repository layout for applications, build systems, peripheral definitions, drivers, and system components like the kernel and ABI. It includes a custom build system using `cargo xtask` for complex multi-architecture builds and offers integration with `rust-analyzer` for an enhanced development experience.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending