Hello all,
I've been working on a system's project on android, and i have some
questions on the devices memory mapped by the framework.
>From what I've seen till now there  are 3 devices that the framework maps.
- /dev/binder
- /dev/graphics/fb0
- /dev/pts/0

The 1st, is more or less known, that is used for IPC between the
android processes. I assume that the binder kernel driver doesn't
actually generate data for the processes, but just passes information
from one to another, and maybe offers some accounting information on
them.

The frame buffer is  obviously used to displaying everything.

My question is about the pseudo terminal devices. It seems that almost
every proc (if not all) memory maps this device. Since I cannot find
any other process actually opening /dev/ptmx (this is how things are
supposed to work according to the man pages), i cannot figure out why
this is done.
Are these processes exchanging data with the kernel, or other processes?
I tried to dig in the kernel source to figure out how memory maps are
treated by the pts driver, but could not find anything (probably i'm
missing something).

I hope that someone from google could shed some light on this.
I would very much appreciate any info.

Regards,
George

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Android Internals" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/android-internals?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to