Hmmmm, some of this made me grumble a bit, but most I kind of thought I was
right. Not sure if the 512 MB ram limit is going to be an issue. As of
right now I think that storage and RW speeds are going to be an issue.
I need to be able to crunch data on the ARM board, the Arduino is not really
able to do that, it controls the hardware, and that is about it. I'm having
to transmit data back to a central terminal (so to speak), have it crunch
the data, and transmit it back to the arduino.
I don't know what kind of data crunching you're aiming at, but the
integrated DSP can be your friend. Certainly it will help you with
image processing and all kinds of signal mangling (flying SDR anyone?)
All cat's being out of the bag, this is for a UAV, I'm just looking at
trying to figure out if the beagleboard is a better alternative to the
arduino in controlling it. I know from what I am reading that I can
The processor on Beagleboard has been reported to be a little sluggish
in flipping I/O pins, so I think a hybrid architecture of BB and a
small additional CPU taking care of hard-RT IO operations might be a
good solution. There was an interesting discussion on the list a
couple of months ago about generating signal on IOs from the user
software, you may want to read it.
The processor on BeagleBone has a dedicated unit for performing IO
fast operations. If you're brave enough to dive into assembly
programming, it can help you to implement the hard-rt IO.
possibly crunch the data on-board via java. If that is the case, I might be
able to mate both processors on the craft, configure the arduino to control
it, and provide telemetry data to the cortex processor so it can feedback
to the arduino for control.
It looks like you want to have more powerful processor to do the
navigation. Any of the Beagle* boards should have enough power to
handle this task, with many spare cycles to implement additional
functionality.
With everything running on 1.8v and my arduino
running on 3.3 and 5V, I am pretty confident I can build another voltage
stepper and drop the voltage down to 1.8V from 14.8V. Limiting the current
will be the tricky part with hi discharge rate LiPo slugs.
Interfacing with 1.8v circuitry is more of a matter of buffering the
signals than building a voltage regulator. It's not a rocket science,
but you will have to solder a few SMD parts. Take a look at Trainer
Board (hint: Trainer has an arduino-compatible controller on board).
You will need a 5V supply, but I think that BECs can take care of it.
Maybe the best option is to use both. If I can use both on the craft, I can
eliminate the need for a higher power transmitter. I guess I might be
getting ahead of myself here. I'll take your advice and wait for the specs
of the bone and see.
Take a look at http://beagleboard.org/bone . This should give you a
good idea of what to expect from BeagleBone.
j.