Dear Pedro, I'm also working at this and I understand your confusion. :)
@1.) I think so yes. Just a transceiver IC. I have just ordered one from TI (SN65HVD231D; you can get free samples for your project for sure :) ). See also this: https://groups.google.com/d/msg/beagleboard/2IGpEQYI7l4/Zum5rVkYrUYJ @2.) There are two CAN interfaces available in general. But to use them you first must enable them (set the pinmux). This can be done by using the DTC (device tree compiler). Follow the following link to get more information e.g. Check: *https://groups.google.com/d/msg/beagleboard/IAkyHQOp8VA/HIya1-nTO6cJ* -> You can use the device tree compiler to generate DTB file which than will be used to enable the can interface you need. [Do you know which kernel version you will use/need? If you are independent I suggest to use 3.19 form Robert Nelson and also the DTC compiler. Enabling the CAN interface will be easy then.] After compiling and installing the DTB files you can run 'ifconfig -a' and the can0 interface will (hopefully) show up. Best regards, Marco PS.: We are really working on the same thing here. Maybe we can support each other here. What do you think? Am Dienstag, 20. Januar 2015 17:05:25 UTC+1 schrieb Pedro Bueno de Castro: > > I am starting working with the BBB in order it receive and send CAN > messages in a University project that I`m developing. I have read a lot and > a few questions are still confusing me. > 1) In the project I plan to make my own cape and as far as I understood > the BBB has native CAN, so I would have only to add the transceiver to my > cape and the other necessary stuff. Right? > 2) I am confused where the SocketCAN comes in. Do I have to enable CAN in > my BBB or SocketCAN already does that? Or is it above another layer that > takes care of the hardware part? > Thanks in advance for your time > > -- > Pedro Corrêa Bueno de Castro > Diretor de Telemetria > Unicamp E-Racing > +55 19 996068768 > www.unicamperacing.com > www.facebook.com/unicamperacing > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
