Embedded board with good support out of the box?

Steve B sbattazzo at gmail.com
Thu May 21 23:39:00 UTC 2015

On Thu, May 21, 2015 at 3:34 PM, Chris Johns <chrisj at rtems.org> wrote:

> What drivers do you need that are missing from these boards ?
> The Zynq has a polled console driver, timer support, I2C, and ethernet
> (using libbsd). MMC maybe covered by libbsd, I have not looked. QSPI is
> not difficult and GPIO is easy.
> Chris

I need CAN bus, a couple of UARTs (one of which may need interrupts), some
sort of ADC (whether it is the built in one or external), file logging, and
some GPIO. No need for Ethernet unless it really proves useful in uploading
software remotely or spitting out diagnostic data faster than a UART can

BBB seems to only have polled console and I2C in the bsp currently.

With Zynq I suspect that I may be able to add Open Cores CAN IP core to the
programmable logic and borrow the existing drivers from the Leon3 BSP for
minimal effort, unless that's discouraged for any reason. The downside on
my end is that anything in the programmable logic is just one more thing
that I'd have to keep track of. Otherwise I have some recent experience
porting BBB CAN bus to work with Xenomai, so I could probably figure out
the driver on my own if it came down to that.
But my biggest hesitation with Zynq is figuring out the toolchain and
development flow. Seems like a little bit of a hassle.

Looking through the libbsp source, it seems like only leon3 and one of the
PPC bsps have CAN drivers already in there but neither of those probably
have enough horsepower.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20150521/6fb92294/attachment-0002.html>

More information about the users mailing list