# Příručka aplikace moserial, verze 2.26.0

2009
Michael J. Chudobiak
Dokumentační projekt GNOME

Je povoleno kopírovat, šířit a/nebo upravovat tento dokument za podmínek GNU Free Documentation License, verze 1.1 nebo jakékoli další verze vydané nadací Free Software Foundation; bez neměnných oddílů, bez textů předních desek a bez textů zadních desek. Kopie této licence je zahrnuta v oddílu jménem GNU Free Documentation License nebo v souboru COPYING-DOCS dodávaném s touto příručkou.

Tato příručka je součástí kolekce příruček GNOME, distribuovaných pod licencí GNU FDL. Pokud chcete tento dokument šířit odděleně od kolekce, musíte přiložit kopii licence dle popisu v sekci 6 dané licence.

Mnoho užívaných jmen určených k zviditelnění produktů nebo služeb jsou ochranné známky. Na místech, kde jsou tato jména v dokumentaci užita a členové Dokumentačního projektu GNOME jsou si vědomi skutečnosti, že se jedná o ochrannou známku, je takové jméno psáno velkými písmeny celé nebo s velkým písmenem na začátku.

DOKUMENT A JEHO UPRAVENÉ VERZE JSOU ŠÍŘENY V SOULADU SE ZNĚNÍM LICENCE GNU FREE DOCUMENTATION LICENSE S NÁSLEDUJÍCÍM USTANOVENÍM:

1. DOKUMENT JE POSKYTOVÁN V PODOBĚ „JAK JE“ BEZ ZÁRUKY V JAKÉKOLIV PODOBĚ, NEPOSKYTUJÍ SE ANI ODVOZENÉ ZÁRUKY, ZÁRUKY, ŽE DOKUMENT, NEBO JEHO UPRAVENÁ VERZE, JE BEZCHYBNÝ NEBO ZÁRUKY PRODEJNOSTI, VHODNOSTI PRO URČITÝ ÚČEL NEBO NEPORUŠENOSTI. RIZIKO NEKVALITY, NEPŘESNOSTI A ŠPATNÉHO PROVEDENÍ DOKUMENTU, NEBO JEHO UPRAVENÉ VERZE, LEŽÍ NA VÁS. POKUD KVŮLI TOMUTO DOKUMENTU, NEBO JEHO UPRAVENÉ VERZI, NASTANE PROBLÉM, VY (NIKOLIV PŮVODNÍ AUTOR NEBO JAKÝKOLIV PŘISPĚVATEL) PŘEBÍRÁTE JAKÉKOLIV NÁKLADY ZA NUTNÉ ÚPRAVY, OPRAVY ČI SLUŽBY. TOTO PROHLÁŠENÍ O ZÁRUCE PŘEDSTAVUJE ZÁKLADNÍ SOUČÁST TÉTO LICENCE. BEZ TOHOTO PROHLÁŠENÍ NENÍ, PODLE TÉTO DOHODY, POVOLENO UŽÍVÁNÍ ANI ÚPRAVY TOHOTO DOKUMENTU; DÁLE

2. ZA ŽÁDNÝCH OKOLNOSTÍ A ŽÁDNÝCH PRÁVNÍCH PŘEDPOKLADŮ, AŤ SE JEDNÁ O PŘEČIN (VČETNĚ NEDBALOSTNÍCH), SMLOUVU NEBO JINÉ, NENÍ AUTOR, PŮVODNÍ PISATEL, KTERÝKOLIV PŘISPĚVATEL NEBO KTERÝKOLIV DISTRIBUTOR TOHOTO DOKUMENTU NEBO UPRAVENÉ VERZE DOKUMENTU NEBO KTERÝKOLIV DODAVATEL NĚKTERÉ Z TĚCHTO STRAN ODPOVĚDNÝ NĚJAKÉ OSOBĚ ZA PŘÍMÉ, NEPŘÍMÉ, SPECIÁLNÍ, NAHODILÉ NEBO NÁSLEDNÉ ŠKODY JAKÉHOKOLIV CHARAKTERU, VČETNĚ, ALE NEJEN, ZA POŠKOZENÍ ZE ZTRÁTY DOBRÉHO JMÉNA, PŘERUŠENÍ PRÁCE, PORUCHY NEBO NESPRÁVNÉ FUNKCE POČÍTAČE NEBO JINÉHO A VŠECH DALŠÍCH ŠKOD NEBO ZTRÁT VYVSTÁVAJÍCÍCH Z NEBO VZTAHUJÍCÍCH SE K POUŽÍVÁNÍ TOHOTO DOKUMENTU NEBO UPRAVENÝCH VERZÍ DOKUMENTU, I KDYŽ BY TAKOVÁTO STRANA BYLA INFORMOVANÁ O MOŽNOSTI TAKOVÉHOTO POŠKOZENÍ.

Michael
Chudobiak

     mjc@svn.gnome.org

2.26.0
Duben 2009

Michael J. Chudobiak

Dokumentační projekt GNOME

Tato příručka popisuje aplikaci moserial ve verzi 2.26.0

moserial je sériový terminál pro pracovní prostředí GNOME, optimalizovaný pro evidování a zachytávání souborů.

## Úvod

Aplikace moserial je sériový terminál pro pracovní prostředí GNOME, optimalizovaný na evidování komunikace a zachytávání souborů. Aplikace moserial je primárně určená pro technické uživatele, kteří potřebují komunikovat se zabudovanými zařízeními, konzolami a elektronickými měřicími přístroji.

Navzdory technické orientaci zamýšleného publika je aplikace moserial navržená jako uživatelsky přívětivá. Je dbáno na to, aby šly operace spouštět jednoduše, s minimálním počtem potřebných kliknutí. Rovněž je snaha o malý počet voleb nastavení.

Pro ještě větší efektivnost podporuje aplikace moserial soubory s profily, ve kterých si můžete uchovávat svá nejčastěji používaná nastavení.

## Systémová oprávnění k portu

Než použijete aplikaci moserial se sériovým portem, musíte se ujistit, že máte oprávnění číst a/nebo zapisovat port.

V systému Linux existuje řada způsobů, jak to udělat. V distribuci Fedora 10 můžete použít nástroj PolicyKit, který vyvoláte použitím Systém Předvolby Systém Oprávnění. Potom se přepněte na org freedesktop device-access Přímý přístup k sériovým modemům a klikněte na Upravit. Položku Kdokoliv: na stavte na „Ano“.

### Ověřování pro sériový port v distribuci Fedora 10

V některých systémech, abyste přidělili (všem uživatelům) oprávnění číst/zapisovat sériové porty, musíte provést příkaz jako „sudo chmod o+rw /dev/ttyS*“ a „sudo chmod o+rw /dev/ttyUSB*“.

Případně se můžete podívat, která skupina zařízení vlastní, a začlenit svůj účet do této skupiny.

## Základy používání

### Hlavní nástrojová lišta

Většina funkcí aplikace moserial je přístupných přes hlavní nástrojovou lištu zobrazenou níže:

### Nastavení portu

První krok při použití aplikace moserial je nastavení parametrů sériového portu. K tomu se dostanete tak, že kliknete na Nastavení portu. V dialogovém okně nastavení portu zvolíte, který port použít, zda se má otevřít pro čtení, zápis nebo obojí, přenosovou rychlost, paritu, počet datových a stop bitů a dohadovací protokol. Natavení zadaná v tomto dialogovém okně přepíšou případné systémové výchozí hodnoty portu.

V dialogovém okně nastavení portu v aplikaci moserial jsou uvedené pouze porty /dev/ttySnn, /dev/ttyUSBnn a /dev/rfcommnn, které v systému aktuálně existují a kde hodnota „nn“ je v rozmezí 0 až 31.

V tomto dialogovém okně lze zapnout místní odezvu. Pokud je zapnuta, všechna data přijatá aplikací moserial se budou opakovat zpět do odesílacího zařízení. To by mělo být normálně vypnuté, protože to může způsobit neočekávané chování, především v situaci, kdy vzdálené zařízení má odezvu rovněž zapnutou. (To by mohlo zapřičinit i nekonečnou smyčku odezev!)

