Ftremote: Difference between revisions

From Tučňák Wiki
Jump to navigation Jump to search
Ok1zia (talk | contribs)
Ok1zia (talk | contribs)
No edit summary
Line 29: Line 29:


= Stažení =
= Stažení =
[http://ok1zia.nagano.cz/ftremote http://ok1zia.nagano.cz/ftremote]
http://ok1zia.nagano.cz/ftremote

Revision as of 14:03, 14 January 2009

Program slouží pro přenos logických signálů po TCP/IP. Využívá obvody z rodiny FT232 od [www.ftdichips.com FTDI]. Současné verze používá pouze bitbang mód, v plánu je přenášet i sériovou linku. Binárka je jedna, které umí fungovat jako server i jako klient.

Hardware

Lze použít čip FT232R nebo FT232B. Současná verze uspokojivě funguje pouze jednosměrně, tj. jeden obvod na jedné straně má piny nakonfigurované jako vstupy, obvod na druhé straně jako výstupy. Toto je možné zvolit nezávisle na tom, zda program běží jako server nebo klient.

Argumenty

  • -d debug mód
  • -h nápověda
  • -i informace o HW
  • -s server mód

V módu klienta se jako poslední argument zadává jméno nebo IP adresa serveru.

Konfigurace

Konfiguraci si načítá ze souborů ~/.ftremote nebo při jeho neexistenci z /etc/ftremote. Syntaxe je klíč mezera hodnota. Jednotlivé klíče mají význam:

  • ftdi_baudrate - FTDI baud rate (300-3000000)
  • ftdi_bitmode - FTDI bitmode (0=serial, 1=bitbang). Zatím implementováno jen 1.
  • ftdi_chunksize - Velikost dat čtených najednou (5)
  • ftdi_dummy - Testovací mód bez FTDI obvodu
  • ftdi_mask - Maska vstupů/výstupů (0=vstup, 1=výstup)
  • ftdi_pid - USB product ID
  • ftdi_serial - FTDI serial number. Volitelné, umožňuje vybrat konkrétní obvod, pokud je jich na sběrnici více než jeden pro dané VID:PID.
  • ftdi_vid - USB vendor ID
  • listen - TCP port, na kterém naslouchá server
  • server - Stroj/IP serveru, kam se připojuje klient
  • tcpport - TCP port, na který se připojuje klient

Stažení

http://ok1zia.nagano.cz/ftremote