Difference between revisions of "Controller Area Network"
From ArmadeusWiki
Line 2: | Line 2: | ||
CAN bus will only be available on the DevFull board and is currently under very early integration stage. | CAN bus will only be available on the DevFull board and is currently under very early integration stage. | ||
+ | |||
+ | The board utilizes Microchip's MCP2515 can controller connected to SPI lines of MXL MPU. | ||
+ | Register access is relatively complex due to need to communicate over SPI interface. | ||
+ | There is not much Linux CAN drivers supporting this controller chip. One option is to use LinCAN | ||
+ | driver for which MCP2515 patches exists but they are not yet included in mainline. | ||
==Links== | ==Links== | ||
− | * [http://home.wanadoo.nl/arnaud/ Linux CAN-bus driver project] | + | * [http://freshmeat.net/projects/lincan OCERA LinCAN driver] |
+ | * [http://cmp.felk.cvut.cz/~pisa/#can Some quick start info for LinCAN driver] | ||
+ | * [http://sourceforge.net/tracker/index.php?func=detail&aid=1782088&group_id=51629&atid=463994 LinCAN MCP2515 patches] | ||
+ | * [http://developer.berlios.de/projects/socketcan/ SocketCAN project implementing CAN support as new network protocol family] | ||
+ | * [http://home.wanadoo.nl/arnaud/ Old Linux CAN-bus driver project superseded by LinCAN] | ||
* [http://www.linux.it/~rubini/software/#ocan Alessandro Rubini's Ocan driver] | * [http://www.linux.it/~rubini/software/#ocan Alessandro Rubini's Ocan driver] | ||
* [http://www.port.de/engl/canprod/sw_linux.html can4linux] | * [http://www.port.de/engl/canprod/sw_linux.html can4linux] | ||
* [http://www.canfestival.org/ CAN Festival] | * [http://www.canfestival.org/ CAN Festival] |
Revision as of 20:23, 26 August 2007
CAN bus informations.
CAN bus will only be available on the DevFull board and is currently under very early integration stage.
The board utilizes Microchip's MCP2515 can controller connected to SPI lines of MXL MPU. Register access is relatively complex due to need to communicate over SPI interface. There is not much Linux CAN drivers supporting this controller chip. One option is to use LinCAN driver for which MCP2515 patches exists but they are not yet included in mainline.