### Otevření spojení

Dalším krokem v komunikaci se vzdáleným zařízením je kliknutí na Připojit. Tím se port otevře. Pokud nemáte k otevření portu dostatečná oprávnění, objeví se chybové hlášení.

Tento krok je volitelný. Pokud jej přeskočíte, aplikace moserial se pokusí připojit automaticky, až to bude zapotřebí.

Jakmile jste připojeni, tlačítko Připojit se změní na tlačítko Odpojit. Kliknutím na Odpojit se port uzavře a vynulují se počítadla TX a RX.

### Základní vstup a výstup

Když už je port otevřený, jakýkoliv příchozí text ze vzdáleného zařízení se zobrazí v textové oblasti Přijaté ASCII. Pokud aplikace moserial zjistí velké množství netisknutelných znaků, automaticky přepne na zobrazení Přijaté HEX.

Pokud chcete přepnout mezi zobrazením HEX a ASCII, jednoduše klikněte na příslušnou kartu.

Data do vzdáleného zařízení odešlete tak, že vepíšete text do jednořádkového textového pole Odchozí a kliknete na tlačítko Odeslat. Váš řádek textu bude zakončen sekvencí vybranou ve výběrovém seznamu napravo od tlačítka Odeslat. Pokud si nejste jistí, která ze sekvencí je ta správná, začněte s „Zakončení CR+LF“. Výběrový seznam ASCII/HEX by měl být při odesílání textu nastaven na ASCII.

Jestliže je výběr ASCII/HEX nastaven na HEX, nezadávejte do pole Odchozí text. Místo toho uvádějte číslice v šestnáctkovém tvaru „1234ABCD…“.

Jakmile jsou data odeslána, objeví se jejich záznam v textových oblastech Odeslané ASCII a Odeslané HEX. Tyto textové oblasti nelze upravovat.

Vzdálené zařízení může vaše odeslaná data opakovat. Pokud aplikace moserial zjistí takovou odezvu textu v textové oblasti Přijaté ASCII, tak opakovaný text zvýrazní (pomocí barvy pro zvýraznění určené v dialogovém okně předvoleb).

Stavová lišta v dolní části hlavního okna zobrazuje stav portu a počet odeslaných (TX) a přijatých (RX) bajtů. I když jsou některá přijatá data netisknutelná, v celkovém počtu jsou zahrnuta.

## Evidování vstupu a výstupu

Aplikaci moserial lze použít k záznamu svých odeslaných a přijatých dat do souboru. Tato funkce je také užitečná pro příjem a uchování výpisu neupravených binárních data ze vzdáleného zařízení. Například některé osciloskopy vypisují snímky obrazovky do sériového portu bez použití protokolu s korekcí chyb (jako Tektronix 11801).

Jakmile jste připraveni zaznamenávat do souboru, jednoduše klikněte na Zaznamenat, vyberte ve výběrovém seznamu Co zaznamenávat data, která chcete zaznamenat (příchozí a/nebo odchozí), a v části pro výběr souboru zadejte název souboru.

Jakmile záznam započne, tlačítko Zaznamenat se změní na tlačítko Zastavit záznam. Na toto tlačítko musíte kliknout, pokud si přejete zaznamenávání zastavit nebo jste již přijali celý binární soubor, který jste chtěli stáhnout.

Aplikace moserial může zaznamenaný soubor volitelně spustit pomocí výchozí aplikace pro daný typ souboru, jakmile je záznam dokončen. Záznam lze rovněž ukončit po nějaké době neaktivity. Pro zapnutí nebo vypnutí této funkce použijte dialogové okno Předvolby.

Upozorňujeme, že když chcete přijmout soubor pomocí protokolu s korekcí chyb (xmodem, ymodem nebo zmodem), musíte místo výše uvedeného použít funkci Přijmout soubor. Narozdíl od funkce Zaznamenat umí funkce Přijmout soubor automaticky rozpoznat, kdy je stahování souboru dokončeno.

## Odesílání souborů

