MacCAN – macOS Library for PCAN-USB Interfaces and more

Projekt: Juni 2012 – heute (aktuell)


The PCBUSB library realizes a ‚PCAN-USB Driver for macOS‘ using Apple´s IOUSBKit. It supports up to 8 PCAN-USB and PCAN-USB FD devices from PEAK-System Technik, Darmstadt. The library offers an easy to use API to read received CAN messages from a 64K message queue and to transmit CAN messages. The PCAN-USB FD device can be operated in CAN Classic and CAN FD mode. Standard CAN frames (11-bit identifier) as well as extended CAN frames (29-bit identifier) are supported.
The library comes with an Objective-C wrapper and a demo application: MacCAN Monitor App.


Projekt MacCAN – macOS Library for PCAN-USB Interfaces and more
Zeitraum Juni 2012 – heute (aktuell)
Kunde Own development (
Branche Industrielle Kommunikation / Feldbus
Rolle im Projekt Systemspezifikation, Softwarearchitektur, Softwareentwurf, Implementierung, Funktionstests, Dokumentation
Software / Tools / Methoden Enterprise Architect (Sparx), Apple LLVM (clang, x86_64), CUnit Test Framework, Doxygen, JIRA
Hardwareplattform PCAN-USB Adapter (PEAK), PCAN-USB FD Adapter (PEAK)

Schreibe einen Kommentar