getty na USB?

Jiri Kosina jikos na jikos.cz
Středa Leden 11 23:47:33 CET 2012


On Wed, 11 Jan 2012, David Rohleder wrote:

> > Seriový přenos dat není seriová linka. SATA pro připojení disku je taky
> > seriový přenos dat a logovat na něj boot počítače asi nebudete chtít :-).
> > Komunikace na USB je vždy mezi zařízením typu Master (což je PC)
> > a nějakým Slave zařízením. Dvě zařízení typu Master nemohou
> > koexistovat takže přímé spojení dvou PC nelze.
> 
> No dobře, a musí být počítač vždy master? Proč se nemůže tvářit jako
> host? Třeba jako nějaký CDC device?

Může, od toho existuje v Linuxu USB gadget driver (resp. gadgetfs), což je 
obecný "framework" pro psaní emulace "slave" device na Linuxu.

Nad gadgetfs už existuje hotový driver který přijde v tomto případě přesně 
vhod, jmenuje se g_serial. Více viz Documentation/usb/gadget_serial.txt ve 
zdrojácích kernelu.

-- 
Jiri Kosina


Další informace o konferenci Linux