"UART-based LIN-bus Support for Linux with SocketCAN Interface" . "RIV/68407700:21230/12:00198381!RIV13-MSM-21230___" . "4"^^ . . "The LIN-bus (Local Interconnect Network) is a vehicle bus standard or computer networking bussystem used within current automotive network architectures to control slave peripherals for which CAN bus is too expensive or complex. Concept of LIN frames and identifiers has its roots in CAN-bus however data bytes are serialized in asynchronous serial communication format usual for UARTs. The article focuses on LIN-bus support implementation and integration into Linux based systems with attempt to offer portable solution with minimal hardware dependencies. This is possible thanks to the compatibility of common UART hardware with LIN-bus serial format. The developed slLIN protocol driver is implemented as a Linux TTY line discipline and uses only common Linux UART serial line discipline API. The solution does not require to implement specialized driver for each architecture or serial interface hardware and is highly portable. The interface from application to slLIN is based on CAN protocol family network API (same as SocketCAN uses). This approach was chosen because LIN-bus is usually found together with CAN-bus infrastructure in applications. The portability of the implementation has been tested on common PC serial port and MPC5200 hardware against third party fully-functional LIN device. A utility for frame sequences configuration is also part of the implementation." . . "3"^^ . "The LIN-bus (Local Interconnect Network) is a vehicle bus standard or computer networking bussystem used within current automotive network architectures to control slave peripherals for which CAN bus is too expensive or complex. Concept of LIN frames and identifiers has its roots in CAN-bus however data bytes are serialized in asynchronous serial communication format usual for UARTs. The article focuses on LIN-bus support implementation and integration into Linux based systems with attempt to offer portable solution with minimal hardware dependencies. This is possible thanks to the compatibility of common UART hardware with LIN-bus serial format. The developed slLIN protocol driver is implemented as a Linux TTY line discipline and uses only common Linux UART serial line discipline API. The solution does not require to implement specialized driver for each architecture or serial interface hardware and is highly portable. The interface from application to slLIN is based on CAN protocol family network API (same as SocketCAN uses). This approach was chosen because LIN-bus is usually found together with CAN-bus infrastructure in applications. The portability of the implementation has been tested on common PC serial port and MPC5200 hardware against third party fully-functional LIN device. A utility for frame sequences configuration is also part of the implementation."@en . "P(ME10039)" . "P\u00ED\u0161a, Pavel" . . "Sojka, Michal" . . "175580" . . . . . . . . "21230" . "UART-based LIN-bus Support for Linux with SocketCAN Interface" . . "Linux; LIN; UART"@en . . . "UART-based LIN-bus Support for Linux with SocketCAN Interface"@en . "RIV/68407700:21230/12:00198381" . "Hartkopp, O." . "UART-based LIN-bus Support for Linux with SocketCAN Interface"@en . . "Lisov\u00FD, Rostislav" . "[4B59C84EBC37]" . . . .