Posts
Ariel OS v0.3.0: BLE, Sensors, UART, and More!
Today we are delighted to announce a new version of Ariel OS! With over 6 months of work and 500 merged PRs, this new version brings shiny new features and improvements. These include upgraded Embassy and esp-hal dependencies, UART support, a brand new way to write and access sensor drivers, Bluetooth Low Energy support, structured board descriptions, and much more.
On top of those new features, this release adds support for more microcontrollers and boards, and some of those were added by the community!
No Hardware? No Problem!
To facilitate your workflows, Ariel OS can be built to run natively on your PC, as described in the book entry on native target. We are currently working on adding functionalities for networking to the native port.
To complement this, and to further facilitate reproducible experiments on popular microcontroller hardware, you can also consider building Ariel OS to run it on a popular open-access testbed: Slices IoT-LAB which provides bare-metal access to various types of boards. To test that, you can follow this guide.
New Ariel OS Release Builds with Stable Rust
We’ve completed an important milestone: Ariel OS can now be built using the stable version of the Rust compiler. From the just-released version 0.2 on, you can just use any future RustLang compiler to build your embedded microcontroller project. Check out our second release on GitHub.
Ariel OS Logo
We have a shiny logo now!
Initial Ariel OS Release
Hurray! We just published our first 0.1 release, with which we already enable building portable multi-core applications on Cortex-M, RISC-V and ESP32 devices, using different link-layer and application layer networking protocols, including out-of-the-box secure communication. Our Github has all the links to examples, manual and API docs. Check out the code of our initial release.