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 -~----------~----~----~----~------~----~------~--~---
