Linux Device Driver Tutorial Part 7 – Linux Device Driver Tutorial Programming

This article is a continuation of the  Series on Linux Device Driver and carries on the discussion on character drivers and their implementation. This is Part 7 of the Linux device driver tutorial. In this tutorial, we will discuss the Linux Device Driver Tutorial Programming. From our previous tutorials, we know about major, minor numbers, … Read more

Linux Device Driver Tutorial Part 6 – Cdev structure and File Operations

Cdev structure and File Operations of Character drivers

This article is a continuation of the  Series on Linux Device Driver and carries on the discussion on character drivers and their implementation. This is Part 6 of the Linux device driver tutorial. In this tutorial, we will discuss Cdev structure and File Operations of Character drivers. Based on our previous tutorial, we know about … Read more

Linux Device Driver Tutorial Part 5 – Device File Creation

Device File Creation for Character Drivers

This article is a continuation of the  Series on Linux Device Driver and carries on the discussion on character drivers and their implementation. In this tutorial, we will discuss Device File Creation for Character Drivers. Device File Creation for Character Drivers In our last tutorial, we have seen how to assign a major and minor … Read more

Linux Device Driver Tutorial Part 4 – Character Device Driver

major-number-and-minor-number

This is the Series on Linux Device Driver. The aim of this series is to provide the easy and practical examples of Linux Device Drivers that anyone can understand easily. Now we are going to see Linux Device Driver Tutorial Part 4 – Character Device Driver Major Number and Minor Number. Introduction We already know what drivers … Read more