硬汉嵌入式论坛

 找回密码
 立即注册
查看: 423|回复: 5
收起左侧

[其它] 基于Rust构建的单片机Ariel RTOS,支持Cortex-M、RISC-V 和 Xtensa

[复制链接]

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121123
QQ
发表于 2026-1-30 15:04:04 | 显示全部楼层 |阅读模式

https://github.com/ariel-os/ariel-os/

Ariel OS 是一款面向安全、内存安全、低功耗物联网(IoT)的操作系统。它完全基于 Rust 语言构建,支持基于 32 位微控制器架构(Cortex-M、RISC-V 和 Xtensa)的硬件。

目标与设计
Ariel OS 建立在嵌入式 Rust 生态中现有项目的基础之上,包括 Embassy、esp-hal、defmt、probe-rs、sequential-storage 和 embedded-test。这些项目为各类嵌入式应用提供了高质量的构建模块,但并未实现如 RIOT 或 Zephyr 等当代基于 C 的微控制器操作系统那样高度集成的开发体验。

因此,Ariel OS 采用了这样的设计思路:在集成多种异构现有组件库的同时,补充操作系统缺失的功能——例如抢占式多核调度器、可移植外设 API、增强型网络安全设施,以及用于整体整合的元构建系统 laze。最终成果如何?我们打造了一个强大的框架,让开发者能够以最简化的模板编写可移植的嵌入式 Rust 应用,享受开箱即用的完整体验。

2334.png

123.png
回复

使用道具 举报

30

主题

426

回帖

516

积分

金牌会员

积分
516
发表于 2026-1-30 15:25:19 | 显示全部楼层
rust的一个很大的优点就是那些开源的项目拉下来就能跑,不会有什么环境配置的问题
回复

使用道具 举报

30

主题

426

回帖

516

积分

金牌会员

积分
516
发表于 2026-1-31 08:51:07 | 显示全部楼层
tock/tock: A secure embedded operating system for microcontrollers
Introduction - The Tock Book
Tock是一款嵌入式操作系统,旨在基于Cortex-M和RISC-V的嵌入式平台上运行多个并发且互不信任的应用程序。Tock的设计核心是保护机制,既要防范潜在的恶意应用程序,也要保护设备驱动程序。Tock采用两种机制来保护操作系统的不同组件。首先,内核和设备驱动程序均以Rust编写,这是一种系统编程语言,可提供编译时的内存安全性和类型安全性。Tock利用Rust保护内核(例如调度程序和硬件抽象层)免受特定平台设备驱动程序的影响,并实现设备驱动程序之间的隔离。其次,Tock使用内存保护单元实现应用程序之间以及应用程序与内核之间的隔离。

回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121123
QQ
 楼主| 发表于 2026-1-31 10:44:52 | 显示全部楼层
tovinz 发表于 2026-1-31 08:51
tock/tock: A secure embedded operating system for microcontrollers
Introduction - The Tock Book
To ...

谢谢分享,我也收录下。
回复

使用道具 举报

30

主题

426

回帖

516

积分

金牌会员

积分
516
发表于 2026-1-31 10:52:13 | 显示全部楼层
eric2013 发表于 2026-1-31 10:44
谢谢分享,我也收录下。

还有这个账号,很多嵌入式 rust 的内容
https://github.com/ImplFerris

ScreenShot_2026-01-31_105154_827.png
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121123
QQ
 楼主| 发表于 2026-2-2 00:33:56 | 显示全部楼层
tovinz 发表于 2026-1-31 10:52
还有这个账号,很多嵌入式 rust 的内容
https://github.com/ImplFerris

谢谢分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-2-24 09:48 , Processed in 0.046209 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表