If you want Android system to be aware of GPS you may need to add: PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml
in device.mk On Tuesday, April 14, 2015 at 11:32:43 AM UTC-7, Gianmaria Iaculo wrote: > > Hello, > > I'm porting GPS HAL on android 4.4. Tha's what I've done till now. > > 1) I started with freerunner_gps.c cause it seem the simplest solution, > and it clearly works with a serial nmea port, wich is right my case. I've a > ttyUSB1 wich produces just NMEA sentences. > > 2) I've created a directory: > > android/hardware/libhardware_legacy/gps > > and placed freerunner_gps.c , a link to referenced gps.h pointing at > > android/hardware/libhardware/include/hardware/gps.h > > and created an Android.mk so simple: > ? <https://e2e.ti.com/support/embedded/android/f/509/t/412485#> > 1 > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10 > 11 > 12 > 13 > 14 > 15 > 16 > LOCAL_PATH := $(call my-dir) > > include $(CLEAR_VARS) > > LOCAL_SRC_FILES := \ > gps_freerunner.c > > LOCAL_MODULE := libgps.telit > > LOCAL_SHARED_LIBRARIES := \ > libutils \ > libcutils \ > libdl \ > libc > > include $(BUILD_SHARED_LIBRARY) > > > > it produces a libpgs.telit.so in output folder /system/lib > > 3) I added to my BoardConfig.mk the following: > > BOARD_GPS_LIBRARIES := libgps.telit > > 4) in my build.prop i added this line ro.kernel.android.gps=/dev/ttyUSB1 > Where USB1 is a working serial that produces NMEA. > > After this, i checked if everything on board is ok, all files are in > place. But I absolutely cant see any debug line or initialization string. > > It seems I have to do something else to enable the GPS part.. Android at > moment is copletly ignoring this hardware. > > Any suggest? > > Regards, > Gianmaria > -- -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting --- You received this message because you are subscribed to the Google Groups "android-porting" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-porting+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.