Asynchroniczne porty szeregowe

Podobne dokumenty
Systemy pomiarowe z interfejsem RS-232. KSP w2

. Rodzaje transmisji sygnału i RS-232

System interfejsu RS 232C opracowali P. Targowski i M. Rębarz

Połączenie dwóch komputerów przy pomocy modemów zewnętrznych

LABORATORIUM TELEINFORMATYKI W GÓRNICTWIE

INTERFEJSY SYSTEMÓW ELEKTRONICZNYCH. Interfejsy klasy RS

Konwerter RS 232 / Centronics typ KSR

Instrukcje do laboratorium ASK (1)

TECHNIKA MIKROPROCESOROWA

TECHNIKA MIKROPROCESOROWA

Konfigurowanie połączeń modemowych ze stacją HP 9000/700

Interfejs transmisji danych

INTERFEJSY SYSTEMÓW ELEKTRONICZNY

Standard interfejsu RS 232C (V.24).

Dostęp do menu drukarki

Urządzenia peryferyjne RS-232. Wykład 2

Moduł RS232 E054. TAP - Systemy Alarmowe Sp. z o. o. os. Armii Krajowej Poznań tel ; fax:

MODEMY ASTRAADA GSM ASTOR KATALOG SYSTEMÓW KOMUNIKACJI ASTRAADA GSM. AS30GSM101C Astraada GSM; Modem GSM/GPRS RB900 z RS232; Obsługa SMS

IZOLATOR FOTOELEKTRYCZNY Z INTERFEJSEM SZEREGOWYM RS-232

Programowanie mikrokontrolerów AVR z rodziny ATmega.

Ogólne zasady zestawiania połączeń modemowych pomiędzy sterownikami serii PCD firmy SAIA- Burgess Electronics oraz komputerem systemu asix

Interfejs GSM/GPRS LB-431

Posnet Grafik Instrukcja obsługi

Przemysłowe Sieci informatyczne

Techniki mikroprocesorowe i systemy wbudowane

Programowanie Układów Logicznych kod kursu: ETD6203. Komunikacja z układami cyfrowymi W dr inż. Daniel Kopiec

Instrukcja do konwertera USB-RS232

Laboratorium 2. Administrowanie szkolną siecią komputerową. dr Artur Bartoszewski

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

PC Terminal Emulator Cables, RJ-45 (Central Data) to DB-9

Kod produktu: MP-W7100A-RS232

Moduł nie może być zasilany z PoE. Nie ma wbudowanej przetwornicy PoE, a posiada tylko wyprowadzenie pinów RJ45 na płytkę PCB

Połączenia poprzez Modemy Wirtualne.

STEKOP SA. Odbiornik dialerowy. Zakład Pracy Chronionej Białystok, ul. Młynowa 21 tel./fax : (+48 85) ,

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

Interfejs GSM/GPRS LB-431

Instrukcja uruchomienia i obsługi Programu Użytkownika Kas Posnet PUK

Autor: Grzegorz Żółtek IV FDS. Szeregowa transmisja danych

Instrukcja obsługi urządzenia LAN2RS

Interfejsy. w systemach pomiarowych. Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego

Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym).

dotyczy: postępowania przetargowego prowadzonego w trybie przetargu nieograniczonego, którego przedmiotem jest najem urządzeń drukujących.

Programowalne układy logiczne kod kursu: ETD Układy sekwencyjne W

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat hasła SOHO (ang. Small Office/Home Office).

ASTOR GE INTELLIGENT PLATFORMS - QUICKPANEL CE VIEW/CONTROL

Zarządzanie rolami jakie może pełnić serwer System prosi o wybór roli jaklą ma spełniać serwer.

Random Binary Sequence Generator)

Kod produktu: MP-BT-USB

Podstawowa konfiguracja routerów. Interfejsy sieciowe routerów. Sprawdzanie komunikacji w sieci. Podstawy routingu statycznego

