Dp 490 en
CAN Bus to USB Converter for GNU/Linux
Author: Vaněk Jiří
This diploma thesis implements the firmware for delivered hardware device that represents the CAN-USB converter. The firmware uses mechanisms from the LinCAN project. The work also includes design and implementation of the driver for the operating system GNU/Linux, which is based on SocketCAN, the current CAN Linux kernel subsystem. The implemented firmware is tested with both the character device driver LinCAN and the implemented driver using SocketCAN. There is also a comparison of these two drivers. The work also includes a brief overview and analysis of suitable microprocessors based on ARM architecture, which are suitable for the implementation of the CAN-USB converter.