Welcome to the homepage of UV Software. As an independent software developer, I provide services in all areas related to industrial communication, motion control, and automation. I specialize in microcontroller programming and field bus systems, in particular the CAN bus and CANopen protocol. My services can be rendered on site or from my office in Berlin – in the form of a work order or a service agreement.
The CAN (Controller Area Network) serial bus system, which was developed in the mid-80’s for the automotive sector, is emerging as the leading bus system for the embedded networking of decentralized, intelligent devices. CAN is successfully used in various industrial areas.
CAN API V3 is a wrapper specification from UV Software to have a unified CAN interface API (Application Programming Interface) for different CAN interfaces from different manufacturers running on different operating systems (Windows®, Linux®, macOS®).
Running CAN and CAN FD on a Mac® is the mission of the MacCAN project. The MacCAN-Core repository provides the source code of an abstraction (or rather of a wrapper) of Apple´s IOUsbKit to create USB user-space drivers for CAN interfaces from various vendors under macOS®.
Thanks to my many years of experience in development and project work in the area of electronic control systems for drives with CAN bus using the CANopen protocol according to the device profile CiA 402 (Drives and Motion Control), I am able to provide you with software implementations for your CAN automation project.
I would be glad to make my know-how and services available to your automation project.