Linux-CAN / SocketCAN user space applications
 
 
 
 
Go to file
Oliver Hartkopp 2a2efbbc7f Updated README.md inspired by Alan (https://github.com/alan707)
Alan sent a pull request to update the README.md with some markdown tweaks
and a SocketCAN logo. Good idea!
After creating a SocketCAN logo PNG in the can-logos repository we can
reference the PNG inside the linux-can organization.
A license file needs to be added too - but this has to be discussed on the
mailing list first.

Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
2017-04-27 21:22:03 +02:00
config/m4 add autotools infrastructure 2010-04-19 12:12:18 +00:00
include/linux bcm: add support for CAN FD frames 2016-10-10 14:19:42 +02:00
.gitignore gitignore: add isotpperf 2015-03-06 10:02:35 +01:00
Android.mk can-utils: added isotpperf tool for performance measurements 2015-02-04 10:17:38 +01:00
GNUmakefile.am configure: switch to new libtool-2.0 macro 2015-03-04 21:09:39 +01:00
Makefile can-utils: added isotpperf tool for performance measurements 2015-02-04 10:17:38 +01:00
README.md Updated README.md inspired by Alan (https://github.com/alan707) 2017-04-27 21:22:03 +02:00
asc2log.c janitorial: asc2log: properly close infile 2015-03-06 10:02:35 +01:00
autogen.sh do not use --symlink for autoreconf 2014-07-02 16:03:34 +02:00
bcmserver.c bcmserver: allow CAN netdevice names greater than 6 characters 2017-01-14 20:15:40 +01:00
can-calc-bit-timing.c can-calc-bit-timing: fix getopt typo: p -> q 2016-05-24 08:34:44 +02:00
canbusload.c canbusload: print bitstuffing mode when showing current time is enabled 2014-02-01 21:30:12 +01:00
candump.c candump: print correct interface names on stderr 2016-08-31 19:14:07 +02:00
canfdtest.c canfdtest: remove usage of gettimeofday 2016-11-21 13:55:27 +00:00
canframelen.c canbusload: Fix worst-case frame length estimation 2014-01-30 16:23:32 +01:00
canframelen.h Add license to canframelen.h 2014-01-31 11:52:15 +01:00
cangen.c cangen: reset frame flags at the start of iteration (#16) 2016-06-30 21:33:16 +02:00
cangw.c cangw: introduce uid command line option 2015-06-11 20:48:43 +02:00
canlogserver.c can-utils: trivial: fix typos concerning "separation" and "useful" 2013-08-15 21:09:27 +02:00
canplayer.c canplayer: convert skipgap to unsigned long 2015-04-10 21:20:58 +02:00
cansend.c treewide: use if_nametoindex to avoid overflows 2015-06-30 21:00:04 +02:00
cansniffer.c cansniffer: increase resolution for timeout values 2014-06-24 21:36:55 +02:00
configure.ac Add check to detect clock_nanosleep() in librt 2016-12-20 19:29:15 +05:30
isotpdump.c treewide: use if_nametoindex to avoid overflows 2015-06-30 21:00:04 +02:00
isotpperf.c isotp: fix printf warning on 32 bit systems 2015-03-03 08:29:36 +01:00
isotprecv.c treewide: use if_nametoindex to avoid overflows 2015-06-30 21:00:04 +02:00
isotpsend.c treewide: use if_nametoindex to avoid overflows 2015-06-30 21:00:04 +02:00
isotpserver.c treewide: use if_nametoindex to avoid overflows 2015-06-30 21:00:04 +02:00
isotpsniffer.c treewide: use if_nametoindex to avoid overflows 2015-06-30 21:00:04 +02:00
isotptun.c isotptun: add -D option to daemonize after tun device created 2017-02-14 11:16:07 +02:00
lib.c pointer to const in lib 2016-06-13 10:26:53 +02:00
lib.h header-guard for lib.h 2016-06-13 10:52:41 +02:00
log2asc.c log2asc: include sys/time.h 2015-07-22 21:12:44 +02:00
log2long.c remove obsolete SVN ID tags 2012-11-14 20:57:16 +01:00
slcan_attach.c slcan: added listen-only flag 2015-10-15 10:18:15 +02:00
slcand.c slcand: log to stdout when running in foreground 2016-10-05 07:42:55 +02:00
slcanpty.c treewide: use if_nametoindex to avoid overflows 2015-06-30 21:00:04 +02:00
terminal.h remove obsolete SVN ID tags 2012-11-14 20:57:16 +01:00

README.md

SocketCAN logo

SocketCAN userspace utilities and tools

This repository contains some userspace utilities for Linux CAN subsystem (aka SocketCAN):

Basic tools to display, record, generate and replay CAN traffic

  • candump :
  • canplayer :
  • cansend :
  • cangen :
  • cansniffer :

CAN access via IP sockets

CAN in-kernel gateway configuration

  • cangw :

CAN bus measurement and testing

  • canbusload :
  • can-calc-bit-timing :
  • canfdtest :

ISO-TP tools ISO15765-2:2016 for Linux

  • isotpsend :
  • isotprecv :
  • isotpsniffer :
  • isotpdump :
  • isotpserver :
  • isotpperf :
  • isotptun :

Log file converters

  • asc2log :
  • log2asc :
  • log2long :

Serial Line Discipline configuration (for slcan driver)

  • slcan_attach :
  • slcand :
  • slcanpty :

Additional Information: