CharPulse is a Linux character device driver with a dynamically resizing kernel buffer. It supports read, write, append, and clear operations, allowing storage of large amounts of data safely.
-
Updated
Dec 7, 2025 - C
CharPulse is a Linux character device driver with a dynamically resizing kernel buffer. It supports read, write, append, and clear operations, allowing storage of large amounts of data safely.
Project implemented for the purposes of Operating Systems Lab in ECE NTUA.
Kernel module implemented as a character device file (driver) that provides a new IPC mechanism
Linux Character Device Driver Development + Operating system asssignments
Study Material on LDD Coursework.
A repository to contain code written as part of a course in operating system fundamentals
Linux Character Device Driver
Lab exercises of Operating Systems Laboratory 2024-2025 (ECE NTUA 7th semester)
📦 Manage a dynamic kernel buffer with CharPulse, a Linux driver for efficient read, write, and clear operations, designed for multi-threaded access and monitoring.
Add a description, image, and links to the character-device-driver topic page so that developers can more easily learn about it.
To associate your repository with the character-device-driver topic, visit your repo's landing page and select "manage topics."