摘要
Rust是一种新的编程语言,它与C相仿,是系统级的语言,能够用于嵌入式开发,
Rust社区对其有良好的支持。Rust提供了编译时的内存安全检查,消除潜在的内存安
全漏洞。Rust具有多种优秀的特性,例如所有权机制,模块化,面向对象等,这使得操
作系统能够更安全,便于调试。本嵌入式操作系统使用Rust实现了RTOS的基本功能,
包括线程管理,调度器,系统调用,线程间的同步和通信,内存管理。本文章从多个方
面展开,首先介绍Rust语言特别的地方,然后介绍其用于嵌入式开发的优点,接着与C
语言进行比较。系统设计方面先从架构方面入手
基于Rust的嵌入式实时操作系统-15307字.pdf