can4linux - Linux device driver with CAN FD support
Heinz-Jürgen Oertel <[email protected]>
| Newsgroups | gmane.comp.hardware.bus.can |
|---|---|
| Organization | privat |
| Message-ID | <9043732.G2RfqB83v2@heinz> |
Can4Linux is a Linux device driver for CAN interfaces. It is available for several PC interface boards and for micro-controllers with integrated CAN controllers used in embedded Linux applications.
The latestrevision on SourceForge was done to provide support for the improved CAN protocol CAN FD. With CAN FD the frame size was increased to up to 64 byte and the speed in the data phase of the frame can be up to 4 Mbit/s or more. In a first implementation, the Ixxat CAN-IB500/PCIe was used, which is one of the first supported hardware interfaces. The employed CAN FD controller was the IFI CAN FD, implemented on an Altera FPGA. The interface is available with up to two CAN channels. Each CAN channel can send and receive either CAN FD or classic CAN ISO 11898 messages. Developers interested in working with CAN FD and without having an interface available can use can4Linux in a special mode: It is possible to use the driver without any hardware interface by building a virtual CAN network for classic CAN or CAN FD.
Can4Linux is an open source project hosted on Sourceforge. Emtas (Germany) supported the work on the CAN FD version. The company’s latest version of the CANopen protocol stack and the CANopen Device Explorer 2.0, also provides users with extensions for handling CAN FD frames.
Links:
can4linux http://sourceforge.net/projects/can4linux
emtas GmbH http://www.emtas.de
IXXAT IB500 http://www.ixxat.com/can-ib500-600_can-fd-interface_en.html
IFI http://www.ifi-pld.de/IP/CANFD/canfd.html
--
mit freundlichen Grüßen
Heinz-Jürgen Oertel
signature.asc
(application/pgp-signature, 490 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAABAgAGBQJTdSdYAAoJENViPQy9fcm7eqsH/2G6QXpPS9cLBClRWeRO34Rn K/MZsN/AA1ppwkOMg3knKOr99vE0vbRgdXDUPvh+3w06/KQ4ls76pT5kVwbLgdhi GxIqm8vfvRWKo076NKLhE4jQ8AnmYt6wwh+nSf/YzW4B483uxmSiacXmP5UAphVs SOrFzcmdPOA++qWQ3xOjPdyk9ttxZGktM6XLNvoQQrMj7pyhJGkQ1gGEc26diBMD MSiizYy3HQrse9Pg48+wxbfrmt+ywGcGRMWORKrnd5YZZrYIZr+47rTjvpil14je szRMxhlz5YyXvipjZOuduKc53nvpk8ituavM7ollfL827icOuv/c9qzoj4Rs9/U= =LZPx -----END PGP SIGNATURE-----