Building a module for Android is trivial (if you've done it before for Linux).
>From the directory from which your module source is: # CROSS_COMPILE=arm-eabi- ARCH=arm make -C /android/kernel/directory M= $PWD modules Note that the CROSS_COMPILE will only work as above if your Android toolchain is in your system path. As for interfacing at the application level as a sensor, well, I have not done that yet, but it seems like a cool idea. Like yenchengwang mentioned, I would take a look at sensor_qemu.c to get an idea of how it was done. I would imagine that some knowledge in JNI will be required, though. Let me know how it goes! Cheers, sws-vinpa. On Jul 9, 3:58 am, yenchengwang <yenchengw...@gmail.com> wrote: > hi, > I think what the nature lover want is a sensor hardware module~just like > the sensors_qemu.c in the > development/emulator/sensors ~~ > or u can get the htc_sensors.c on the android's git server. > > 2010/7/9 tungsys <tung...@gmail.com> > > > > > Hi, > > > I have a bit confuse about what you are doing : port an i2c driver to > > Android platform ? > > Android kernel is based on Linux kernel, so there is nothing > > difference with the driver layer . > > I thought you need do the driver for Linux kernel first and then apply > > the Android patch to your kernel . > > > Tung > > > On Jul 9, 1:27 am, nature lover <ejko...@gmail.com> wrote: > > > Hi, > > > > I am attempting to port an existing Linux device driver for an i2c > > > device (which I wrote), > > > to the Android platform. The intent is to eventually be able to access > > > the device via the > > > Android sensor interface at the application level. > > > > I have not been able to find documentation on how to do the above > > > port, or a description > > > of the hooks needed for the sensor interface, in any of the Android > > > sites, or in a general > > > search of the web. I probably haven't been looking in the right > > > places. Where would I be > > > able to find detailed information on this process? > > > > Thanks in advance. > > > -- > > unsubscribe: > > android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> > > website:http://groups.google.com/group/android-porting > > -- > Regards > Y-C Wang -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting