Linux system development

Simple Linux character device driver

A character device is one of the simplest ways to communicate with a module in the Linux kernel. These devices are presented as special files in a /dev directory and support direct reading and writing of any data, byte by byte, like a stream. Actually most of the pseudo-devices in /dev are a character device: serial ports, modems, sound, and…

Continue Reading