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

2023-02-15 19:18:50 浏览数 (1)

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

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

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/watch?v=fTXuGRP1ee4

使用 actix-web 构建一个 web 站点框架

本文目标是展示如何使用 Rus t框架 actix-web 和模板引擎Tera 创建站点框架.

原文链接: https://webant.online/tutorials/actix-web-tera-skeleton-website/

0 人点赞