CAN User-space Drivers for macOS®

Projekt: Dezember 2020 – Juni 2021 (7 Monate)

Projektbeschreibung

Vielfältige CAN-Hardware und CAN-Software wird von verschiedenen Firmen angeboten, aber nur wenige von ihnen stellen einen Treiber für macOS zur Verfügung. In Ermangelung von CAN-Treibern für macOS habe ich mehrere User-Space-Treiber für USB-to-CAN-Adapter als Open-Source-Projekte erstellt. Die Hauptaufgaben waren Unterstützung neuer Hardware, Implementierung fehlender Features, Realisierung einer einheitlichen API, Stabilisierung und Fehlerbehebung. macOS User-Space-Treiber für USB-to-CAN-Adapter sind verfügbar für

  • PCAN-USB Interfaces vom PEAK-System
  • TouCAN USB Interfaces von Rusoku
  • CAN Leaf Interfaces von Kvaser

Projektsteckbrief

Projekt CAN User-space Drivers for macOS (Open-Source)
Zeitraum Dezember 2020 – Juni 2021 (7 Monate)
Kunde Eigenentwicklung (mac-can.github.io)
Branche Industrielle Kommunikation / Feldbus
Rolle im Projekt Systemspezifikation, Softwarearchitektur, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Soziale Medien
Software / Tools / Methoden Enterprise Architect (Sparx), Apple Xcode (clang, x86_64), GoogleTest Framework, Travis CI, Doxygen, GitHub
Hardwareplattform PCAN-USB Adapter (PEAK), PCAN-USB FD Adapter (PEAK), PCAN-USB Pro FD Adapter (PEAK), CAN Leaf Light Adapter (Kvaser), CAN Leaf Pro Adapter (Kvaser), TouCAN USB Adapter (Rusoku)

Schreibe einen Kommentar