Nous utilisons des cookies sur notre site web afin de vous fournir le meilleur service possible et d'améliorer encore notre site web. En cliquant sur le bouton "Accepter tout", vous acceptez l'utilisation de tous les cookies. Vous pouvez limiter les cookies utilisés en cliquant sur "Accepter la sélection". Vous trouverez de plus amples informations et une option pour révoquer votre sélection dans notre politique de confidentialité.

Nécessaire :

Ces cookies sont nécessaires pour la fonctionnalité de base. Cela vous permet de vous inscrire sur notre site web et notre forum ou de commander des produits avec notre boutique en ligne.

Statistiques :

Avec ces cookies, nous collectons des données d'utilisation anonymisées pour notre site web. Par exemple, nous pouvons voir quel contenu est intéressant pour nos visiteurs et quelles résolutions sont utilisées. Nous utilisons ces informations pour optimiser notre site web et vous offrir la meilleure expérience utilisateur possible.

Nécessaire
Statistiques

plus

Pilote PCAN 8.1 pour Linux

2016-06-10 • Sortie de la nouvelle version 8.1 avec support CAN FD


La mise à disposition de la version "Release" 8.1 du driver Linux incluant le support de CAN-FD marque la fin du cycle de test des versions "Beta" 8.0.x. La liste suivante informe des derniers changements de la version 8.1 et reprend également toutes les modifications apportées durant le cycle des versions "Beta" 8.0.x :

Téléchargement du pilote PCAN pour Linux version 8.1
10.06.2016 - Version 8.1 - Mises à jour:

  • Première version officielle de PCAN v8 gérant le CAN-FD and la nouvelle API CAN-FD
  • pcanfd_pci: corrige la version 64-bits
  • Mise à jour de la documentation utilisateur

17.05.2016 - Version Beta 8.0.25 - Mises à jour:

ATTENTION: utiliser cette version implique de reconstruire et de réinstaller tout le driver.

  • pcan_parse.c: corrige l'affichage des timestamps
  • Ajout de la fonctionnalité Single Shot pour les interfaces PC CAN à base de SJA1000 (voir le bit PCANFD_MSG_SNG dans pcanfd.h)
  • Changement de la définition des bits PCANFD_TIMESTAMP, PCANFD_HWTIMESTAMP, PCANFD_ERRCNT et PCANFD_BUSLOAD
  • Corrige la gestion de la compensation du décalage des horloges dans les timestamps des PCAN-USB (Pro) FD
  • Ajout de 2 nouveaux champs "host_time_ns" et "hw_time_ns" dans "struct pcanfd_state" pour informer l'utilisateur des bases du calcul des timestamps
  • pcanfd-pci.c: force le retour en mode INTA classic quand la demande de MSI ne donne pas exactement le nombre requis (MSI ne sont pas partageables)
  • Corrige le calcul de compensation du décalage d'horloge pour éliminer les effets d'arrondis "entier"

01.04.2016 - Version Beta 8.0.20 - Mises à jour:

  • Adaptateurs PCAN-USB CAN 2.0 : utilisation de mémoire allouée dynamiquement pour les commandes envoyées (requis pour certaines architectures et/ou pilotes de contrôleurs USB, tels que RPi3 + dwc_org)
  • Accès read/write : correction du type de message pour les trames CAN entrantes
  • Accès read/write : les équipements CAN-FD s'ouvrent dorénavant en CAN-FD par défaut
  • Driver/Makefile : inclusion des remarques remontées par M. Udo Sprute (Merci !) pour que la compilation soit plus propre
  • Open : correction d'un bug autour de la double libération potentielle d'un sémaphore d'exclusion mutuelle
  • Modification de la gestion du verrouillage du moteur de transmission par rapport aux ISR et accès concurrents

08.03.2016 - Version Beta 8.0.17 - Mises à jour:

  • Corrige des problèmes de compilation avec la version 2.6.32 LTE du noyau Linux
  • Corrige une erreur frappe de l'attribut "nom_tsegx" sous /sysfs
  • Suppression du warning __must_check à l'appel de class_create_file()
  • Corrige un ";" final manquant et retire la définition oubliée d'un DEBUG
  • Corrige la compilation du driver quand l'USB n'est pas supporté ni inclus
  • Corrige l'utilisation du type dma_addr_t en architecture 32 et 64-bits
  • Corrige la compilation du package pour Xenomai 2.6


26.02.2016 - Version Beta 8.0.16 - Mises à jour:

  • Support du CAN-FD pour toutes les interfaces PC - CAN-FD PEAK-System
  • Amélioration des copies mémoire et des mécanismes de signalisation pour accélérer le traitement des messages
  • La nouvelle API CAN-FD (nouveau fichier d'inclusion "pcanfd.h" et nouvelle bibliothèque "libpcanfd") offrant la lecture/écriture de plusieurs messages CAN à la fois, des informations d'état étendu, plusieurs moyens de spécifications des vitesses de bus nominale et de données, sélection de l'horloge, ... au travers d'une nouvelle API moderne et orientée message
  • Le taux de charge du bus, les compteurs CAN d'erreur en émission et en réception sont disponibles dans les messages reçus par l'application (quand le matériel le permet).
  • Utilisation extensive de "/sysfs" pour exporter vers l'espace utilisateur beaucoup des propriétés et statistiques de chaque nœud CAN/CAN-FD
  • Nouvelle application de test "pcanfdtst" qui permet des transferts en CAN 2.0 ou CAN-FD
  • 100% compatible avec l'ancienne API CAN (le fichier "pcan.h" et la bibliothèque "libpcan" sont inclus par les nouveaux)
  • Support étendu du temps réel (support étendu de RTDM dans le driver, de Xenomai 2.0 et RTAI dans les applications de test)
  • Nouvel outil "lspcan" permettant un affichage des informations  et des statistiques de chaque noeud CAN/CAN-FD ("/proc/pcan" est toujours supporté mais doit être considéré pour un usage CAN 2.0 uniquement)
  • Tous les nœuds sont maintenant installés sous "/sys/class/pcan" ("usbmisc" n'est plus nécessaire)
  • De nouveaux nœuds ainsi qu'une nouvelle représentation arborescente (orientée carte) apparaissent sous "/dev" (les règles Udev utilisent intensément le nouveau "/sysfs" exporté)


Télécharger - le pilote PCAN pour Linux
Site Internet Linux PEAK-System - Plus d'informations