You can write a small native test app (in cpp), link to libgps.so and check libgps services.,
you can refer our sample camera HAL test code., http://git.omapzoom.org/?p=platform/hardware/ti/omap3.git;a=tree;f=test/CameraHal;hb=refs/heads/froyo camera tests are full fledged and pretty huge, and u can also refer small tests testing overlay/v4l2 libraries at http://git.omapzoom.org/?p=platform/hardware/ti/omap3.git;a=tree;f=liboverlay;hb=refs/heads/froyo On Wed, Nov 24, 2010 at 6:20 PM, Dudero <sinfanh...@googlemail.com> wrote: > Hello Deva, > > thanks for your advise! > > To my last question: > > Yes, I mean how to test a hal implementation on real target - in my > case the gps stub: "libgps.so" > > Which possibilities do i have? > > Best Regards, > Andreas Hornsteiner > > > > On 23 Nov., 18:21, Deva R <r.deva...@gmail.com> wrote: > > >how it is possible to build only one libary and not the whole system? > > > --> like: "make libgps.so" > > > > only one library is not possible => all statically linked libraries also > > will be built. > > try "make libgps" (like "make <module-name>") > > > > a sample incremental build with stagefright is shown below., > > > > >Is it also possible to develope a hal implementation without the > > >complete android build system -> NDK? > > > > You can develop a compilable native code with NDK, i guess.. but testing > > specific hardware features (like HAL, gps) should be on appropriate > target > > > > >And my last question is which possibilities are there to test a new > > >hal implementation? > > > > real target? > > > > PS. > > /data/l27_8$ touch frameworks/base/media/libstagefright/OMXCodec.cpp > > /data/l27_8$ make libstagefright > > ============================================ > > PLATFORM_VERSION_CODENAME=REL > > PLATFORM_VERSION=2.2.1 > > TARGET_PRODUCT=blaze > > TARGET_BUILD_VARIANT=eng > > TARGET_SIMULATOR= > > TARGET_BUILD_TYPE=release > > TARGET_BUILD_APPS= > > TARGET_ARCH=arm > > HOST_ARCH=x86 > > HOST_OS=linux > > HOST_BUILD_TYPE=release > > BUILD_ID=MASTER > > ============================================ > > target thumb C++: libstagefright <= > > frameworks/base/media/libstagefright/OMXCodec.cpp > > In file included from frameworks/base/include/media/IOMX.h:28, > > from > > frameworks/base/include/media/stagefright/OMXCodec.h:21, > > from > frameworks/base/media/libstagefright/OMXCodec.cpp:42: > > dalvik/libnativehelper/include/nativehelper/jni.h:489: note: the mangling > of > > 'va_list' has changed in GCC 4.4 > > Install: out/host/linux-x86/bin/apriori > > Install: out/host/linux-x86/bin/soslim > > Install: out/host/linux-x86/bin/icudata > > target Non-prelinked: libicudata-us > > (out/target/product/blaze/symbols/system/lib/libicudata.so) > > target SharedLib: libstagefright > > > (out/target/product/blaze/obj/SHARED_LIBRARIES/libstagefright_intermediates/LINKED/libstagefright.so) > > target Prelink: libstagefright > > (out/target/product/blaze/symbols/system/lib/libstagefright.so) > > libelfcopy: Warning: DW_FORM_data8 is unsupported when sizeof (unsigned > > long) != 8 > > libelfcopy: Warning: DW_FORM_data8 is unsupported when sizeof (unsigned > > long) != 8 > > libelfcopy: Warning: Location lists in .debug_info section aren't in > > ascending order! > > libelfcopy: Warning: Range lists in .debug_info section aren't in > ascending > > order! > > libelfcopy: Warning: Range lists in .debug_ranges section start at 0x48 > > target Strip: libstagefright > > (out/target/product/blaze/obj/lib/libstagefright.so) > > Install: out/target/product/blaze/system/lib/libdl.so > > Install: out/target/product/blaze/system/lib/libc.so > > Install: out/target/product/blaze/system/lib/libstdc++.so > > Install: out/target/product/blaze/system/lib/libm.so > > Install: out/target/product/blaze/system/lib/liblog.so > > Install: out/target/product/blaze/system/lib/libcutils.so > > Install: out/target/product/blaze/system/lib/libz.so > > Install: out/target/product/blaze/system/lib/libutils.so > > Install: out/target/product/blaze/system/lib/libbinder.so > > Install: out/target/product/blaze/system/lib/libEGL.so > > Install: out/target/product/blaze/system/lib/libwpa_client.so > > Install: out/target/product/blaze/system/lib/libnetutils.so > > Install: out/target/product/blaze/system/lib/libhardware_legacy.so > > Install: out/target/product/blaze/system/lib/libpixelflinger.so > > Install: out/target/product/blaze/system/lib/libhardware.so > > Install: out/target/product/blaze/system/lib/libui.so > > Install: out/target/product/blaze/system/lib/libsonivox.so > > Install: out/target/product/blaze/system/lib/libicudata.so > > Install: out/target/product/blaze/system/lib/libicuuc.so > > Install: out/target/product/blaze/system/lib/libexpat.so > > Install: out/target/product/blaze/system/lib/libsurfaceflinger_client.so > > Install: out/target/product/blaze/system/lib/libcamera_client.so > > Install: out/target/product/blaze/system/lib/libmedia.so > > Install: out/target/product/blaze/system/lib/libvorbisidec.so > > Install: > out/target/product/blaze/system/lib/libstagefright_amrnb_common.so > > Install: out/target/product/blaze/system/lib/libstagefright_avc_common.so > > Install: > > out/target/product/blaze/system/lib/libstagefright_color_conversion.so > > Install: out/target/product/blaze/system/lib/libstagefright.so > > /data/l27_8$ > > > > > > > > On Tue, Nov 23, 2010 at 3:59 PM, Dudero <sinfanh...@googlemail.com> > wrote: > > > Hello, > > > > > how it is possible to build only one libary and not the whole system? > > > > > --> like: "make libgps.so" > > > > > Is it also possible to develope a hal implementation without the > > > complete android build system -> NDK? > > > > > And my last question is which possibilities are there to test a new > > > hal implementation? > > > > > Best Regards, > > > Andreas Hornsteiner > > > > > -- > > > unsubscribe: > > > android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> > <android-porting%2bunsubscr...@googlegroups.com<android-porting%252bunsubscr...@googlegroups.com> > > > > > website:http://groups.google.com/group/android-porting > > > > -- > > Regards, > > Devawww.bittoggler.com > > -- > unsubscribe: > android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> > website: http://groups.google.com/group/android-porting > -- Regards, Deva www.bittoggler.com -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting