中断

  1. trapframe

    在多个指令集架构上跨内核和用户空间处理陷阱帧

    v0.10.0 5.5K #interrupt #bare-metal #userspace #x86-64 #risc-v #riscv #no-std
  2. pic8259

    对 8259 和 8259A 中断控制器的抽象

    v0.11.0 4.6K #interrupt #kernel #controller #no-std #interrupts
  3. lis3dh-async

    LIS3DH 加速传感器的 embedded-hal-async 驱动程序

    v0.9.3 5.4K #accelerometer #embedded-hal-async #driver #embedded-hal-driver #lis3dh #3-axis #interrupt
  4. interruptible

    在接收到中断时停止未来生产者或流的值生成

    v0.2.3 290 #stream #interrupt #producer #future #signal #ctrl-c #values
  5. hermit-sync

    内核的同步原语

    v0.1.6 2.4K #synchronization-primitive #interrupt #lazy-evaluation #mutex #static #kernel #operating-system
  6. rt

    一个能够实现完全抢占的实时操作系统

    v0.10.0 650 #operating-system #real-time #rtos #interrupt #atomic #interface #full
  7. tokio-task-tracker

    tokio 的优雅关闭解决方案

    v1.3.3 180 #graceful-shutdown #tokio-task #async-task #interrupt #wait #solution #tracker
  8. 中断

    跨架构的临时禁用中断和信号的实用程序

    v0.1.5 2.5K #interrupt #signals #disable #no-alloc #signal #without
  9. msp430

    对 MSP430 微控制器的低级访问

    v0.4.1 440 #interrupt #low-level #peripheral #register
  10. ostd

    Rust 操作系统框架,便于开发操作系统内核并创新

    v0.8.0 160 #kernel #devices #memory #cpu-memory #interrupt #memory-safety #asterinas
  11. lm3s6965

    LM3S6965微控制器的中断绑定

    v0.2.0 350 #real-time #interrupt #cortex-m #micro-controller #qemu #bindings #devices
  12. interrupt-bindgen

    生成中断绑定

    v0.1.1 #interrupt #bindings-generator #rust #bindgen #command-line-tool
  13. bma423

    Bma423加速度计的Rust驱动程序

    v0.0.3 #accelerometer #driver #embedded #interface #motion #detection #interrupt
  14. r3_kernel

    R3-OS原始内核

    v0.1.4 #task #kernel #real-time #scheduling #interrupt #r3 #applications
  15. x2apic

    到x2apic中断架构的接口

    v0.4.3 2.7K #interrupt #kernel #apic #no-std
  16. riscv-slic

    RISC-V软件级中断控制器

    v0.1.1 #interrupt #risc-v #interrupts #embedded #software #riscv
  17. addy

    既安全又方便的POSIX中断处理

    v0.1.1 #interrupt #signal #posix #signals #builder #xvrqt #api-bindings
  18. pc-ints

    PC复古中断(BIOS、DOS、VGA、DPMI等)

    v0.3.4 750 #interrupt #dos #pc #dpmi #ibm
  19. drone-stm32-map-periph-exti

    针对Drone嵌入式操作系统的STM32外设映射

    v0.14.0 #stm32 #operating-system #drone #peripheral #interrupt #mapping #cmsis-svd
  20. cargo-compiler-interrupts

    将编译器中断集成到包中的Cargo子命令

    v4.0.1 #interrupt #cargo-subcommand #cargo #llvm-ir #subcommand #plugin #plugins
  21. ruspiro-interrupt

    提供一种简单便捷的方法来实现树莓派中断的中断处理程序

    v0.5.0 #raspberry-pi #interrupt #bare-metal #ruspiro #raspberrypi #rus-pi-ro
  22. cortex-m-interrupt

    基于特性和函数的中断处理程序注册

    v0.2.0 #interrupt #cortex-m #embedded
  23. pluggable_interrupt_os

    允许用户通过提供中断处理程序来创建一个简单的x86操作系统

    v0.4.3 #interrupt #operating-system #x86 #keyboard #timer #handlers #pluggable
  24. naive-timer

    适用于嵌入式(no_std)平台的最低限度定时器

    v0.2.0 21K #timer #naive #platform #duration #embedded #interrupt #callback
  25. drone-stm32-map-pieces-4

    针对Drone嵌入式操作系统的STM32外设映射

    v0.14.0 160 #stm32 #drone #mapping #bindings #peripheral #cmsis-svd #interrupt
  26. drone-stm32-map-pieces-10

    针对Drone嵌入式操作系统的STM32外设映射

    v0.14.0 120 #stm32 #drone #mapping #bindings #cmsis-svd #interrupt #register
  27. kxtj3-1057

    实现通用加速度计特质的KXTJ3-1057加速度计的嵌入式-hal驱动程序

    v0.3.1 100 #accelerometer #embedded-hal-driver #interrupt #3-axis #mems #motion #generic
  28. tokio-interruptible-future

    在给定的检查点轻松中断异步代码。对中断线程/纤程很有用。

    v8.2.0 500 #interrupt #async #future #points #check #interruptible #threads-fibers
  29. adxl345-eh-driver

    Rust嵌入式-hal设备驱动程序,用于ADXL345模拟设备数字加速度计

    v0.2.1 #accelerometer #interrupt #adxl345 #analog-devices #i2c #embedded-hal #interrupts
  30. async-hal

    嵌入式设备的异步硬件抽象层

    v0.1.0-alpha.11 #async #hal #embedded-devices #abstraction-layer #interrupt #delay #future
  31. loadcell

    基于嵌入式-hal的hx711负载细胞的无标准嵌入式-hal软件包。可选支持esp32上的中断。

    v0.2.0 #esp32 #measurement #cell #load #interrupt #embedded-hal #scale
  32. pic8259_simple

    8259和8259A中断控制器在内核空间的接口

    v0.2.0 1.5K #interrupt #kernel #no-std
  33. tudelft-lm3s6965-pac

    lm3s6965 PAC的定制版本,也提供中断支持。手动修复了SVD生成错误。

    v0.1.2 #中断 #i2c #pac #bug #version #fixed #customized
  34. pc-timer

    基于Intel 8253编程的计时器

    v0.1.7 120 #timer #dos #中断 #ibm #pc
  35. cmim

    将数据移动到中断上下文

    v0.2.1 #中断 #context #move #cortex-m #folder #moving
  36. dcc-rs

    NMRA数字命令控制,用于驱动模型火车

    v0.3.0 #控制 #digital #train #command #model #pin #中断
  37. clint

    CLosure中断处理程序

    v0.3.0 #中断 #peripheral #handlers #array #closures #c-losure #default
  38. compiler-interrupts

    Rust的编译器中断API

    v1.0.1 #中断 #llvm-ir #compiler #api #thread-local
  39. pimoroni-trackball-driver

    用于pimoroni轨迹球的外设驱动程序

    v0.1.1 #trackball #driver #中断 #pimoroni #i2c #embedded #pin
  40. harsark

    安全且轻量级的实时内核

    v0.3.5 #kernel #arm #cortex-m #task #real-time #events #中断
  41. bare-metal

    裸机系统通用的抽象

    v1.0.0 162K #中断 #peripheral #register
  42. interrupt-ref-cell

    一个RefCell,用于在同一线程上与中断处理程序或信号处理程序共享数据

    v0.1.1 #中断 #disable #signals #signal #without #no-alloc #interrupts
  43. interrupt

    v0.1.3 320 #中断 #critical-section #disable
  44. axp20x

    axp20x电源管理单元的Rust驱动程序

    v0.0.2 #driver #power #status #interrupt #state #management #unit
  45. interrupt-mutex

    用于与中断处理程序或信号处理程序共享数据的互斥锁

    v0.1.0 500 #interrupt #signals #disable #signal #without #interrupts #no-alloc
  46. pc-atomics

    DOS目标的原子操作

    v0.0.2 #atomic #dos #interrupt #pc #no-std
  47. 尝试使用DuckDuckGo进行搜索。

  48. 共享

    一个用于在cortex-m系统上安全地在应用程序和中断上下文之间共享数据的宏

    v0.1.2 #interrupt #shared-data #context #applications #sharing #cortex-m #systems
  49. mips

    MIPS处理器的底层抽象

    v0.2.1 #interrupt #register #abstraction #low-level #processors #remove
  50. x86_interrupts

    x86中断库

    v1.0.1-rc.1 #interrupt #x86 #irq #handler #set
  51. neotron-bmc-commands

    Neotron BMC支持的操作命令

    v0.2.0 #neotron #command #firmware #management #board #controller #interrupt
  52. interrupture

    一个用于类似crossbeam的中断处理的HAL特性和方法

    v0.1.1 #interrupt #crossbeam #hal #traits #run #package-manager #connect
  53. pic8259_x86

    仅x86的8259和8259A中断控制器的抽象,感谢Eric Kidd <[email protected]>和Phil Opperman

    v0.1.0 #interrupt #kernel #no-std
  54. interrupture-stm32f7x6

    stm32f7x6对HAL中断使用的支持

    v0.1.0 #interrupt #hal #stm32f7x6 #interrupture #run #package-manager #connect
  55. grace

    以可移植的方式拦截关机请求

    v0.1.0 #shutdown #shutdown-signal #requests #portable #platform #interrupt #kinds
  56. dbs-interrupt

    用于管理虚拟设备的特性和结构

    v0.2.2 110 #interrupt #devices #dragonball #secure-sandbox #virtual-machine #hardware-devices
  57. irq

    作用域中断处理程序和中断锁,用于数据共享

    v0.2.3 130 #interrupt #handler #scoped #handling
  58. ruspiro-interrupt-core

    用于在树莓派上全局启用/禁用中断的中断核心函数

    v0.3.1 #interrupt #raspberry-pi #bare-metal #ruspiro #baremetal
  59. apic

    到高级可编程中断控制器(APIC)的接口

    v0.1.0 #local #interrupt #io #xapic #x2-apic #interface #programmable
  60. riscv-slic-macros

    riscv-slic存储库的过程宏

    v0.1.0 #risc-v #riscv-slic #interrupt #macro #procedural #proc-macro
  61. ruspiro-interrupt-macros

    用于实现中断处理程序的宏。!!此crate仅与ruspiro-interrupt crate配合使用,绝对不能单独使用!!

    v0.5.0 #interrupt #raspberry-pi #bare-metal #ruspiro #raspberrypi #rus-pi-ro #baremetal
  62. dustbox

    PC x86 模拟器,旨在在 Windows、macOS 和 Linux 上轻松运行 MS-DOS 游戏

    v0.0.1 #emulator #x86 #dos #running #goal #pc #interrupt
  63. tokio-ctrlc-error

    使用 tokio 轻松处理键盘中断

    v0.1.0 #ctrl-c #interrupt #tokio #keyboard
  64. cortex-m-interrupt-macro

    cortex-m-interrupt crate 的宏

    v0.2.0 #interrupt #cortex-m #embedded
  65. clic

    核心本地中断控制器(CLIC)RISC-V 专用架构支持 crate

    v0.0.0 #risc-v #interrupt #riscv