Onko OS X -pääteohjelma pääsy sarjaportteihin?

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.

  • Näyttö (tai minicom tältä osin) ) ei ole aivan oikein. Se näyttää hyvältä, kunnes yrität käyttää nanoa tai vi. Se ei voi ’ käsitellä niitä. Nuolinäppäimet ja palautusnäppäin tuottavat jätettä. Jos ’ on ruudulla asetus tämän korjaamiseksi, ilmoita siitä minulle.
  • Rakastan näyttöä, mutta: kuinka saat sen kääntämään lf crlf: ksi?
  • 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? Aiheuttaako cu 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.

    Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *