Android Oscilloscope on the Beagleboard xM using Rowboat

We are pleased to announce that we are sitting together once more to provide a more stable and brushed up version of the USB Android Oscilloscope under the name OsciPrime. We are focusing on UI improvements and enable the Application to run on mobile phones (maybe even on the Android Market).

We already have a BB xM running the latest rowboat gingerbread build and are already able to communicate over USB.

Hint to make Libusb Working:
In Gingerbread you will need to change ueventd.rc to adjust permissions for your application:
/dev/bus/usb/* 0660
to
/dev/bus/usb/* 0666

Sources will be online early next week.
Thanks for all your support over the past year :)

OsciPrime Running on the Beagleboard

Beagleboard xM running rowboat android gingerbread 2.3

8 thoughts on “Android Oscilloscope on the Beagleboard xM using Rowboat

  1. parimal

    i am building rowboat-gingerbread but the output is very slow on my lcd connected to beagleboard-xm can you tell me what is the boot script u are using and how u are building the rowboat source code
    i used make TARGET_PRODUCT=beagleboard OMAPES=5.x

    Reply
    1. Manuel Di Cerbo Post author

      Hello!

      Are you using your sd card as RFS? We had issues with the speed, so we used the SD only for the kernel and bootloader and had the RFS on a mini USB-Flash Drive. Maybe this will solve your problem :)

      Cheers
      Manuel

      Reply
  2. Faisal

    Hi Parimal, me too facing the same problem; I kept rootfs as nfs.

    I build like;

    $source build/envsetup.sh
    $lunch beagleboard-eng
    $make OMAPES=5.x TARGET_PRODUCT=beagleboard

    Reply
  3. peter_hucq

    Hi, I use rowboat-gingerbread 2.3 code and I had issues with the display ,it can display on DVI but not on 7 LCD,I’m sure the uImage need config ,but I don’t konw how to solve it!

    Reply
    1. Manuel Di Cerbo Post author

      Hey Peter

      unfortunately we never tested the LCD port. HDMI to DVI worked fine for us with most screens. Maybe someone else can help you :(

      Reply
  4. Aldo

    When the RFS is on the mini-USB Flash drive, how can you know the name of the usb drive at booting time, is it always as /dev/sda1???. My beagle board XM is not recognizing the usb drive when I put this path: root = /dev/sda1.

    Reply
    1. Manuel Di Cerbo Post author

      Hi Aldo,

      I will look that up and get back to you as soon as I found out!

      All the best
      Manuel

      Reply
    2. Manuel Di Cerbo Post author

      Hi Aldo,

      I looked at our boot.cmd and it looks like this:

      if fatload mmc 0 82000000 uImage
      then
       echo ***** Kernel: /dev/mmcblk0p1/uImage *****
      fi
      echo ***** RootFS: /dev/sda1 *****
      setenv bootargs 'console=ttyO2,115200n8 androidboot.console=ttyO2 mem=384M root=/dev/sda1 rw rootfstype=ext3 rootwait noinitrd rootdelay=30 mpurate=1000 init=/init ip=off omap_vout.vid1_static_vrfb_alloc=y omapfb.mode=dvi:640x480MR-16 omapdss.def_disp="dvi" vram=8M omapfb.vram=0:8M'
      
      bootm 0x82000000
      

      Does that help you a bit? :)

      All the best
      Manuel

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>