rust-1.6.2 windows离线包
2022-07-21 09:00:56 241.67MB rust
1
适用于在linux离线服务器安装 rust-1.62.1
2022-07-21 09:00:40 253.33MB rust
1
堆大小 支持测量 Rust 程序中的堆分配。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-12 09:07:49 15KB rust
此存储库包含 Nordic 的 nRF 系列 Cortex-M 微控制器的外设访问板条箱 (PAC)。 所有这些 crate 都是使用svd2rust自动生成的。 对于外围设备更友好的用户界面,nrf-hal板条箱可能更合适。 每个 nRF 芯片都有自己的 PAC,如下所列: nrf51-pac nrf52805-pac nrf52810-pac nrf52811-pac nrf52820-pac nrf52832-pac nrf52833-pac nrf52840-pac 等等等等 更多详情、使用方法,请下载后阅读README.md文件
2022-07-08 16:06:44 1.08MB rust
此存储库为某些 LPC 微控制器提供 Rust 设备支持板条箱,使用svd2rust和 NXP 的 SVD 文件为该设备的外围设备提供 API。这些板条箱通常称为外围访问板条箱或“PAC”。 并非每个设备的每个寄存器都经过硬件测试,因此可能存在错误或遗漏 生成 PAC: 安装 svd2rust:cargo install --version 0.24.0 svd2rust 安装形式:cargo install form 安装 rustfmt:rustup component add rustfmt 安装 svdtools:pip install --user svdtools 解压缩捆绑的 SVD zip 文件:cd svd; ./extract.sh; cd .. 生成修补的 SVD 文件:make patch -j8 生成 svd2rust 设备箱:make svd2rust -j8 可选:格式化设备板条箱:make form -j8 更多详情、使用方法,请下载后阅读README.md文件
2022-07-08 16:06:42 7.19MB rust
STM32F30X 微控制器的外设访问 API 更多详情、使用方法,请下载后阅读README.md文件
2022-07-08 16:06:41 809KB rust
用于 BL602 微控制器的嵌入式 Rust 外设访问板条箱。 该项目是使用 .svd 文件自动生成的svd2rust
2022-07-08 16:06:38 1.05MB rust
此板条箱在 STM32F407 微控制器上提供 800x600 60fps 图形。细心的读者会注意到 STM32F407 没有视频硬件,也没有足够的 RAM 来保存 800x600 彩色图像。那么如何m4vga从中获得高分辨率彩色视频呢? 这是我的 C++ 库的重写m4vgalib,加上我 的演示集的m4vgalib端口。它仍在进行中。(如果您好奇,请参阅我在端口上的注释。) (最近,一些演示还为另一个没有视频硬件的平台编译:WebAssembly。) 为什么这很有趣 主要是因为真的很难。我每个像素有四个 CPU 周期可以使用,任何时间变化都会破坏显示。 演示 演示main文件位于m4demos/src/bin中,尽管一些演示的核心实现已迁移到fx 目录。 conway:全屏康威的生命游戏,每秒 60 帧——即每秒 2880 万个单元更新,每次更新的预算为 5 个周期(不包括视频生成)。 hires_text:80x37 文本模式。每个字符都有可调整的前景色和背景色。这看起来很无聊,但在技术上很有趣。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-08 16:06:32 1.13MB rust
这是在 AVR 上运行的 CHIP-8 虚拟机实现。 它的一大技巧是它是用 Rust 编写的:它是第一个在 AVR 上运行的非平凡的 Rust 应用程序。您可以在我的博文中了解它的开发过程。CHIP-8 VM 本身是在一个单独的、可移植的 crate中实现的,该 crate以惯用的 Rust 方式编写,大量使用代数数据类型和模式匹配;然后,此 crate 既可用于构建基于SDL 的桌面应用程序,也可用于在 AVR 微控制器上运行此 crate。 预期的硬件是一个简单的电路,组件很少: AVR ATMega328P 微控制器 PCD8522 84x48 单色液晶 Microchip 23K640 串行 RAM 4x4 键盘 10K电阻(4个) 10K 修剪器 所有这些组件都有通孔版本,因此很容易在面包板上构建它。注意 RAM 芯片不支持 5 伏。该板的供电电压为 3.3 伏。一个 Arduino Uno 将炸掉 RAM 芯片。 原理图 面包板版照片 更多详情、使用方法,请下载后阅读README.md文件
2022-07-08 16:06:31 40KB rust
介绍 NXP LPC800系列微控制器的硬件抽象层 (HAL) ,用Rust编程语言编写。目前支持LPC82x和LPC845。LPC8xx HAL 为 LPC800 MCU 的特性提供了高级接口,安全、方便、高效。 LPC8xx HAL 利用 Rust 的类型系统来防止常见错误。尝试使用未正确初始化的外围设备,或尝试将冲突的功能分配给同一引脚等事情都会导致编译时错误。 这个 crate 是embedded-hal的一个实现。请考虑是否可以通过依赖Embedded-hal而不是此库来使您的代码独立于平台。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-08 16:06:26 166KB rust