EmbLogic's Blog

Author Archives: Manmeet kaur

Successfully Register the device, Allocated the memory and added the driver in the kernel space

RCS file: header.h,v Working file: header.h head: 1.4 branch: locks: strict root: 1.4 access list: symbolic names: keyword substitution: kv total revisions: 4; selected revisions: 4 description: Decleared the header files that are linux/init.h , linux/modules.h ,linux/fs.h also define MAJORNO, … Continue reading

Posted in Character Driver, Device Drivers | Leave a comment

Successfully Created Kernel Module and register the device.

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: Included the header files like linux/init.h and linux/module.h. Gave the MODULE_LICENSE , MODULE_AUTHOR, … Continue reading

Posted in Uncategorized | Leave a comment

Implemented IPC using FIFO for 3 clients

RCS file: header.h,v Working file: header.h head: 1.2 branch: locks: strict root: 1.2 access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: Decleared all the header files that are useful for the program. Also decleared … Continue reading

Posted in Uncategorized | Leave a comment

Implemented ipc using fifo for 1 client

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: Decleared the standard headerfiles used for the program also Decleared the structure for … Continue reading

Posted in Uncategorized | Leave a comment

Implemented pipes using signals for 3 clients

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: Decleared all the header files useful for this program i.e stdio.h,stdlib.h,unistd.h,signal.h Also decleared … Continue reading

Posted in Uncategorized | Leave a comment

Program to communicate two processes..

RCS file: c1.c,v Working file: c1.c head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: Creating pipe for inter process communication given execl call in the child process … Continue reading

Posted in Uncategorized | Leave a comment

Program representing Zombie state

RCS file: zombie.c,v Working file: zombie.c head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: Program describes the zombie state where the child process waits for the parent … Continue reading

Posted in Uncategorized | Leave a comment

Implementation of execl() and fork() for writing into textfile from the child process

RCS file: replacing.c,v Working file: replacing.c head: 1.3 branch: locks: strict root: 1.3 access list: symbolic names: keyword substitution: kv total revisions: 3; selected revisions: 3 description: In this program we have used fork() —————————- revision 1.3 locked by: root; … Continue reading

Posted in Uncategorized | Leave a comment

Getting the pid and ppid of the current process and invoked process

RCS file: upper_case.c,v Working file: upper_case.c head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: In this program we have converted the lower case character into upper case … Continue reading

Posted in Uncategorized | Leave a comment

Implementating system call i.e sytem()

RCS file: upper_case.c,v Working file: upper_case.c head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: In this program we have converted the lower case character into upper case … Continue reading

Posted in Uncategorized | Leave a comment

Lower Case Character into Upper Case Character

RCS file: upper_case.c,v Working file: upper_case.c head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: In this program we have converted the lower case character into upper case … Continue reading

Posted in Uncategorized | Leave a comment

Added two distances in feet and inches and then converted it into meters and centimeters..

RCS file: q2.c,v Working file: q2.c head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: implementation of nested structure in this we have converted feet-inches into metres nd … Continue reading

Posted in Uncategorized | Leave a comment

Implementation of nested structures..

RCS file: q2.c,v Working file: q2.c head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: implementation of nested structure in this we have converted feet-inches into metres nd … Continue reading

Posted in Uncategorized | Leave a comment

Implementing structure using function

RCS file: q1_functions.c,v Working file: q1_functions.c head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1;    selected revisions: 1 description: implementations of structures by using functions —————————- revision 1.1    locked by: root; date: … Continue reading

Posted in Uncategorized | Leave a comment

Implemented decompression in mdc

RCS file: mdcauit2.c,v Working file: mdcauit2.c head: 1.4 branch: locks: strict root: 1.4 access list: symbolic names: keyword substitution: kv total revisions: 4;    selected revisions: 4 description: this is implementation of Multiple Data Compression And Encryption Using Iterative Technique. It … Continue reading

Posted in Uncategorized | Leave a comment