On 26/03/13 20:58, the mail apparently from Tyler Baker included:
Hi Leo Wu,

The "android_install_binaries" dispatcher command will download, unpack,
and deploy proprietary shared objects to the Android file system.

You can get these binaries from here:
https://developers.google.com/android/nexus/drivers - Choose the correct
binaries based on your Android build target.

You will then have to create the following directory structure and tgz it:

./bin:
pvrsrvinit

./vendor:
lib

./vendor/lib:
egl  hw  libglslcompiler.so  libIMGegl.so  libpvr2d.so
  libpvrANDROID_WSEGL.so  libPVRScopeServices.so  libsrv_init.so
  libsrv_um.so  libusc.so

./vendor/lib/egl:
libEGL_POWERVR_SGX540_120.so  libGLESv1_CM_POWERVR_SGX540_120.so
  libGLESv2_POWERVR_SGX540_120.so

./vendor/lib/hw:
gralloc.omap4.so <http://gralloc.omap4.so/>

At this point you have created your own panda-driver.tgz

Thanks Tyler.

Now you will need to host it on a web server/file system that your LAVA
server can access.

For instance, my LAVA server has the following defined:

android_binary_drivers = http://192.168.1.2/panda-drivers.tgz <-- You
have to host this URL

If you can change the URL as well as host it locally, it should be OK.

To maybe clarify the reason for all this complexity is because the files are not redistributable, you have to get them from the google URL yourself and accept the clickthrough license.

However I think the attached script will simplify things.

-Andy

Hopefully this clears up any confusion you may have. Thanks.


On 26 March 2013 02:15, Leo Wu <[email protected]
<mailto:[email protected]>> wrote:

    hi:
      Does anyone knows how to use "android_install_binaries" command in
    json file? Please give me some suggestion.
    I am trying to perfome lava android test on pandaboard. Currently, i
    face a problem while json file execute "android_install_binaries".
    The log shows it tries to connect to
    http://192.168.1.21/LAVA_HTTP/android-binaries/panda-drivers.tgz.
    log:
    http://192.168.1.21/LAVA_HTTP/android-binaries/panda-drivers.tgz Connecting
    to 192.168.1.21:80... failed:Connection timed out.
    RuntimeError: Extracting
    http://192.168.1.21/LAVA_HTTP/android-binaries/panda-drivers.tgz on
    target failed
    LAVA SERVER IP: 222.222.222.4
    Board: pandaboard
    Master Image: Linaro PreBuild Image
    Test Image: LEB android
    1. My LAVA SERVER ip is 222.222.222.4. i confused that why it tries
    to connect to 192.168.1.21?
    2. what is panda-drivers.tgz? is it exist in lava server already or
    i need to download panda-drivers.tgz from somewhere by manual and
    stored it in local at first?
    3. how to configure it?
    Thank you
    Leo

    _______________________________________________
    linaro-validation mailing list
    [email protected]
    <mailto:[email protected]>
    http://lists.linaro.org/mailman/listinfo/linaro-validation




--
Tyler Baker
Technical Architect, Automation & CI
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog


--
Andy Green | Fujitsu Landing Team Leader
Linaro.org │ Open source software for ARM SoCs | Follow Linaro
http://facebook.com/pages/Linaro/155974581091106 - http://twitter.com/#!/linaroorg - http://linaro.org/linaro-blog

Attachment: get-panda-pvr.sh
Description: application/shellscript

_______________________________________________
linaro-validation mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/linaro-validation

Reply via email to