EmbLogic's Blog

Category Archives: Character Driver

30.1.30: JATINDER KUNAR

Implemented the driver fror n number of byte reading and n number of byte writing. Now going to sleep as provjot sir said today …. go to bed on time. good night. RCS file: lkm.c,v Working file: lkm.c head: 1.17 … Continue reading

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

Character Driver

RCS file: chard.c,v Working file: chard.c head: 1.5 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 5;     selected revisions: 5 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 | Tagged | Leave a comment

Character Driver Update

Completed registering and unregistering driver. Implemented Open and Release operations to open and close a node by using my own charater driver.

Posted in Character Driver | Leave a comment

E30.1.30 (update)

completed the task of opening a node, with the help of my own registered driver.

Posted in Character Driver, Device Drivers | Tagged | 1 Comment

30.01.30 : Taruna

Completed today’s work… Made the simplest device driver

Posted in Character Driver | Tagged | Leave a comment

Character Driver Function Write & Read Successfully Implemented.

Posted in Character Driver | Tagged | Leave a comment

Character driver

Sir, i have completed read, write operation in character driver, using semaphore,ioctl. Also implementing kernel timer.  

Posted in Character Driver | Leave a comment

SCULLPIPE

hello sir, I wanted to ask that how can we use Lables for calling a predefined kernel function from another function. For .eg.. ssize_t scull_write() { write: xyz; } ssize scull_read() { goto write; } this calling of the write … Continue reading

Posted in Character Driver | Leave a comment

vim /usr/src/linux-xyz/include/asm-generics/ioctl.h

#ifndef _IOC_NONE # define _IOC_NONE      0U #endif #ifndef _IOC_WRITE # define _IOC_WRITE     1U #endif #ifndef _IOC_READ # define _IOC_READ      2U #endif please explain these lines of code>>!!  

Posted in Character Driver, Device Drivers | Leave a comment

character driver

proper implementation of cdev_init and cdev_add for 25 nod done.

Posted in Character Driver | Leave a comment

character driver

driver register and unregister with kernel perform using register_chrdev function and alloc_chrdev_region and unregister with unregister_chrdev_region . one issue faced: Instead of whole program execute successfully there is no output  and after reboot it gives correct output.

Posted in Character Driver | Leave a comment

ISSUE IN PROJECT 5(CHAR DRIVER)

Sir, I have implemeted the project of using multi thread in a single process then in multi process process for char driver by using sleep in the app.c for synchronization between multi thread for read,write,open,close in single process. Is it … Continue reading

Posted in Character Driver | 1 Comment

Project 05: Character Device Driver

Makefile for a basic kernel module

obj-m += hello-1.o

all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean Continue reading

Posted in Character Driver | Tagged , , , , , | 14 Comments

Re: /proc filesystem

Sir, I have implemented /proc file system  successfully.

Posted in Character Driver, Project 11: A Character Device Drivers Based Project | Leave a comment

PROJECT 11-QUERY

in case of append in character driver where we have to allocate new memory with continuation to the old memory (in lseek or write function)  

Posted in Character Driver, Device Drivers | Leave a comment