EmbLogic's Blog

Category Archives: Device Drivers

30.1.30: Jatinder Kumar

From last two weeks i am working on Character Driver. What is device driver and need of driver? From my knowledge device driver is nothing but piece of code that runs the device . Every device need that code to … Continue reading →

Posted in Character Driver, Device Drivers, Uncategorized | Tagged | Leave a comment

E 30:01:30 Vikram Sharma

Article on Character Driver: I have been working upon Device Driver (Character Driver, to be specific) since last 20 days.Before start working, First of all I needed to know what really a device driver is? As we all know it … Continue reading →

Posted in Character Driver, Device Drivers | Tagged | Leave a comment

E 30.01.30 – Om Parkash

ARTICLE: I am working on Character Driver on Linux from last few days.Device Driver is simply a piece of code as a part of kernel,dynamic (temporary) or static (permanent) required to make the hardware accessible to the application. Device Drivers … Continue reading →

Posted in Character Driver, Device Drivers | Tagged | Leave a comment

Avtar Singh E-30.01.30

INTRODUCTION: Device driver is basically a module(piece of code) used to make possible the communication between hardware and application like VLC media player,firefox,USB devices etc.So device driver is used to drive the hardware according to the application.Different type of applications … Continue reading →

Posted in Character Driver | Tagged | Leave a comment

30.01.30 : Taruna

Character-driven drivers are device drivers that operate on characters (bytes) as the basic unit of input and output. They are accessed in a sequential, non-random manner.   I started writing my first character driver by writing the simplest module – … Continue reading →

Posted in Character Driver | Tagged | Leave a comment

Avtar Singh E 30.01.30

RCS file: new_lkm.c,v Working file: new_lkm.c head: 1.19 branch: locks: strict root: 1.19 access list: symbolic names: keyword substitution: kv total revisions: 20;    selected revisions: 20 description: in this i register many no. of devices that we can provide at … Continue reading →

Posted in Character Driver | Tagged | Leave a comment

DEVICE DRIVER

MULTI THREAD(open,write,read,close) amit.c RCS file: amit.c,v Working file: amit.c head: 1.13 branch: locks: strict amitdalal: 1.13 access list: symbolic names: keyword substitution: kv total revisions: 13; selected revisions: 13 description: added function of copy from user printk the no of … Continue reading →

Posted in Character Driver, Uncategorized | Tagged | Leave a comment

Avtar Singh E-30.01.30

RCS file: new_lkm.c,v Working file: new_lkm.c head: 1.18 branch: locks: strict root: 1.18 access list: symbolic names: keyword substitution: kv total revisions: 19;    selected revisions: 19 description: in this i register many no. of devices that we can provide at … Continue reading →

Posted in Character Driver | Tagged | Leave a comment

Om Parkash E.30.01.30 (impemented scull_trim)

RCS file: chard.c,v Working file: chard.c head: 1.10 branch: locks: strict emblogic: 1.10 access list: symbolic names: keyword substitution: kv total revisions: 10;    selected revisions: 10 description: registered and unregistered devices using alloc_chrdev_region and unregis_chrdev_region. implemented scull_setup function. implemented scull_open … Continue reading →

Posted in Character Driver, Device Drivers | Tagged | Leave a comment

30.01.30 : Taruna

RCS file: lkm.c,v Working file: lkm.c head: 1.18 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 18; selected revisions: 18 description: Created the base module. Used alloc_chrdev_region and register_chrdev_region to register the driver and unregistered it … Continue reading →

Posted in Character Driver, Device Drivers, Uncategorized | Tagged | Leave a comment

E30.01.30 Om Parkash

RCS file: chard.c,v Working file: chard.c head: 1.6 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 6;     selected revisions: 6 description: registered and unregistered devices using alloc_chrdev_region and unregis_chrdev_region. implemented scull_setup function. implemented scull_open routine. started … Continue reading →

Posted in Character Driver, Device Drivers | Tagged | Leave a comment

Avtar Singh E-30.01.30

RCS file: new_lkm.c,v Working file: new_lkm.c head: 1.16 branch: locks: strict root: 1.16 access list: symbolic names: keyword substitution: kv total revisions: 17;    selected revisions: 17 description: in this i register many no. of devices that we can provide at … Continue reading →

Posted in Character Driver | Tagged | Leave a comment

E 30:01:30 Vikram Sharma

CS file: ./ch_d.c,v Working file: ./ch_d.c head: 1.15 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 15;    selected revisions: 15 description: Basic Driver Arch. with cdev initionlized —————————- revision 1.15 date: 2013/07/16 23:23:14;  author: vikram;  state: … Continue reading →

Posted in Character Driver, Device Drivers | Tagged | Leave a comment

30.01.30 : Monika – Char Driver

RCS file: hello.c,v Working file: hello.c head: 1.17 branch: access list: symbolic names: keyword substitution: kv total revisions: 17;    selected revisions: 17 description: Base module. —————————- revision 1.17 date: 2013/07/12 07:02:51;  author: user1;  state: Exp;  lines: +35 -6 Modified read() … Continue reading →

Posted in Character Driver, Device Drivers | Leave a comment

Implemented lseek in character driver (project 05)

RCS file: chard.c,v Working file: chard.c head: 1.6 branch: locks: strict emblogic: 1.6 access list: symbolic names: keyword substitution: kv total revisions: 6;     selected revisions: 6 description: registered and unregistered devices using alloc_chrdev_region and unregis_chrdev_region. implemented scull_setup function. implemented scull_open … Continue reading →

Posted in Character Driver | Tagged | Leave a comment