


We will employ Microsoft Visual Studio as our IDE to make our development easier through its various coding and debugging features.īefore you begin ensure that you have the following installed: This article demonstrates Linux kernel-mode techniques using a simple virtual character device as an example.

While most of Linux-related code runs in the user-mode, adding support for new devices often calls for creating kernel modules involving special techniques for coding and debugging. Linux is a great open-source operating system that is widely used in many applications from desktops to embedded ARM boards.
