Skip to content
Pavel Pisa edited this page Aug 29, 2021 · 4 revisions

LIN (Local Interconnect Network) support and tools for Linux and SocketCAN.

slLIN - LIN Driver for Standard UART/TTY Interfaces

slLIN is TTY line discipline implemented for GNU/Linux operating system that handles the interchange of LIN messages between the underlying UART driver and the CAN bus subsystem.

This way, the same API as the one used for CAN networking can be used for communication with LIN devices.

Report describing proposal of LIN to SocketCAN integration

SocketCAN and UART Drivers Based LIN-bus Support for Linux RTLWS14 paper

Repository with slLIN source code

git clone git://github.com/lin-bus/linux-lin.git

Documentation wiki

slLIN project has been started on Faculty of Electrical Engineering of Czech Technical University in Prague under Volkswagen Research contract initiated by Oliver Hartkopp.

List of related CTU FEE CAN projects https://canbus.pages.fel.cvut.cz/