1.1 Co to jest USBCOM? Budowa oraz parametry techniczne... 3

Kod produktu: MP-BT-RS232

I. Transmisja szeregowa połączenie skrosowanym kablem

Moduł Ethernetowy EL-ETH. Instrukcja obsługi

Funkcje systemu Unix

Konwerter RS-485->TCP/IP [ethernet] ATC-1000 SZYBKI START [konfiguracja urządzenia do współpracy z programem Meternet]


PBH-101M. PBH-101M - Modbus TCP/RTU Gateway RS232/422/485 na WiFi/Ethernet. Instrukcja obsługi. wersja

Konwerter RS-485->TCP/IP [ethernet] ATC-2000 SZYBKI START [konfiguracja urządzenia do współpracy z programem Meternet]

1.10 MODUŁY KOMUNIKACYJNE

Programowanie Mikrokontrolerów. Komunikacja szeregowa w standardzie EIA232 z wykorzystaniem modułu USART.

Definiowanie drukarek w programie ZAFIR

KT-ETH-RS232-1 Instrukcja użytkownika KRISTECH,

Moduł Ethernetowy. instrukcja obsługi. Spis treści

Instrukcja przygotowania i programowania animacji programem Animation Manager w drukarce fiskalnej Novitus HD E.

Rodzaje urządzeń i połączeń między nimi stosowanych w systemach pomiarowych: Karty DAQ do systemów komputerowych magistrala systemu komputerowego,

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Konwerter USB/RS232 KU-01b. Instrukcja obsługi. tel (12:00-16:00) fax

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Nr sprawy: WUP/OZP/3320/3321/3/KC/2016 Gdańsk, dnia r. Treść zapytań wraz z wyjaśnieniem oraz zmiana

INSTRUKCJA U YTKOWNIKA. Konwerter G.703 / FastEthernet TAHOE 284 WOLNOή KOMUNIKACJI

STANDARDY INTERFEJSU SZEREGOWEGO

Livebox podłączenie drukarki USB

Wieloprogramowy system komputerowy

