An open API service indexing awesome lists of open source software.

https://github.com/sysprog21/simrupt

A Linux device driver that simulates interrupts
https://github.com/sysprog21/simrupt

Last synced: 5 months ago
JSON representation

A Linux device driver that simulates interrupts

Awesome Lists containing this project

README

          

# 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.