Bonjour à tous,

J'espère que vous allez bien.

Je développe actuellement un code en C pour envoyer des messages CAN en full userland.
Lors de mes premiers tests, j’ai utilisé des sockets CAN, mais je ne comprends pas précisément leur fonctionnement.

Je ne souhaite pas travailler sous Linux et préfère une approche entièrement en userland, sans dépendance à une bibliothèque spécifique. J’ai déjà recodé toute la librairie gérant la segmentation et l’assemblage des données ; il ne me manque plus que la partie bas niveau pour l’envoi des messages.

Pour information, mon bus CAN sera connecté à un FPGA.
Je suis preneur de toute information pouvant m’aider, que ce soit sur le recodage complet des sockets ou sur une solution alternative.

Merci d’avance pour votre aide !