Rezervační framework pro komunikace a podpora sběrnice LIN v Linuxu
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21230%2F12%3A00200237" target="_blank" >RIV/68407700:21230/12:00200237 - isvavai.cz</a>
Výsledek na webu
<a href="https://rtime.felk.cvut.cz/can/lin-bus/" target="_blank" >https://rtime.felk.cvut.cz/can/lin-bus/</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Rezervační framework pro komunikace a podpora sběrnice LIN v Linuxu
Popis výsledku v původním jazyce
LIN je komunikační standard pro připojení jednoduchých periferií k řídicím jednotkám v automobilech. Základní koncept sběrnice LIN vychází z podobné sběrnice CAN, ale je výrazně jednodušší a levnější. Identifikace a skladba přenášených dat odpovídá sběrnici CAN, ale na rozdíl od ní jsou přenosy dat řízeny jen jednou nadřazenou jednotkou. Časování přenosu jednotlivých bytů je stejné jako u sériové linky (RS-232). Námi vyvinuté řešení využívá výše uvedených podobností. Kombinuje existující subsystémy Linuxového jádra PF_CAN a TTY čímž umožňuje snadné připojení počítačů s Linuxem ke sběrnici LIN. Naše řešení bylo otestováno na běžném PC se sériovým řadičem 16550 a na průmyslovém systému s procesorem MPC5200. Při konfiguraci nadřazeného zařízení je možné rezervovat šířku pásma pro jednotlivé podřízené jednotky. Komunikace pak probíhá "time-triggered" způsobem, kdy nadřazená jednotka vyzývá v předem definovaném čase podřízené jednotky k vyslání dat. Časování může být implementováno buď přím
Název v anglickém jazyce
Reservation framework for communications and LIN bus support in Linux
Popis výsledku anglicky
LIN is a communication standard for connecting peripherals to simple control units in automobiles. The basic concept of the LIN bus is similar to CAN bus, but LIN is much simpler and cheaper. Identification and structure of the transmitted data corresponds to the CAN bus, but unlike CAN data transfers are controlled by only one master unit. The timing of transmission of bytes is the same as for the serial line (RS-232). Our solution takes advantage of the above-mentioned similarities. It combines existing Linux kernel subsystems TTY and PF_CAN to allow connecting LIN bus devices to Linux-based computers. Our solution has been tested on a standard PC with a serial controller 16550 and industrial system with MPC5200 processor. When you configure the master device, it can reserve ba
Klasifikace
Druh
R - Software
CEP obor
JC - Počítačový hardware a software
OECD FORD obor
—
Návaznosti výsledku
Projekt
<a href="/cs/project/GAP103%2F12%2F1994" target="_blank" >GAP103/12/1994: Adaptivní algoritmy pro rozvrhování a optimalizaci distribuovaných vestavěných real-time systémů</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2012
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
slLIN-Linux
Technické parametry
Podporavaný HW: PC (UART 16x50), embedded systému s procesorem MPC5200B.
Ekonomické parametry
1 mil. Kč
IČO vlastníka výsledku
68407700
Název vlastníka
ČVUT FEL