Hi Parth Drivers added by android to the vanila linux kernel can be downloaded, from android kernel.git. (snapshot mode)
Download android linux kernel , cd drivers/staging/android and you will see all the android drivers in the folder. (binder, ashmem, alarm, power, apanic, etc) Also download android sdk source code. source.android.com grep "open_binder", "/dev/ashmem" in the android source code . This will provide you clue on how android utilizes the drivers. Also see this .... *Android Java Code -> JNI Calls -> C Code (This will call open, close on the android driver nodes /dev/ashmem, /dev/binder etc)* ** Hope this helps you. Wishes Raja On Wed, Jan 26, 2011 at 2:31 PM, parth shah <parthmshah2...@gmail.com>wrote: > Hello Guys, > > I'm new to android but i know how to develop device driver in Linux. > > Can anybody guide me on how android middle ware basically call driver? > > where i have to make the change if i want to make the link between Linux > Device Driver and android middle ware? > > Regards, > Parth > > -- > unsubscribe: > android-kernel+unsubscr...@googlegroups.com<android-kernel%2bunsubscr...@googlegroups.com> > website: http://groups.google.com/group/android-kernel -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel