【Rust日报】2023-01-02 学习使用Rust编写嵌入式操作系统

这篇教程详细讲解了如何用Rust编写嵌入式操作系统的内核,涉及串口通信、内存管理和异常处理。同时,文章还提到了RustLab 2022的演讲,探讨了Rust中困难问题的API设计和Tokio实现的Actors。此外,还介绍了一个使用actix-web构建web站点框架的示例。
摘要由CSDN通过智能技术生成

学习使用Rust编写嵌入式操作系统

本教程将指导您如何从零开始,使用 Rust 为嵌入式系统编写单片操作系统内核. 它涵盖了常见操作系统任务的实现,比如写入串行控制台, 设置虚拟内存和处理硬件异常.

e327d17ecb54905ff8012f2fda4915dd.jpeg

github 地址: https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials

RustLab 2022: 困难问题的人体工程学 API

RustLab 2022 其中的演讲视频.

Rust非常适合实现困难问题, 这要归功于它的性能和可靠性的结合。但是, 为这些功能提供干净,漂亮的api可能是一个挑战, 特别是因为为其他语言开发的模式不一定能翻译到Rust. 本次演讲介绍了驱动GUI体系结构的五种技术, 这些技术也是通用的, 也许可以帮助改进其他领域的API设计.

油管视频 相关的 slides 地址: https://docs.google.com/presentation/d/1P8Su5mZSYkfZ1A9mPAaKag-vtXmVD8nUBD7Ym-pfwJM/edit

RustLab 2022: 使用Tokio 实现 Actors

RustLab 2022 其中的演讲视频.

actor是使用共享资源的一种优雅方式. 此外,actor与Rust的所有权规则很好地结合在一起, 学习如何编写actor可以更好地理解如何编写编译器喜欢的代码.

油管视频: https://www.youtube.com/watc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值