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. 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

    1. 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

  2. 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

  3. 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!

    1. 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 :(

  4. 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.

    1. 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

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>