EmbLogic's Blog

Category Archives: Character Driver

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 | Leave a 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

Parallel Port Device Driver |Compatibility Mode

Successfully Implemented the Compatibility mode(IEEE 1284-1994) On LED 8 array.

Posted in Character Driver, Parallel Port Driver | Tagged | Leave a comment

TASKLET Status to Pravjot Sir

i have done tasklet in my device driver and it is working fine in driver…. Now working on workqueues……

Posted in Character Driver, Device Drivers | Leave a comment

Problem in KERNEL TIMER

In read_proc() fxn I am calling the timer fxn and in timer fxn I am using in_interrupt and in_atomic macros both are working fine….But when I call the timer fxn using for loop in read_proc, KERNEL crashes and display the bug … Continue reading

Posted in Character Driver, Device Drivers | Leave a comment

Character Device Driver Status To Pravjot Sir

I have done following: Write operation for multiple quantums… Read operation for single quantum. Implemented Semaphore in read and write operation Now I am working on spinlocks and completions …………. ###NOTE ——– SPIN LOCKS are heavy weight mechanism/process than what … Continue reading

Posted in Character Driver | Leave a comment

Touchpad driver

Sir , I want to know which touchpad driver has been there in my laptop , is it a generic driver which has been used for different laptops ?

Posted in Character Driver | 1 Comment