EmbLogic's Blog

Category Archives: Uncategorized

What is Python?

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting … Continue reading

Posted in Uncategorized | Leave a comment

Character driver (Problem in synchronization).

#problem persist in this as i required some synchronize technique because when i run multiple application onto the single node then data is to be in mingle form……do required semphore in this….. RCS file: application3.c,v Working file: application3.c head: 1.1 … Continue reading

Posted in Uncategorized | Leave a comment

Linux Filesystem Hierarchy.

/bin: it usually contains the shells like bash, csh, etc…. and commonly used commands like cp, mv, rm, cat, ls. For this reason and in contrast to /usr/bin, the binaries in this directory are considered to be essential. The reason … Continue reading

Posted in Uncategorized | Leave a comment

Character Driver(SEEK_SET seeking operation in the reader).

#implementing the lseek(SEEK_SET) operation in the kernel layer then read the written bytes from the application layer, without closing the fd RCS file: application.c,v Working file: application.c head: 1.16 branch: locks: strict access list: symbolic names: keyword substitution: kv total … Continue reading

Posted in Uncategorized | Leave a comment

message queue

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 onto a queue which can be read by another process . Each message is … Continue reading

Posted in Uncategorized | Leave a comment

Device Drivers Inroduction

One of the purposes of an operating system is to hide the peculiarities of the system’s hardware devices from its users. For example the Virtual File System presents a uniform view of the mounted filesystems irrespective of the underlying physical … Continue reading

Posted in Uncategorized | Leave a comment

Character Driver(seek operation)

#implementing the lseek opereration in the kernel layer then read the writen bytes from the application layer, without closing the fd RCS file: application.c,v Working file: application.c head: 1.7 branch: locks: strict access list: symbolic names: keyword substitution: kv total … Continue reading

Posted in Uncategorized | Leave a comment

slide show on mdc

Posted in Uncategorized | Leave a comment

Character Driver(Read from kernel layer)

#implementing the read from the kernel layer into the application layer after performing the write operation… RCS file: application.c,v Working file: application.c head: 1.7 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 7; selected revisions: 7 … Continue reading

Posted in Uncategorized | Leave a comment

Character Driver(Write in the multiple Qsets)

#here i am able to write in the multiple qsets of the scull and by this i am able to write in the kernel layer…. RCS file: application.c,v Working file: application.c head: 1.7 branch: locks: strict access list: symbolic names: … Continue reading

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

SHARED MEMORY

Shared memory allows one or more processes to communicate via memory that appears in all of their virtual address spaces. The pages of the virtual memory is referenced by page table entries in each of the sharing processes’ page tables. … Continue reading

Posted in Uncategorized | Leave a comment

message queue impliment for one client

head    1.1; access; symbols; locks root:1.1; strict; comment    @ * @; 1.1 date    2014.05.20.09.09.51;    author root;    state Exp; branches; next    ; desc @message rcv for comm.. @ 1.1 log @Initial revision @ text head    1.1; access; symbols; locks root:1.1; strict; … Continue reading

Posted in Uncategorized | Leave a comment

silly warnings

“ISO C90 warning” arises bcoz in your function you are defining variables in b/w the statements….correct method is you define and declare varibles at beginning of the function only……

Posted in Uncategorized | Leave a comment

linux OS…Why so important

Why Linux is the Best Operation System Welcome To LinuxShark, LinuxShark is based on OpenSuSE, With the award winning GNOME Desktop (option to add KDE avaliable) . Updated regularly with the latest security patches and kernel builds. Keeping you safe … Continue reading

Posted in Uncategorized | Leave a comment