/247-616_CAN-Exemples

Example C code for CAN Sockets on Linux

Primary LanguageCGNU General Public License v3.0GPL-3.0

Communication CAN

Exemple de code en C pour utiliser SocketCAN sur Linux (forked from craigpeacock/CAN-Examples)

Par défaut le port can0 est utilisé en tant que périphérique CAN. Pour installer le bus reel CAN:

  • $ sudo ip link set can0 up type can bitrate 125000

Pour installer le bus virtuel VCAN:

  • $ sudo ip link add dev vcan0 type vcan
  • $ sudo ifconfig vcan0 up

Pour 'Compile et Build', utiliser gcc:

  • $ gcc cantransmit.c -o cantransmit
  • $ gcc canreceive.c -o canreceive
  • $ gcc canfilter.c -o canfilter