Mitkä ohjelmat voivat toimia päätelaitteina ja käyttää sarjaportteja?
Tämä ei ole tarkoitettu päätelaitteille IP-yhteydessä, tämä on joten voin käyttää laitteistoa, joka on kytketty USB / sarjamuuntajaan, joka toimii nopeudella 9600/8 / N / 1.
Kommentit
- Tarkoitat modeemiportti 20 vuotta sitten?
- @patrix, kyllä. Voin ladata vmware-ohjelmia, ajaa ikkunoita ja käyttää kittiä, mutta se näyttää olevan paljon vaivaa tällaisen yksinkertaisen tehtävän suorittamisessa.
- Lol. 9600/8 / N / 1. kuin mantra minulle. Voit käyttää ztermiä, joka toimii edelleen vähintään 10.6 asti. Se vanha ohjelmisto. Mutta rakennettiin konfiguroimaan, kommunikoimaan modeemien kanssa ja siirtämään tiedostoja modeemista modeemiin. dalverson.com/zterm
- Uusin zterm toimii 10.9: n kanssa.
Vastaa
Siellä on uusi Mac-sovellus nimeltä Sarja , joka on saatavana sovelluskaupasta. Täysi paljastus- Kirjoitin sen. Tärkein etu muihin sovelluksiin verrattuna on, että se voi toimia useimpien USB-sarjalaitteiden kanssa ilman, että tarvitsee asentaa ajureita, koska sillä on sisäänrakennetut omat ohjaimet. Se suorittaa myös täydellisen pääteemulaation, jotta voit käyttää sitä työskentelemään Linuxilla tai muilla sitä vaativilla laitteilla. Voit myös kokeilla sitä ilmaiseksi.
Apple alkoi myös sisällyttää oman ohjaimensa FTDI-pohjaisiin laitteisiin Mavericksiin (10.9). Joten jos 10.9 tai uudempi ja laitteessasi on FTDI-siru, voit käyttää päätelaitteen sisäänrakennettua näytön komentoa päästäksesi laitteeseesi huolimatta ohjaimista.
Kommentit
- Yritin juuri Serialia tänään. Tähän mennessä olen ’ vaikuttanut minusta. ’ Ostan sen vain säästääksesi minua siitä, ettei minun tarvitse huolehtia USB-sarjaajureista. Voittin ’ unohtanut ssh ’ in Linux-ruutuun minicomin suorittamiseksi.
- WOW, käytän Sarja nyt ja mielestäni jokaisen ohjelmiston pitäisi toimia näin. Koska tarvitsen sitä vain hyvin erityiseen työhön ja siihen liittyy joitain ilmaisia kokeilupäiviä, ja olen rikkoutunut, voitin ’ en saa täysversiota … jos jokin kolme ehtoa oli väärä, saisin sen … he ansaitsevat sen!
- No, kun valitsin laitteelleni tiedonsiirtonopeuden, voin ’ t avaa se uudella arvolla … Valintaikkuna ei vain tule näkyviin ja olen ’ m jumissa 9600: n kanssa …
- fyi Sarja ei ole ilmainen
- vau. todella wow. Olen ’ käyttänyt näyttöä jo vuosia ja löytänyt aina ttys vain .. ärsyttävältä. Löysin tämän langan sattumanvaraisesti, olin kuin ’ en maksaisi 30 dollaria – odota, siellä ’ on koe. Joten yritin. 2 minuutin kuluttua siitä, kun ostin ohjelmiston melkein riippumatta siitä, kuinka usein tarvitsen sitä vain tukemaan Chrisiä, koska se on todella hämmästyttävää. Haven ’ ei ole nähnyt tällaista hyvin kirjoitettua asiaa jonkin aikaa.
Vastaa
Voit käyttää tätä päätelaitteen komennolla screen
!!!
Kuten nähdään palvelimessaFault :
Rakastan [näytön] käyttöä sarjakonsoleihin muodostamiseen, ts.
screen /dev/ttyS0 19200
Tai , jos haluat Mac OS X -vinkkejä …
Minun on usein tehtävä reitittimen määritykset konsoliportin kautta, joten käytän pääsyä avaimen sarjasovittimella. Kaksi ongelmaa esiintyy sitten: ZTerm on kamala Mac OS X -sovellus. Sitä ei ole päivitetty noin viiden vuoden aikana, eikä se ole universaali binääritiedosto. Kehittäjä ei näytä kiirehtivän korjaamaan tilannetta. Se ei kannata shareware-maksua nykyisessä muodossaan. Minicom vaatii Fink- tai MacPorts-ohjelmien asennuksen ja on liian monimutkainen. Ratkaisu: Käytä näyttöä, päätelaitetta ja vähän AppleScriptingiä.
Käynnistä ensin Script Editor ja kirjoita / liitä seuraava koodi:
tell application "Terminal" do script with command "screen /dev/tty.KeySerial1" set number of rows of window 1 to 100 set number of columns of window 1 to 80 set background color of window 1 to "black" set normal text color of window 1 to "green" set custom title of window 1 to "SerialOut" end tell
Käännä ja tallenna sovelluksena Script Editorissa , ja sinulla on kaksoisnapsautettava sovellus käynnistääksesi sarjapäätösistunnon. Haluat ehkä mukauttaa tätä hieman – voit muuttaa näytön värejä tai sarakkeiden tai rivien lukumäärää. Saatat myös joutua mukauttamaan näyttökomentoa toisella laitteen nimi, jos käytät jotain muuta kuin Keyspan-sarjasovitin (tee oikean nimen saamiseksi ls tty * / dev / -hakemistosta).
-näyttö käyttää Control-A: ta siihen kohdistettujen komentojen vastaanottamiseen . Poistu sitten näytön istunnosta kirjoittamalla Control-A ja sen jälkeen Control- \. Jos et tee tätä ja poistut pääteistunnosta, jätä ruutuistunto eloon ja sarjaliikenne ei ole käytettävissä, kunnes tapat näyttöistunnon manuaalisesti. man -näyttö näyttää lisää komentoja, jotka lähetetään näyttöistuntoon.
Jos joku voi vastata linkkiin oppaaseen interaktiivisen Unix-sovelluksen käärimisestä kaakaoon, se olisi seuraava askel – olisi hyvä tehdä tämä ilman Terminalin osallistumista. Jos haluat mieluummin käyttää Minicomia, voit silti käyttää AppleScriptiä kääriaksesi sen mukavaan käynnistettävään sovellukseen – etsi tämä vanhempi vihje löytääksesi oikeat komentorivikomennot.
Monet USB-Serial-sovittimet käyttävät FTDI -piiriä. Asenna ” Virtual COM Port ” -ohjain ja etsi oikea TTY-nimi kohdasta /dev
. Esimerkiksi PowerBook G4: ssä se tuli /dev/tty.usbserial-FTALKY8I
.
Kommentit
- USB- Sarjasovittimet, joissa on PL2303-siru, katso sourceforge.net/projects/osx-pl2303
- Selvästi paras vastaus: Pääte + näyttö + osx- pl2303 (tuotantokäytössä … monien vuosien ajan ☺).
- On syytä tarkastella Chris K ’ -tunnusta ’ vastaus alla; ilmeisesti OS X: ssä on FTDI-ohjaimet 10.9 lähtien (vastauksen kirjoittamisen jälkeen), joten asennusta ei tarvita.
- id = ”6020dd1a8d”>
ei tarvita.
vastaus
Minun valintani on cu
. Käytän sitä Arduinoon tai Bus Pirateen liittyvään hauskuuteen. Se on asennettu oletuksena ja tukee pariteettiasetuksia muiden vaihtoehtojen joukossa (kirjoita man cu
saadaksesi lisätietoja).
sudo cu -s 115200 -l /dev/tty.usbserial-A6005kdh
Pelastaaksesi kun olet valmis, kirjoita ~.
kuten SSH: n kanssa.
Kommentit
- Tämä näyttää olevan hyvän vastauksen alku, mutta sen juurtaminen juurtuna tuntuu väärältä; muut ohjelmat eivät tarvitse ’ sitä tarvitsemaan /dev/tty.xxx tai /dev/cu.xxx ohjelmia, mutta
cu
näyttää olevan epäonnistuu lukitustiedostoja koskevalla virheellä, kun suoritetaan käyttäjänä, jolla on pääsy itse porttiin. Ehkä ohjelman oletusasennus on määritetty väärin? - Ei? Käyttöoikeuksien tulisi olla laitteessa, ei ohjelmassa. Olen ’ ollut melko laiska tutkimalla lupia rehellisesti sanottuna. Oletko kokeillut ” / dev / ttyS0 ” kuten ratkaisussa
screen
? Aiheuttaakocu
silloin käyttöoikeusongelmia? - Hauska asia, jonka osuin tänä viikonloppuna, on se, että jos tarvitset erilaisia rivinsiirtoasetuksia, ’ Ll on opittava stty-komennot konsolin asettamiseksi.
- ei tue midi-siirtonopeutta 31250, sen mukaan nopeutta ei tueta
- toimiiko se muita ratkaisuja täällä? Oletan, että tämä on laitetasoinen asia, mutta minulla on ollut sama ongelma outojen siirtonopeuksien kanssa (1 Mt). Jos näin on, minun on yritettävä laitettani uudelleen!
Vastaa
Paras ohjelma, jonka tiedän tämä on minicom
, saatavana Homebrew-, Fink- ja Macport-sivuilta.
Minicom on sarjaliikenneohjelma . Se on tunnetun MS-DOS Telix -ohjelman Unix-klooni. Siinä on ANSI-väri, valintahakemisto, puhelinluettelo ja komentosarjakieli.
Kommentit
- Metaavain on Esc. Joten Esc-Q lopettaa, Esc-O vaihtoehdoille jne. Löysin minicomin (ja Serial.app) parhaiten käsittelemään katkaisuja / yhdistyksiä, jotka ovat pohjimmiltaan implisiittisiä suoritettaessa LinkitOne (kaikki Arduino?) -Kehitystä. Suurin osa muista sovelluksista kaatuu tai katkeaa yhteyden, eivätkä ne voi muodostaa yhteyttä ennen kuin käynnistetään uudelleen.
Vastaa
Jos et halua työskennellä Terminalissa, voit kokeilla CoolTerm -ohjelmaa (ilmainen). Selaa vähän kuvausta ja latausta varten. Älä anna tosiasian, että se on kirjoitettu RealBasicissa, viemään sinut pois … Olen käyttänyt sitä yhteyden muodostamiseen piirtureihin, Arduino-levyihin ja kuittitulostimiin Keyspan USB: n kautta. Sarjaadapteri.
Kommentit
- Jo CoolTerm-käyttäjä, joka etsii vain ” lähettää HEX: ää ” -toiminto toi minut takaisin tähän ketjuun. CoolTerm on niin hieno, ja tämä ominaisuus sisältyy jopa valikkoon ” Yhteys > Lähetä merkkijono … ” vaihda sitten HEX-muotoon lähetysmuodon saamiseksi!
- En ole koskaan ymmärtänyt ” -lähetystä HEX-muodossa ” käyttö tapaus. Voitteko valaistaa minua? Käytän sitä koskaan vain ASCII-tuloon / -lähtöön.
vastaus
Sinun tulisi katsoa ZOC , mikä on mielestäni paras päätelaitteiden emulointiohjelma Macille. Käytän sitä päivittäin työhöni. Se kykenee tekemään suoraa viestintää sarjaportin kanssa. Tietysti se tekee paljon muutakin kuin vain sarjaliikenteen.
ZOC on ammattimainen SSH / telnet-asiakas- ja pääteemulaattori. Vaikuttavan emulaatioluettelonsa ansiosta voit muodostaa yhteyden helposti isäntiin ja keskusyksiköihin käyttämällä viestintämenetelmiä, kuten suojattu kuori, telnet, sarjakaapeli tai modeemi / ISDN. helpompaa. Omalla tavallaan tämä on ohuiden asiakkaiden Sveitsin armeijan veitsi: monipuolinen, kestävä, todistettu.
Tärkeimmät ominaisuudet:
– välilehdet, joissa on pikkukuvat
– Mukautettavissa mieltymystesi ja tarpeidesi mukaan
– Komentosarjat ja automaatio-ominaisuudet
– Yhteensopiva Windows 7: n ja OS X Lionin kanssa – Järjestelmänvalvojaystävällinen (käyttöönotto, määritys)
– Nyt 79,99 dollaria houkuttelevilla alennuksilla
kommentit
- 80 dollaria pääteemulaattorille näyttää olevan hieman jyrkkä, jos hän tarvitsee vain tätä ominaisuutta!
- Hinta ei mainittu kriteerinä kysymyksessä. Älä pienennä vastausta ’ t vain siksi, että et ole samaa mieltä hinnan kanssa.
- Toisen sekunnin ajan ’ kommentti. Hän ’ ei ole ” pienentänyt ” vastaustasi sanomalla, että hän ajattelee, että ZOC ei ole kaikki (kustannukset, ominaisuudet jne.) huomioon ottaen hyvä ratkaisu.
- Yhdistettynä muihin yllä oleviin vastauksiin näyttää (lainatusta kuvauksesta), että ainoa ero ZOC: n ja Terminalin välillä on välilehtien pikkukuvat ( ja hinta).
vastaus
C-Kermit on elossa ja hyvin Brewissa, ja se voidaan asentaa kanssa:
brew install c-kermit
Luonnollisesti sinun on ensin asennettava Brew. Löydät tietoja täältä: http://brew.sh
Vaihtoehtoisesti voit käyttää Macportteja
sudo port install kermit
Tämä vaatisi myös, että sinulla on Macportit asennettuna
Vastaa
Ja sitten on vielä vanha ZTerm , joka on yhtä vanha kuin näyttää siltä, että se silti vie työnsä hyvin ja se on saatavilla ilmaiseksi. Toimii hyvin Prolific (PL 2303) – ja FTDI-pohjaisten USB-sarjaadapterien kanssa.
Kommentit
- Vau, ZTerm elää! Tuo takaisin monet muistit ja vanhat Mac-tietokoneet.
- Heti ladattu ZTerm … ja se on niin huono kuin muistan … CRASH … CRASH … CRASH … (poista ZTerm) .
vastaus
Minulla on ollut menestystä cutecomin kanssa Ubuntu 16.04: ssä
Tuettu: OSX: http://cutecom.sourceforge.net/
kommentit
- Tervetuloa kysy erilaisilta! Älä ’ älä anna vain linkkejä koskevia vastauksia. ’ etsimme vastauksia, jotka antavat selvityksiä siitä, miksi se vastaa kysymykseen ja miksi se on ’ paras vastaus. Linkit voivat muuttua ajan myötä, ja sitten ’ menetämme kysymys-vastaus-kontekstin. Katso kohdasta Kuinka vastata saadaksesi tietoa siitä, mikä on hyvä vastaus. – Tarkastuksesta –
- Valitettavasti se vaatii hyvin vanhan Qt-version asennuksen järjestelmään sen rakentamiseksi.
Vastaa
Kun yritin muita lähestymistapoja (ml. screen
) epäonnistunut, aloin käyttää goSerial tästä sarjaporttisovellusten luettelosta Macille . Näyttää toimivan hyvin. Se on ilmainen (lahjoituspohjainen) ohjelma.
Vastaus
Toinen Mac OS X: n sarjapääte on Cornflake !
Siinä on laitevalinta päivityspainikkeella, siirtonopeus & Pakettityyppi & Virtauksen hallinta, portin hallinta ja näkymäsuodatin tarkastella saapuvia tietoja ASCII, ASCII +, kokonaisluku tai HEX.
Vastaa
SerialTools App Storessa (ilmainen).Hyvä minulle
Vastaa
+1 minikomelle:
brew install minicom
hae USB-sovitin -sovittimen osoite:
ls /dev/tty.* /dev/tty.Bluetooth-Incoming-Port /dev/tty.usbserial-1440
ja määritä se: minicom -s
+-----[configuration]------+ | Filenames and paths | | File transfer protocols | | Serial port setup | | Modem and dialing | | Screen and keyboard | | Save setup as dfl | | Save setup as.. | | Exit | | Exit from Minicom | +--------------------------+
Valitse sarjaporttiasetukset
Määritä USB-sarjalaitteeseen painamalla A
Poista laitteiston virtauksen hallinta käytöstä painamalla F
Joten se näyttäisi tältä:
+-----------------------------------------------------------------------+ | A - Serial Device : /dev/tty.usbserial-1440 | | B - Lockfile Location : /usr/local/Cellar/minicom/2.7.1/var | | C - Callin Program : | | D - Callout Program : | | E - Bps/Par/Bits : 115200 8N1 | | F - Hardware Flow Control : No | | G - Software Flow Control : No | | | | Change which setting? | +-----------------------------------------------------------------------+
Laitteiston virtauksen hallinta on poistettava käytöstä, jotta voit lähettää tuloja päätteeseen tyypillisessä PL2303 USB-sarjakaapelissa.
Esc-avain on tämän ohjelman metanäppäin. Esc ja nuoli alas poistuaksesi valikosta. Älä unohda tallentaa oletusasetuksia!
| Save setup as dfl |
ja Poistu Minicomista
Seuraavan kerran kun käynnistät sen, se odottaa juuri määrittämäsi oletukset ja minun tapauksessani valmis lähtemään toisesta 1.
Vastaa
Käytän screen
yhteyden muodostamiseksi reitittimen sarjaporttiin Mac-tietokoneellani.
Asennuksen jälkeen – käytä joko macportteja tai homebrew mieltymystesi mukaan – käytä seuraavaa syntaksia:
sudo screen /dev/(serialDevice) (baudRate) (TransmissionRate) (flowControl)
Muodosta yhteys MikroTik RB4011 -reitittimeen my screen
-komento on:
sudo screen /dev/ttyUSB0 115200 cs8 ixoff
” cs8 ”reitittimen bittinopeus ja” ixoff ”määrittelemällä” Ei virtauksen hallintaa ” . ” 115200 ” on reitittimen siirtonopeus. Vaihtoehtoiset asetukset olisivat ”cs7” 7: lle 8-bittisen sijaan ja ”ixon”, jos sarjalaitteesi tukee virtauksen ohjausta. man screen
Kaikki ”ohjeet” screen
-sarjan yhteyden muodostamiseen verkkoon I ”Olemme havainneet, että Googling on jättänyt pois nämä vaaditut parametrit, joten se, miksi löydät screen
, ei ole toiminut, jos olet kokeillut vain siirtävän vain siirtonopeuden.
BTW, minicom -s
(joka olisi asennettava myös macportilla tai homebrewilla) toimii myös hyvin, mutta mieluummin näyttö, koska minun ei tarvitse käydä läpi asetusvalikot Voin vain siirtää sarjayhteysparametrit suoraan näyttökomentoon.