UART-based LIN-bus Support for Linux with SocketCAN Interface
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21230%2F12%3A00198381" target="_blank" >RIV/68407700:21230/12:00198381 - isvavai.cz</a>
Result on the web
—
DOI - Digital Object Identifier
—
Alternative languages
Result language
angličtina
Original language name
UART-based LIN-bus Support for Linux with SocketCAN Interface
Original language description
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 andidentifiers 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 f
Czech name
—
Czech description
—
Classification
Type
O - Miscellaneous
CEP classification
JC - Computer hardware and software
OECD FORD branch
—
Result continuities
Project
<a href="/en/project/ME10039" target="_blank" >ME10039: Energy Efficient Scheduling in Data Processing and Communication</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2012
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů