Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: serial port  (Přečteno 2630 krát)

Corsair

  • Aktivní člen
  • *
  • Příspěvků: 381
serial port
« kdy: 10 Ledna 2013, 14:16:42 »
Ahoj,
vím že to sem asi úplně nepatří ale potřebval bych poradit s com portem.
Mám od HP terminál na linuxu zřejmě to bude upravený debian s xfce, a zde je com1 a já potřebuji zjistit jak otestovat tento com nebo nejlepe nějaké příkazy do terminálu kde ověřím funkčnost portu.
Příkaz #dmesg | grep tty vypíše toto:
Kód: [Vybrat]
dmesg | grep tty
[    0.000000] console [tty0] enabled
[    0.346973] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.347490] 00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Kde všechny tty jsou obarveny červeně pokud tento příkaz zadám na jiném terminálu tak jsou tty bílé.
Úplně nevím co toto barevné rozlišení značí.

Zerog

  • Aktivní člen
  • *
  • Příspěvků: 473
    • Zerog blog
Re:serial port
« Odpověď #1 kdy: 10 Ledna 2013, 22:41:41 »
Ten vypis vypada normane. Mas port tty0 coz je divny bo klasicky je to ttyS0

Check: http://www.cyberciti.biz/faq/find-out-linux-serial-ports-with-setserial/

Pokud chces otestovat mrkni sem : http://www.abclinuxu.cz/clanky/hardware/seriova-komunikace-pod-linuxem-i

Jinak Linux telnet je treba minicom

http://en.wikipedia.org/wiki/Minicom

Otestuj to tak, ze propojis Rx s Tx a pak tam neco posles a diky premosteni to hned prijmes. Popisuje se to v tom clanku i kdyz ja na to pouzivam ten minicom misto klasickeho echo "neco" > /dev/ttyS0
Distro:  Debian
WM:      Awesome
NT:       Latitude D620

Corsair

  • Aktivní člen
  • *
  • Příspěvků: 381
Re:serial port
« Odpověď #2 kdy: 11 Ledna 2013, 07:42:52 »
Ahoj moc děkuji, odkazy prostuduji. Minicom použít nemůžu protože tam není a nemám ani možnost ho tam dostat.
Tak jsem si udělal loopback serial a spustil příkaz
Kód: [Vybrat]
echo Test > /dev/ttyS0 a příkaz
Kód: [Vybrat]
cat /dev/ttyS0 a nic se nezobrazuje tak předpokládám že port bude skutečně mrtví. Připojil jsem usb to serial převodník a do něho zapojil loopback a zde to funguje spravně.
« Poslední změna: 11 Ledna 2013, 08:50:33 od Corsair »

 

Provoz zaštiťuje spolek OpenAlt.