Android kernel has added some new features in the original Linux kernel, such as binder IPC, ashmem, logcat, wakelock, etc. As a result, you can not run the user-space Android software stack on the traditional (mainline) Linux kernel. You need to download Android's version of the kernel from android.git.kernel.org. Despite of these, it's exactly the same as anything you already knew about the Linux kernel. As a result, the development environment is identical to that of the original Linux kernel. And yes, you can use LDD's examples on Android. :)
William Liang http://www.ntut.edu.tw/~wyliang 2011/8/30 manjeet pawar <mpchapmanj...@gmail.com> > hey ramya...r u indian...??? i hv wekd on this stuff....my mail is > mpchapmanj...@gmail.com.... > > > On Mon, Aug 29, 2011 at 5:06 PM, Ramya Desai <ramya.de...@gmail.com>wrote: > >> Dear Experts, >> >> I have experience in developing device drivers drivers for Linux >> 2.6.xx kernel environment but knew nothing about Android. >> When I looked in web, I found, Android driver development is more >> similar to LDD development. >> >> However, I still have few questions. >> Is Linux 2.6.xx driver, binary compatible or source compatible with >> Android platform? otherwise, What is the build and load environment >> for Android device drivers? any documentation would be appreciated? >> >> Any sample drivers (like SKULL) available for Android? >> >> Thanks in advance. >> >> Regards, >> Ramya >> >> -- >> unsubscribe: android-kernel+unsubscr...@googlegroups.com >> website: http://groups.google.com/group/android-kernel > > > -- > unsubscribe: android-kernel+unsubscr...@googlegroups.com > website: http://groups.google.com/group/android-kernel > -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel