EmbLogic's Blog

Author Archives: satinder.embdeveloper

RCS file: ./open.c,v Working file: ./open.c head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1;    selected revisions: 1 description: make and upgrade ls command use of alphasort() func ,also count the entries … Continue reading

Posted in Uncategorized | Leave a comment

RCS file: fops.h,v Working file: fops.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1;    selected revisions: 1 description: struct file_operations fops={ 2 open:device_open, 3 release:device_release, 4 write:write, 5 read:read, 6 llseek:llseek … Continue reading

Posted in Uncategorized | Leave a comment

in.linkedin.com/pub/satinder-singh/69/b56/2b1/

Posted in Uncategorized | Leave a comment

MY LINKEDIN PROFILE

Posted in Uncategorized | Leave a comment

slide show on mdc

Posted in Uncategorized | Leave a comment

SOME BASIC QUESTIONS WHEN WE START WITH CHARACTER DRIVER .DO YOU HAVE ANSWERS ?

Working of character driver :see diagram & also see some queries of character driver. The above diagram show how the character driver works in linux , user space to kernel space . but when we implementing the driver there are … Continue reading

Posted in Uncategorized | Leave a comment

some thing about memset

memset- use for fill the date into any type of pointer see aguments of memset: memset(void *,int c,size_t n); return type of memset – memset return pointer of same type of data which fill with memset.

Posted in Uncategorized | Leave a comment

Multiple Data Compression

Posted in Uncategorized | Leave a comment

USE OF SOCKETS

SIMPLE USES OF SOCKET PROGRAMMING IN EMBEDDED SYSTEMS LINUX WITH ‘C’ Typically two processes communicate with each other on a single system through one of the following inter process communication techniques. Pipes Message queues Shared memory There are several other … Continue reading

Posted in Uncategorized | Leave a comment

DIFFERENT-DIFFERENT WORKING PROCESSES OF THREADS

What Is the Difference Between Hyper Threading & Multi-Core Technology? The technology behind Hyper-Threaded, or HT, and multi-core processors enables processors to far exceed the performance of single-core, non-HT processors. The differences between the technologies are great, however, so it’s … Continue reading

Posted in Uncategorized | Leave a comment

ABOUT “NICE” THIS IS USEFUL FOR :IPC

Most people don’t even know that running processes at a different priority is an option.  Many have never even heard of the nice command.  In this article, I will discuss what thenice command can do for your processes. Every process needs … Continue reading

Posted in Uncategorized | Leave a comment

P-THREAD

   An overview of Pthreads  Introduction Thread: A Thread is a ‘Light Weight Process’. A thread is a stream of instructions that can be scheduled as an independent unit. A thread exists within a process, and uses the process resources. Since … Continue reading

Posted in Uncategorized | Leave a comment

MESSAGE QUEUES

SATINDER.EMBDEVELOPER IPC:Message Queues:<sys/msg.h> The basic idea of a message queue is a simple one. Two (or more) processes can exchange information via access to a common system message queue. The sending process places via some (OS) message-passing module a message … Continue reading

Posted in Uncategorized | Leave a comment

IMPLEMENTATION OF THREADS (MORE THAN TWO)

SATINDER.EMBDEVELOPER RCS file: ./thread,v Working file: ./thread head: branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 0 description: threads created for two childs =============================================================================

Posted in Uncategorized | Leave a comment

MAKE FILE

SATINDER.EMBDEVELOPER RCS file: ./makefile,v Working file: ./makefile head: 1.1 branch: locks: strict satinder: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1;    selected revisions: 1 description: make file syntax —————————- revision 1.1    locked by: satinder; date: 2014/03/28 11:28:46;  … Continue reading

Posted in Uncategorized | Leave a comment