About: UART-based LIN-bus Support for Linux with SocketCAN Interface     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : http://linked.opendata.cz/ontology/domain/vavai/Vysledek, within Data Space : linked.opendata.cz associated with source document(s)

AttributesValues
rdf:type
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 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.
  • 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)
Title
  • UART-based LIN-bus Support for Linux with SocketCAN Interface
  • UART-based LIN-bus Support for Linux with SocketCAN Interface (en)
skos:prefLabel
  • UART-based LIN-bus Support for Linux with SocketCAN Interface
  • UART-based LIN-bus Support for Linux with SocketCAN Interface (en)
skos:notation
  • RIV/68407700:21230/12:00198381!RIV13-MSM-21230___
http://linked.open...avai/riv/aktivita
http://linked.open...avai/riv/aktivity
  • P(ME10039)
http://linked.open...vai/riv/dodaniDat
http://linked.open...aciTvurceVysledku
http://linked.open.../riv/druhVysledku
http://linked.open...iv/duvernostUdaju
http://linked.open...titaPredkladatele
http://linked.open...dnocenehoVysledku
  • 175580
http://linked.open...ai/riv/idVysledku
  • RIV/68407700:21230/12:00198381
http://linked.open...riv/jazykVysledku
http://linked.open.../riv/klicovaSlova
  • Linux; LIN; UART (en)
http://linked.open.../riv/klicoveSlovo
http://linked.open...ontrolniKodProRIV
  • [4B59C84EBC37]
http://linked.open...in/vavai/riv/obor
http://linked.open...ichTvurcuVysledku
http://linked.open...cetTvurcuVysledku
http://linked.open...vavai/riv/projekt
http://linked.open...UplatneniVysledku
http://linked.open...iv/tvurceVysledku
  • Lisový, Rostislav
  • Píša, Pavel
  • Sojka, Michal
  • Hartkopp, O.
http://localhost/t...ganizacniJednotka
  • 21230
Faceted Search & Find service v1.16.118 as of Jun 21 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3240 as of Jun 21 2024, on Linux (x86_64-pc-linux-gnu), Single-Server Edition (126 GB total memory, 47 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software