使用Rust进行嵌入式编程
Use Rust for embedded development
篇首语:
Rust的高性能、可靠性和生产力使其适合于嵌入式系统。
在过去的几年里,Rust在程序员中获得了热情的追随。技术趋势来来往往,因此很难区分新事物带来的兴奋与技术优势带来的兴奋,但RT-Thread社区开发人员Liu Kang
认为Rust是一种真正设计良好的语言。Kang说,Rust旨在帮助开发人员构建可靠、高效的软件,它从一开始就是为了这个目的而设计的。在本文中,Kang演示了Rust的许多关键特性,这些特性正是Rust适合嵌入式系统的原因。
Rust & 嵌入式
Rust有如下特性使其特别适合嵌入式开发:
高性能:快速和高度优化的内存模型;
可靠性:内存错误可在编译期间被发现和排除;
生产力:优秀的文档、带有有用错误提示的友好编译器和一流的工具。有一个集成的包管理器和构建工具,支持自动补全和类型检查的智能多编辑器,一个自动格式化程序,等等。
为什么使用Rust进行嵌入式编程
Rust被设计成保证内存安全