Skip to content

A Linux device driver that simulates interrupts

License

Notifications You must be signed in to change notification settings

huaxinliao/TTT_CMWQ

 
 

Repository files navigation

simrupt: A device that simulates interrupts

simrupt is a simple Linux kernel module to explain the concept of deferred work and kernel concepts as following:

  • circular buffer
  • mutex lock
  • irq
  • softirq
  • tasklet
  • workqueue
  • kernel thread

It can be also used as a template to implement an IRQ-based device driver.

License

simrupt is released under the MIT license. Use of this source code is governed by a MIT-style license that can be found in the LICENSE file.

About

A Linux device driver that simulates interrupts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 67.3%
  • Shell 31.7%
  • Makefile 1.0%