PBH-101M. PBH-101M - Modbus TCP/RTU Gateway. Instrukcja obsługi. wersja Producent sprzętu PBH-101: SOLLAE SYSTEMS (

Kod produktu: MP-W7100A-RS485

Laboratorium - Konfiguracja zapory sieciowej systemu Windows Vista

INSTRUKCJA KONFIGURACJI WAG ECO LABEL, PROXIMA W PROGRAMIE SMALL BUSINESS SYMPLEX

Konwerter RS-485->Ethernet [TCP/IP] CN-ETH-485 INSTRUKCJA [konfiguracja urządzenia do współpracy z programem MeternetPRO]

Modem i sieć lokalna Instrukcja obsługi

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

OBSŁUGI Konwerter USB-RS

Instrukcje do laboratorium ASK (3)

Komuniukacja Komputer-Komputer

Konwerter RS-485->TCP/IP [ethernet] ATC-1000 SZYBKI START [konfiguracja urządzenia do współpracy z programem MeternetPRO]

URZĄDZENIA TECHNIKI KOMPUTEROWEJ. Standardy interfejsu szeregowego i równoległego

Modem i sieć lokalna. Instrukcja obsługi

Modem i sieć lokalna. Instrukcja obsługi

Modem i sieć lokalna. Instrukcja obsługi

TM-47.1 PROGRAM KONFIGURACYJNY DLA MULTIPLEKSERA 8XRS232 / ETHERNET 10BASE-T

SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5

Załącznik Nr 5 do SIWZ OPIS TECHNICZNY SPRZĘTU KOMPUTEROWEGO

Karta Sweex PCI ISDN Wersja polska. Wymagania linii Dostęp podstawowy do ISDN

KERN EW-A01 Wersja /99

Konfigurowanie PPP dla Windows 7

Laboratorium - Konfigurowanie zapory sieciowej systemu Windows 7

Załącznik nr 1 do wzoru umowy, która stanowi załącznik nr 3 do SIWZ OBLIGATORYJNE WYMAGANIA TECHNICZNE. I. Drukarka laserowa typ szt.

Rozkład menu narzędzi

Interfejsy: Ethernet do połączenia z siecią LAN Serial do połączenia z siecią WAN. pełną konfigurację urządzenia. Zadanie

PUNKTOWE STEROWNIKI VERSAMAX MICRO

Transkrypt:

Asynchroniczne porty szeregowe Wiele urzadzeń pod l acza sie przez porty szeregowe RS-232C w trybie asynchronicznym. Unix posiada standardowy driver portu szeregowego z dobrze opracowanym interfacem programowym i administracyjnym. Dawniej wiekszość użytkowników w l acza la sie przez terminale asynchroniczne, co wymaga lo obs lugi portu szeregowego w tym celu (program getty). Dziś używa sie tak tylko modemów. Modemy bywaja także użwane do nawiazywania po l aczeń wychodzacych, a czasami zarówno przychodzacych jak i wychodzacych. Szeregowych portów używaja również niektóre drukarki. Szeregowa, asynchroniczna transmisja danych wymaga ustawienia wielu parametrów, i w podstawowej wersji zawiera tylko jednostronne sterowanie przep lywem danych (wstrzymywanie transmisji gdy odebrano nadmiar danych). Transmisja szeregowa jest zwykle wolniejsza niż inne rodzaje po l aczeń (np. Ethernet), i d lugość l aczy jest ograniczona (ograniczenie ma zwiazek z predkościa). Administracja Unixa terminale, modemy, drukarki 1

Sygna ly RS-232 nr dte-dce symb nazwa sygna lu nr dte-dce symb nazwa sygna lu 1 fg frame ground 14 std secondary 2 td transmit data transmitted data 3 rd receive data 15 tc transmitted clock 4 rts request to send 16 srd secondary received data 5 cts clear to send 17 rc received clock 6 dsr data set ready 18 (na) (not assigned) 7 sg signal ground 19 srts secondary request 8 dcd data carrier detect to send 9 - positive test voltage 20 dtr data terminal ready 10 - negative test voltage 21 sq signal quality detector 11 (na) (not assigned) 22 ri ring indicator 12 sdcd secondary data 23 drs data rate selector carrier detect 24 scte serial clock 13 scts secondary clear transmit external to send 25 busy busy Administracja Unixa terminale, modemy, drukarki 2

Elementy asynchronicznej transmisji szeregowej standard RS-232C obejmuje po l aczenie miedzy portem komputera lub urzadzenia peryferyjnego (DTE Data Terminal Equipment) a modemem telekomunikacyjnym (DCE Data Communications Equipment) pozwala na jednoczesna dwukierunkowa transmisje szeregowa (full-duplex), z możliwościa wstrzymywania przesy lania danych przez DCE, oraz automatycznego nawiazywania i odbierania po l aczeń przez linie telefoniczne (sygna l DCD) parametry: predkość, parzystość, format ramki (liczba bitów w bajcie, dodatkowe bity na poczatku i na końcu transmitowanego bajtu) sterowanie przep lywem (wstrzymywanie transmisji przez strone odbierajac a): standard przewiduje sterowanie sprzetowe tylko od strony DCE (obecnie wiele urzadzeń stosuje je również od strony DTE), istnieje również pseudo-standard sterowania programowego (XON/XOFF) bezpośrednie l aczenie DTE z DTE: (null-modem) ograniczenie d lugości linii: 50 stóp Administracja Unixa terminale, modemy, drukarki 3

Konfiguracja portu modemowego 1. Pod l acz terminal lub modem do portu DCE-DTE kablem (w przypadku terminala lokalnego może być konieczny specjalny kabel DTE-DTE). 2. Wybierz parametry transmisji szeregowej; znajdź lub utwórz w laściwy opis w pliku /etc/gettydefs 3. Znajdź w systemie pliki specjalne drivera portu szeregowego, i wpisz parametry wywo lania getty do pliku konfiguracyjnego /etc/inittab 4. Wymuś zastosowanie przez init nowej konfiguracji (kill -HUP 1 lub telinit -q). 5. Ustal typ terminala i zainstaluj opis terminfo lub termcap. 6. Zaprogramuj parametry modemu (w jego pamieci trwa lej). Ogólnie, modemy nastawia sie na tryb ma lomówny i chetnie zrywajacy po l aczenia. Niektóre nowe wersje programu getty komunikuja sie z modemami w trybie gadatliwym (Linux). 7. Dla skonfigurowania jednoczesnego inicjowania i przyjmowania po l aczeń przez modem zmodyfikuj odpowiednio ustawienia getty 8. Skonfiguruj w laściwe oprogramowanie po l aczeń wychodzacych (uucp, slip, ppp, itp.). Administracja Unixa terminale, modemy, drukarki 4

System drukowania Unixa W Unixie istnieje system drukowania pochodzacy z czasów drukarek mechanicznych, umieszczonych w centralnej sali (hali) komputerowej i obs lugiwanych przez operatora, których możliwości konfiguracji i opcje drukowania sprowadza ly sie do: obs lugi podstawowych znaków sterujacych: TAB, CR, LF, FF, zak ladanie różnego rodzaju papieru (np. kilkuwarstwowego), ciagni etego na rolkach przez perforacje, zak ladanie kó lek lub g lowic drukujacych z różnymi zestawami znaków. W systemie tym g lównym problemem by lo rozróżnienie i rozdzielenie wydruków należacych do różnych użytkowników, i z drugiej strony uniknieciu czekania gdy inni użytkownicy akurat wys lali duże zadania do drukowania zajmujace drukarke np. przez nastepne 2 godziny. Dla rozwiazania pierwszego problemu system drukowania ma opcje (czesto domyślnie w l aczon a i trudna do wy l aczenia) drukowania strony lub kilku stron rozdzielajacych, tzw. banner page. Administracja Unixa terminale, modemy, drukarki 5

Ten system przetrwa l w niezmienionej postaci, pomimo ogromnego rozwoju technologii drukarek i ich wielu możliwości i opcji, g lównie ze wzgl edu na: szybki i niestabilny rozwój formatów reprezentacji grafiki i formatów opisu strony, pojawienie sie standardowego formatu opisu strony Postscriptu, który wbudowany w hardware drukarek powoduje, że wystarczy, by programy generowa ly dane do drukowania w tym formacie, a system drukowania może pozostać nieświadomy jakie dane i w jakim formacie sa drukowane. Dlatego Postscript jest mniej lub bardziej niejawnym standardem danych drukowanych w systamch Unixa, a administracja systemem drukowania polega na konfiguracji portów, nazw drukarek, uprawnień użytkowników do korzystania z nich, i zaledwie kilku subtelnych drobiazgów. Administracja Unixa terminale, modemy, drukarki 6

Elementy systemu drukowania AT&T/BSD W wariantach AT&T i BSD Unixa istnieja odmienne i niekompatybilne (choć podobne) systemy drukowania. Oba sk ladaja sie z nastepuj acych elementów: spooler program obs lugujacy porty drukarek i kolejki zadań drukowania, zapewnia ustawienia parametrów portu, retransmisje, itp. (AT&T:lpsched/BSD:lpd) programy użytkownika przekazujace żadania drukowania spoolerowi (AT&T:lp/BSD:lpr), sprawdzajace zawartość kolejki drukowania i stan zadań (AT&T:lpstat/BSD:lpq), usuwajace zadania z kolejki (AT&T:cancel/BSD:lprm), i inne narz edzia administracyjne (AT&T: lpadmin, accept, reject, enable, disable, i wiele innych, oraz BSD: lpc) pliki konfiguracyjne: AT&T: /usr/spool/lp/model/* BSD: /etc/printcap Administracja Unixa terminale, modemy, drukarki 7

G lówna różnica miedzy tymi systemami by la wieksza prostota, ale jednocześnie możliwość obs lugi drukarek sieciowych systemu BSD, i wieksza z lożoność z jednoczesnym brakiem możliwości sieciowej systemu AT&T. Stad w prawie wszystkich systemach drukowania sieciowego stosowany jest obecnie protokó l BSD, tzw. lpd. Natomiast w wiekszości wspó lczesnych Unixów istnieje po l aczenie obu tych systemów, dajacy dualny interface do jednego zestawu drukarek. Administracja Unixa terminale, modemy, drukarki 8

Przyk ladowy plik /etc/printcap # Copyright (c) 1983 Regents of the University of California. # All rights reserved. # # @(#)etc.printcap 5.2 (Berkeley) 5/5/88 # # This file was generated by /usr/sbin/magicfilterconfig. lp lab010 Panasonic KX-P1180:\ :lp=/dev/lp0:sd=/var/spool/lpd/lab010:\ :sh:pw#80:pl#72:px#1440:mx#0:\ :if=/etc/magicfilter/epson9-filter:\ :af=/var/log/lp-acct:lf=/var/log/lp-errs: hp5 Hp5 masza:\ :lp=:sd=/var/spool/lpd/hp5:rm=156.17.9.3:rp=hp5:lpr_bounce:\ :sh:pw#80:pl#72:px#1440:mx#0:\ :af=/var/log/lp-acct:lf=/var/log/lp-errs: hp3 Hp3 wiera bepa:\ :lp=:sd=/var/spool/lpd/hp3:rm=156.17.9.23:rp=lp:lpr_bounce:\ :sh:pw#80:pl#72:px#1440:mx#0:\ :af=/var/log/lp-acct:lf=/var/log/lp-errs: Administracja Unixa terminale, modemy, drukarki 9

Filtry systemu drukowania W obu systemach drukowania istnieje możliwość skonfigurowania filtrów, czyli programów, które przetwarzaja strumień danych przesy lanych przez spooler na drukarke, co pozwala na przyk lad na: automatyczna obs luge wydruku na drukarkach obs lugujacych mniej lub bardziej specyficzne jezyki opisu strony lub grafiki, jak np.: PCL, HPGL, itp., tworzenie drukarek wirtualnych przyjmujacych dane w dowolnych formatach stosowanych w danej instytucji, przez zaprogramowanie filtrów przekszta lcajacych te formaty na formaty/jezyki obs lugiwane przez posiadane drukarki, wykrywanie b l edów użytkowników w przesy laniu plików na drukarki, np. sprawdzanie czy plik przesy lany na dana drukarke ma poprawna postać i może zostać poprawnie wydrukowany, np. czy użytkownik nie wys la l 10 MB-owego programu binarnego na drukarke tekstowa lub postscriptowa. Administracja Unixa terminale, modemy, drukarki 10

CUPS nowy system drukowania? Publicznie dost epny system drukowania: Za lożenia: scheduler oparty na protokole HTTP rozpoznawanie typów plików oparte na schemacie MIME obs luga dowolnego typu drukarek (pliki PPD + filtry) obs luga dowolnego typu interface u drukarki (szeregowe, równoleg le, USB, sieciowe) przez wtyczki backend na przyk lad istnieje backend oparty na systemie samba pozwalajacy na drukowanie na drukarkach pod l aczonych do Windowsa Administracja Unixa terminale, modemy, drukarki 11

interface do systemów drukowania ATT i BSD: lp/lpr i lpstat/lpc Administracja Unixa terminale, modemy, drukarki 12