Linux Kernel Module to control multiple interrupt events on a Raspberry PI.
This University project consists of creating a LKM in a Raspberry Pi with a Debian based OS. The LKM controls the interrupt events generated through 4 buttons connected to the Raspberry PI GPIO's. Each time a button is pressed, a Bash script is executed, and the state of the LEDs connected to the Raspberry PI are modified.
A list of technologies used within the project:
A little intro about the installation of the LKM in a RaspberryPI with a Raspberry PI OS installed.
$ git clone https://github.com/OscarCubeles/RPI-LKM.git
$ make
$ make install
After that, the LKM should work as expected in your machine
Note: To use the application in a Raspberry PI, a Raspberry PI OS should be used.