rust-embedded

Installation
SKILL.md

Rust 嵌入式开发

基于 Embedded Rust Bookembedded-halRTIC

Capability Boundaries

✅ 强项

  1. no_std 环境配置(#![no_std]、#![no_main]、extern crate alloc)
  2. panic_handler 定义
  3. Cortex-M 启动(cortex-m-rt:#[entry]、#[interrupt]、异常向量、startup)
  4. 嵌入式 HAL(embedded-hal trait:OutputPin、InputPin、DelayMs、I2c、Spi)
  5. 外设访问(PAC:Peripherals::take、寄存器读写、VolatileCell)
  6. GPIO 控制(输入/输出/推挽/开漏/上拉/下拉)
  7. 定时器/PWM/ADC/UART 外设控制
  8. 中断处理(NVIC 配置、enable/disable、优先级、#[interrupt])
  9. RTIC(app! 宏、硬件/软件任务、shared/local 资源、spawn、消息传递)
  10. 链接脚本配置(memory.x)
Installs
1
GitHub Stars
1
First Seen
Jun 23, 2026
rust-embedded — full-statck-skills/rust-skills