EmbLogic's Blog

Category Archives: Uncategorized

Socket

Socket is a communication mechanism between two process.These process could be in the same system or different system.It is also known as end point of networking. Socket provide interfacing between the network and the application on the system.Socket is very … Continue reading

Posted in Uncategorized | Leave a comment

POSIX THREADS: BRIEF INTRODUCTION

Threads,Like processes are a mechanism to allow a program to do more than one thing at a time.As with processes,threads appear to run concurrently;the linux kernel schedules them asynchronously,interrupting each thread from time to time to give others a chance … Continue reading

Posted in Uncategorized | Leave a comment

Quick Sort using recursion

RCS file: quick_sort.c,v Working file: quick_sort.c head: 1.2 branch: locks: strict vishal: 1.2 access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: Sorting the array using quick sort technique and recursive function. —————————- revision 1.2 … Continue reading

Posted in Uncategorized | Leave a comment

Successfully done quick_sort

RCS file: ./quick_sort.c,v Working file: ./quick_sort.c head: 1.4 branch: locks: strict root: 1.4 access list: symbolic names: keyword substitution: kv total revisions: 4; selected revisions: 4 description: include the header file then define fxn prototype named qsor fxn start the … Continue reading

Posted in Uncategorized | Leave a comment

successfully Registering and Initialization of driver…..

RCS file: ./init.c,v Working file: ./init.c head: 1.6 branch: locks: strict subhash: 1.6 access list: symbolic names: keyword substitution: kv total revisions: 6; selected revisions: 6 description: decalre the header.h and declerations.h and decalre the dev_t dev nad a struct … Continue reading

Posted in Uncategorized | 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

initialisation of driver

RCS file: init.c,v Working file: init.c head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: initializing the function —————————- revision 1.1 locked by: root; date: 2015/04/24 10:28:36; author: … Continue reading

Posted in Uncategorized | Leave a comment

registeration of driver is done

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: —————————- revision 1.1 locked by: root; date: 2015/04/24 11:12:23; author: root; state: Exp; … Continue reading

Posted in Uncategorized | Leave a comment

connecting the server and client throw the socket….

4/22 07:57:28; author: root; state: Exp; lines: +2 -2 compute the size of stringRCS file: ./server_test.c,v Working file: ./server_test.c head: 1.5 branch: locks: strict root: 1.5 access list: symbolic names: keyword substitution: kv total revisions: 5; selected revisions: 5 description: … Continue reading

Posted in Uncategorized | Leave a comment

Three different thread exclusively work to open, read and write operation.

RCS file: multi_thread.c,v Working file: multi_thread.c head: 1.1 branch: locks: strict vishal: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: Three different thread is created to open a file read the data from … Continue reading

Posted in Project 03: Client Server Communication using Linux and IPC, Project 6: Client Server using Inter Process Communication Mechanism, Uncategorized | Leave a comment

Implementing the socket programming using loopback

RCS file: ./server.c,v Working file: ./server.c head: 1.5 branch: locks: strict root: 1.5 access list: symbolic names: keyword substitution: kv total revisions: 5; selected revisions: 5 description: declare all the header files declare the integer and character varible also give … Continue reading

Posted in Uncategorized | Leave a comment

structures

structure is a user defined data type available in c programming,it allows us to combine data items of different kinds and helps us to construct a complex data type in a meaningful way. Structure is used to represent a record. … Continue reading

Posted in Uncategorized | Leave a comment