Aplikace moserial umí odesílat soubory jako tok posloupnosti binárních dat a rovněž umí odesílat soubory pomocí protokolu s korekcí chyb xmodem, ymodem a zmodem. Během přenosu souboru se posílaná data neevidují v textových oblastech Odesílané ASCII respektive Odesílané HEX.

Když jste připraveni k odeslání souboru, jednoduše klikněte na Odeslat soubor a vyberte požadovaný soubor k odeslání. Dále budete také muset vybrat příslušný protokol.

Jakmile začne záznam, bude se stav přenosu souboru zobrazovat pomocí ukazatele průběhu.

Aplikace moserial přímo neimplementuje protokoly xmodem, ymodem nebo zmodem. Spoléhá se na standardní nástroje rz a sz pro příjem a odesílání dat. Tyto nástroje, které jsou součástí balíku lrzsz, musí být ve vašem systému nainstalovány.

## Příjem souborů

Aplikace moserial umí přijímat soubory odeslané jako tok neupravených binárních dat a rovněž umí přijímat soubory pomocí protokolu s korekcí chyb xmodem, ymodem a zmodem. Během přenosu souboru se přijímaná data neevidují v textových oblastech Přijaté ASCII respektive Přijaté HEX.

Pro příjem toku neupravených binárních dat použijte funkci Zaznamenat namísto funkce Přijmout soubor.

Pro příjem souborů odeslaných pomocí protokolů s korekcí chyb xmodem, ymodem nebo zmodem použijte funkci Přijmout soubor.

Když jste připraveni k příjmu souboru, jednoduše klikněte na Přijmout soubor a vyberte složku, kde chcete přijatý soubor uložit. Dále budete také muset vybrat příslušný protokol.

Jakmile začne záznam, bude se stav příjmu souboru zobrazovat pomocí ukazatele průběhu.

Aplikace moserial přímo neimplementuje protokoly xmodem, ymodem nebo zmodem. Spoléhá se na standardní nástroje rz a sz pro příjem a odesílání dat. Tyto nástroje, které jsou součástí balíku lrzsz, musí být ve vašem systému nainstalovány.

## Ostatní předvolby

Aplikace moserial obsahuje několik voleb, které můžete nastavit v dialogovém okně Předvolby.

Nastavit můžete barvy pro textovou oblast, konkrétně barvu písma, pozadí a zvýraznění, stejně jako typ a velikost písma.

Když je povolené Spustit zaznamenané soubory, tak budou zaznamenané soubory ihned po jejich uložení otevřeny a to pomocí výchozí aplikace pro typ souboru. Výchozí aplikaci určuje nastavení pracovního prostředí.

Pokud je zapnuté Vypršení času, zaznamenávání se automaticky zastaví po přizpůsobitelné době neaktivity po přejetí nějakých dat. To znamená, že aplikace moserial bude čekat neomezeně dlouho na záznam prvního bajtu dat před tím, něž spustí časovač neaktivity.

## Používání profilů

Aplikace moserial umí načíst a uložit svá nastavení do souboru profilu, takže si můžete uložit a znovu vyvolat běžně používaná nastavení. Když chcete profil uložit, jednoduše použijte dialogová okna Soubor Uložit nastavení nebo Soubor Uložit nastavení jako. Pokud profil chcete načíst, použijte dialogové okno Soubor Otevřít nastavení.

Načtením profilu se automaticky odpojí a připojí port.

Když aplikaci moserial ukončujete, aktuálně používané nastavení se uloží do souboru výchozího profilu. Při příštím spuštění aplikace moserial, se toto nastavení automaticky znovu načte.

## Speciální klávesy

### Speciální klávesy

Klávesová zkratka | Popis
--- | ---
Ctrl C | Kopíruje text. To lze použít v kterékoliv textové oblasti.
Ctrl X | Vyjme text. To funguje pouze v jednořádkovém textovém poli Odchozí.
Ctrl V | Vloží text do jednořádkového textového pole Odchozí a na toto textové pole přepne zaměření.
Esc | Přepne zaměření na jednořádkové textové pole Odchozí.