I've been trying to figure out how to connect my BBB to my RPi but it seems Raspbian lacks the RNDIS drivers, or something like that. Has anyone done this? (And has anyone found a real reason to other than to say they did?) It does seem capable of powering the BBB, but having to connect through Ethernet seems like doing it the hard way.

1 Answer 1


It depends what you want to do with them, both should be capable of using GPIO to talk using I2C, SPI or UART (serial).

If you are intending to transfer large volumes of data then Ethernet may be the best option, if you really care about latency then maybe just raw GPIO bit-bashing (manual software control) would be best, for most things either I2C or SPI would seem most appropriate (SPI is faster but uses more GPIO pins).

If you provide an idea of what you would like to actually have them do then we can probably give you a more specific answer.

  • Basically, the BBB includes drivers (FTDI and RNDIS) for Windows and Mac, but (I guess depending on the distro) doesn't need anything for Linux (there's a mkudevrule.sh that it says "might be helpful"). I presume, though, that assumes x86? Anyway, like I said, it's hard to imagine having a terribly good reason for doing this, but I wanted to see if I could make it work anyway.
    – BrianX
    Oct 3, 2013 at 17:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.