Some responses below...
Gerald, Jason and people supporting BB,
First I would like to give my thank to you for such a great work you
I like the idea of a beagleboard rev D or (how you wanna call it) with
CUS package and another interfaces.
I know the intention of beagleboard was to "bring your own
peripherials" or stuff like this, but that's not my case and I think
there are alot of people in the same situation.
Some people honestly need as little as an OMAP3530+TPS65960+RAM
connected to the USB port of a PC. With that, you could run VNC,
native compilers, gdb, etc. to do code development, performance
testing, and many more things. Given the cost pressures in some
environments, I think we must be very careful in every dollar that we
add that *everyone* must pay, just so that a few might have some extra
What's my beagleboard dream?
1) 4 Layer PCB and not complicated packages. -> DIY board, Low Cost
and easy to assembly.
I agree this is critical to make it where more other people can
actually build their own derivative boards. Right now, I believe we
are committed to delivering on the Rev C boards with minimal changes
and the USB host enabled. We've been talking about doing that for a
while, so I think something drastic would need to change for us not to
complete that plan prior to moving on to a CUS-package board.
2) LCD TTL or LVDS, Touch Screen (SPI), AUDIO -> This is the standard
way to interact with a user.
SPI already comes to the expansion header. Gerald has seriously
looked into bringing out LCD signals, but adding TTL or LVDS would
more significantly add to the cost. Beagle seeks to make things
simple by sticking with standard buses. If you really want to extend
the hardware, building your own board with the CUS package or using
one of the system-on-module-style boards seems to me to be the way to
3) Ethernet 10/100 -> Standard interface.
Everybody pays the cost for what a subset of people want, even if it
is probably the majority. What are people willing to pay for this
change? Each of the board changes cost us roughly $20,000, plus there
are the per-board cost increases. I believe we need to keep the price
down and continue to drive the volume up.
Given that there is a reasonably affordable and functional solution
for software developers, can you give a better justification?
4) USB Host/OTG -> Standard interface.
Agreed on the need for a standard-A USB host. This is planned.
5) Expansion port: UART, SPI, I2C, GPIO. -> Here, you interface the
circuit for your application.
This exists on Beagle.
I would love to participate/help in a project like this.
Great. I think we are struggling to find a good way to collaborate on
hardware. Personally, I like hardware description languages, like
VHDL, but I don't know if that is viable for everyone involved.
Taking about other suppliers:
I've used boards from LogicPD for example, but they don't have the
community that beagleboard has. So is not the same to just buy a board
from other supplier like LogicPD or Congent. For example last time I
bought a board from LogicPD was an IMX31, I had to wait like 8 month
to get the first BSP to test a linux kernel with some patches.
Not sure what that was about. The BSP for LogicPD SOM should be
there, though I haven't tried it myself.
from gumstix is supported for some ppl that is working with
- Has no SGX chip.
Hopefully there will be the demand and required software support for
them to provide a version with the SGX.
- I don't see any .SCH or gerber available in their site.
I don't think they share gerbers, but I thought they did share
schematics. Really shouldn't be an issue if you are just creating the
board that connects up to the motherboard/SOM.
- Has the POP package
Again, not a problem if you are just using that the processor board
with your own system board. Makes the system board really easy to do
and put what you want on it.
- I don't want/need a mini-mini-mini board like that.
- When you add the expansion board Is more expensive than the BB.
True, but it has more RAM and gives you more flexibility.
- Their website and documentation sux
Perhaps with some good feedback it will get better? Would the Beagle
Board System Reference Manual be a good guideline for other board