搜索

pdf文档 Comprehensive Rust(Persian ) 202412

987.97 KB 393 页 0 下载 89 浏览 0 评论 0 收藏
所属分类: 后端开发 / Rust
上传 格式 评分
copilot
.pdf
3
摘要
文档《Comprehensive Rust(Persian) 202412》主要介绍了Rust编程语言的相关内容。文档提到该项目在GitHub上获得28k星标,有303位贡献者。内容涵盖了Rust的基础知识、unsafe Rust的使用、bare-metal Rust(包括RTC驱动等底层开发)、以及Rust与Chromium C++代码的集成方法。文档还提供了使用Visual Studio Code进行Rust开发的环境配置说明,包括rust-analyzer扩展的安装和rust-project.json文件的符号链接设置。此外,文档包含了Rust by Example等学习资源的引用,并涉及AOSP(Android开源项目)相关内容。整体上,这是一份面向Rust学习者和开发者的综合性教程资源。
AI总结
《Comprehensive Rust (波斯语版) 202412》是一份约340页的Rust编程语言综合教程,由Martin Geisler编写,基于Google的“Comprehensive Rust”课程(GitHub星标28k,303位贡献者)。文档涵盖Rust基础、并发、底层(bare-metal)开发等内容,并特别集成了Android开源项目(AOSP)的实践。 核心内容包括: - **Rust基础**:从入门到高级特性,如不安全代码(unsafe Rust)和与C++互操作。 - **实战案例**:以ARM架构的RTC(实时时钟)驱动为例,展示嵌入式Rust开发,包括异常处理、日志、PL011 UART和GICv3中断控制器。 - **与Chromium集成**:讲解如何在Chromium C++项目中嵌入Rust代码(通过GN构建系统),以及使用Visual Studio Code和rust-analyzer进行开发。 - **构建与调试**:提供完整的构建脚本(如cargo build、QEMU模拟运行)和配置文件(如cargo/config.toml)。 - **资源与许可**:教程基于Apache 2.0许可,并推荐《Rust By Example》和《Rust Book》第19.5章作为补充。 文档结构清晰,从理论到实践,重点突出Rust在系统编程和嵌入式领域的应用,特别适合有C++背景的开发者学习Rust与现有项目的集成。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 381 页请下载阅读 -
文档评分
请文明评论,理性发言.