RustForLinux: Building Linux Drivers from Scratch with Tsinghua Training Camp [Lesson 1]
原文英文,约3500词,阅读约需13分钟。发表于: 。不知不觉,我已经步入清华训练营的第三阶段。第一阶段主要学习了 `Rust` 编程语言,并完成了 `Rustlings` 题目训练。在第二阶段,老师引导我们运用 `Rust` 从零开始构建一个小型操作系统。在这个过程中,我掌握了从裸机、批处理程序、分时系统、地址转换,到虚拟地址与物理内存页表映射处理,再到进程管理、文件系统以及并发设计等知识。一个名为 `rCore OS`...
本文介绍了在清华训练营的第三阶段学习《Rust fox Linux》课程中,作者进行的内核编译和模拟器运行过程,列出了驱动程序和设备的注册信息,同时介绍了 Rust 在 Linux 内核中的应用。