Van olyan OS X terminálprogram, amely hozzáférhet a soros portokhoz?

Milyen programok működhetnek terminálként és férhetnek hozzá a soros portokhoz?

Ez nem IP-kapcsolaton keresztüli terminálhoz való hozzáféréshez használható, ez így hozzáférhetek egy USB / soros átalakítóhoz csatlakoztatott hardvereszközhöz, amely 9600/8 / N / 1 sebességgel működik.

Megjegyzések

  • 20 évvel ezelőtti modem port?
  • @patrix, igen. Betölthetek vmware-t, futtathatok Windows-okat és használhatok gittet, de ez sok gondnak tűnik egy ilyen egyszerű feladat végrehajtása során.
  • Lol. 9600/8 / N / 1. mint egy mantra nekem. használhatja a zterm-et, amely még mindig legalább 10.6-ig működik. Ez a régi szoftver. De konfigurálásra, modemekkel való kommunikációra és fájlok modemről modemre továbbítására épült. dalverson.com/zterm
  • A legújabb zterm a 10.9 verzióval működik.

Válasz

Van egy új div alkalmazás, Serial néven, elérhető az App Store-ban. Teljes közzététel- Én írtam. A többi alkalmazással szemben a fő előny, hogy a legtöbb USB-s soros eszközzel képes működni anélkül, hogy illesztőprogramokat kellene telepítenie, mivel saját illesztőprogramokkal rendelkezik. A teljes terminál emulációt is elvégzi, így használhatja a munkához Linuxon vagy más eszközön, amelyre szükség van. Kipróbálhatja ingyen is.

Továbbá az Apple elkezdte beépíteni az FTDI alapú eszközök saját illesztőprogramját a Mavericks-be (10.9). Tehát, ha 10.9-es vagy újabb verzióval, és az eszközön belül van egy FTDI-chip, a terminál beépített képernyőparancsával használhatja eszközét az illesztőprogramoktól való aggódás nélkül.

Megjegyzések

  • Most próbáltam ki a Serialt. Eddig ‘ eléggé lenyűgözött. ‘ Csak azért vásárolom meg, hogy megkíméljem az USB-től a soros illesztőprogramoktól. Nyertem ‘ hiányzik az ssh ‘ a Linux dobozomba, hogy futtassam a minicomot.
  • WOW, használom Most soros, és azt hiszem, hogy minden egyes szoftvernek így kell működnie. Mivel csak egy nagyon konkrét munkára van szükségem, és ez néhány ingyenes próbaidővel jár, és elromlott, nem nyertem el a div verziót … ha bármelyik három feltétel hamis volt, megérteném … megérdemlik!
  • Nos, ha kiválasztottam a készülékem adatátviteli sebességét, ‘ t nyissa meg újra más értékkel … A kiválasztási ablak egyszerűen nem jelenik meg, és én ‘ m beragadtam a 9600-ra …
  • fyi A sorozat nem ingyenes
  • hú. Hűha.

évek óta használom a képernyőt, és mindig úgy találtam, hogy a ttys csak .. idegesítő. Véletlenszerűen találtam meg ezt a szálat, olyan voltam, mintha ‘ nem fizettem 30 dollárt – ó, várj, ott ‘ egy tárgyalás. Szóval megpróbáltam. 2 perccel azután, hogy megvettem a szoftvert, tekintet nélkül arra, hogy milyen gyakran van szükségem rá, csak azért, hogy támogassam Chris-t, mert valóban csodálatos. Haven ‘ egy ideig nem látott ilyen jól megírt dolgot.

Válasz

Ehhez használhatja a screen terminál parancsot !!!

Mint látható on ServerFault :

Szeretem a [képernyő] használatát a soros konzolokhoz való csatlakozáshoz, azaz

screen /dev/ttyS0 19200 

Vagy , ha inkább a Mac OS X tippjeit szeretné

Gyakran konzol porton keresztül kell elvégeznem az útválasztó konfigurálását, ezért a hozzáféréshez Keyspan soros adaptert használok. Két probléma jelentkezik: a ZTerm egy borzalmas Mac OS X alkalmazás. Körülbelül öt év alatt nem frissült, és nem univerzális bináris. Úgy tűnik, hogy a fejlesztő nem siet a helyzet orvoslására. A jelenlegi formájában nem éri meg a shareware díját. A Minicom Fink vagy MacPorts telepítését igényli, és túl összetett. Megoldás: Használja a képernyőt, a Terminált és egy kis AppleScript-t.

Először indítsa el a Script Editor alkalmazást, és írja be / illessze be a következő kódot:

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 

Fordítsa le és mentse el alkalmazásként a Script Editorból , és duplán kattintható alkalmazással rendelkezik a soros terminál munkamenet elindításához. Érdemes ezt kissé testre szabni – megváltoztathatja a képernyő színét, illetve az oszlopok vagy sorok számát. Lehetséges, hogy testreszabnia kell a képernyő parancsot egy másik eszköz neve, ha nem a Keyspan soros adaptert használja (tegyen a / dev / könyvtárból egy ls tty * -ot a megfelelő név megszerzéséhez).

A Control-A segítségével a parancsokat fogadja el . Tehát írja be a Control-A billentyűkombinációt, majd a Control- \ billentyűt a képernyő munkamenetből való kilépéshez. Ha ezt nem teszi meg, és kilép egy terminál munkamenetből, hagyja életben a képernyős munkamenetet, és a soros erőforrást addig nem érheti el, amíg manuálisan megöli a képernyő-munkamenetet. az ember képernyőn további parancsok jelennek meg, amelyeket elküldhet egy képernyő munkamenetre.

Ha bárki válaszolhat egy oktatóanyagra mutató linkre, amely az interaktív Unix alkalmazás kakaóba csomagolásáról szól, az lenne a következő lépés – jó lenne ezt megtenni a Terminal bevonása nélkül. Ha inkább a Minicom programot szeretné használni, akkor is használhatja az AppleScript-et egy szép indítható alkalmazásba csomagolásához – használja ezt a régebbi tippet a megfelelő parancssori parancsok megtalálásához.

Sok USB-soros adapter az FTDI chipjét használja. Telepítse a „ Virtual COM Port ” illesztőprogramot, és keresse meg a megfelelő TTY nevet a /dev részben. Például egy PowerBook G4-en /dev/tty.usbserial-FTALKY8I.

Megjegyzések

  • USB- Soros adapterek PL2303 chipkel, lásd: sourceforge.net/projects/osx-pl2303
  • Egyértelműen a legjobb válasz: Terminál + képernyő + osx- pl2303 (gyártási használatban… sok éve ☺ óta).
  • Érdemes megnézni Chris K ‘ -t. ‘ s válasz az alábbiakban; látszólag az OS X 10.9 óta (miután ezt a választ írták) FTDI illesztőprogramokkal érkezik, ezért a telepítés nem szükséges ‘.
  • Képernyő (vagy minicom erre az esetre) ) nem egészen helyes. Jól néz ki, amíg meg nem próbálja futtatni a nano vagy a vi programot. ‘ nem tudja kezelni ezeket. A nyílbillentyűk és a return gomb szemetet generálnak. Ha a probléma megoldásához ‘ beállítás van a képernyőn, kérjük, jelezze.
  • Szeretem a képernyőt, de: hogyan érheti el, hogy lefordítsa az lf-t crlf-be?

Válasz

A preferenciám a cu. Arduino vagy Bus Pirate kapcsolatos szórakozáshoz használom. Alapértelmezés szerint telepítve van, és támogatja az egyéb lehetőségek közötti paritásbeállításokat (a man cu típushoz további információkért).

sudo cu -s 115200 -l /dev/tty.usbserial-A6005kdh 

A készenléti mentéshez írja be a következőt: ~., mint az SSH esetén

Megjegyzések

  • Ez egy jó válasz kezdetének tűnik, de rootként futtatva rosszul érzi magát; más programok nem igényelik ezt a /dev/tty.xxx vagy /dev/cu.xxx programok eléréséhez, de a cu nem sikerül a zárolási fájlokkal kapcsolatos hibával, amikor olyan felhasználóként futtatják, aki hozzáfér a porthoz. Lehet, hogy a program alapértelmezett telepítése rosszul van konfigurálva?
  • Nem? Az engedélyeknek az eszközön kell lenniük, nem a programon. ‘ Elég lusta vagyok az engedélyek kutatásával, hogy őszinte legyek. Kipróbálta már a ” / dev / ttyS0 ” -t, mint a screen megoldásnál? A cu okozza-e akkor az engedélyekkel kapcsolatos problémákat?
  • Szórakoztató probléma ezzel kapcsolatban, hogy ezen a hétvégén eltaláltam, hogy ha más sorcsatorna-beállításokat igényel, akkor “6020dd1a8d”>

A konzol beállításához meg kell tanulnunk az stty parancsokat.

  • nem támogatja a midi átviteli sebességet 31250, azt mondja, hogy a sebesség nem támogatott
  • van itt más megoldás? Feltételezem, hogy ez egy eszközszintű dolog, de ugyanilyen problémám volt a furcsa átviteli sebességekkel (1mbit) is. Ha mégis megtörtént, újra ki kell próbálnom a készülékemet!
  • Válasz

    A legjobb program, amit ismerek ez minicom, elérhető a Homebrew, a fink és a macports oldalról.

    A Minicom soros kommunikációs program . Ez a jól ismert MS-DOS Telix program Unix-klónja. Van benne ANSI szín, tárcsázási könyvtár, tárcsázási lista és szkriptnyelv.

    Megjegyzések

    • A metakulcs Esc. Tehát az Esc-Q kilépéshez, az Esc-O az opciókhoz stb. Úgy találtam, hogy a minicom (és a Serial.app) a legjobban képes a bontások / újracsatlakozások kezelésében, amelyek alapvetően implicitek a LinkitOne (minden Arduino?) Fejlesztés futtatásakor. A legtöbb más alkalmazás összeomlik vagy elveszíti a kapcsolatot, és az újraindításig nem tud újra csatlakozni.

    Válasz

    Ha nem szeretné dolgozzon a Terminálban, érdemes kipróbálni a CoolTerm alkalmazást (ingyenes). Görgessen kicsit le a leírásért és a letöltésért. Ne hagyd, hogy a RealBasic programban írt tény elrugaszkodjon téged … Azt használtam, hogy egy Keyspan USB-n keresztül plotterekhez, Arduino táblákhoz és nyugtanyomtatókhoz csatlakozzak < -> Soros adapter.

    Megjegyzések

    • Már CoolTerm-felhasználó, csak egy ” HEX-re keres A ” funkció visszatért erre a témára. A CoolTerm olyan nagyszerű, és még ezt a funkciót is tartalmazza a ” Kapcsolat menü > Karakterlánc küldése … ” majd váltson a HEX-re a küldési formátumra!
    • Soha nem értettem a ” HEX-ben küldött ” használati eset. Meg tudnád világosítani? Csak ASCII bemenetre / kimenetre használom.

    Válasz

    Meg kell néznie a ZOC , ami szerintem a legjobb terminálemulációs program a Mac számára. A munkámhoz mindennap használom. Képes közvetlen kommunikációt folytatni egy soros porttal. Természetesen nemcsak soros kommunikációval jár.

    A ZOC professzionális SSH / telnet kliens és terminál emulátor. Lenyűgöző emulációs listájával könnyedén csatlakozhat a gazdagépekhez és a nagygépekhez, olyan kommunikációs módszerekkel, mint a biztonságos shell, a telnet, a soros kábel vagy a modem / isdn.

    Elegáns felhasználói felülete sokféleképpen teheti meg életét. könnyebb. A maga módján ez a vékony ügyfelek svájci kése: sokoldalú, robusztus, bevált.

    Főbb jellemzők:
    – Füles munkamenetek miniatűrökkel
    – Testreszabható az Ön igényeinek és igényeinek megfelelően
    – Szkriptelési és automatizálási funkciók
    – Kompatibilis a Windows 7 és az OS X Lion programmal
    – Rendszergazda-barát (telepítés, konfiguráció)
    – Most 79,99 USD vonzó tömeges kedvezménnyel

    megjegyzések

    • A terminálemulátor 80 dollárja kissé meredeknek tűnik, ha éppen erre a funkcióra van szüksége!
    • Az árat nem említették kritériumként a kérdésben. Ne ‘ ne csökkentse a választ csak azért, mert nem ért egyet ‘ az árral.
    • Agos második ‘ megjegyzés. ‘ nem ” csökkenti ” válaszát, csak annyit mond, hogy szerinte a ZOC mindent (költséget, szolgáltatásokat stb.) figyelembe véve nem jó megoldás.
    • Emellett a fenti fenti válaszokkal együtt úgy tűnik (az idézett leírás alapján), hogy az egyetlen különbség a ZOC és a Terminal között a tabulátor miniatűrök ( és az ár).

    Válasz

    A C-Kermit él és jól működik a Brew-ban, és telepíthető a következővel:

    brew install c-kermit 

    Természetesen előbb telepítenie kell a Brew-t. Erről itt talál információkat: http://brew.sh

    Alternatív megoldásként használhatja a Macportot

    sudo port install kermit 

    Ehhez a Macportok telepítése is szükséges lenne

    Válasz

    És akkor is marad a régi ZTerm , amely ugyanolyan régi úgy néz ki, hogy mégis remekül elvégzi a munkát, és ingyenesen elérhető. Remekül működik a Prolific (PL 2303) és az FTDI alapú USB soros adapterekkel. = “comments”>

  • Hú, a ZTerm él! Sok emléket és régi Mac-et hoz vissza.
  • Csak letöltötted a ZTermet … és olyan rossz, mint amire emlékszem … CRASH … CRASH … CRASH… (ZTerm törlése) .
  • Válasz

    Sikeres volt a cutecom az Ubuntu 16.04-en

    OSX: http://cutecom.sourceforge.net/

    Megjegyzések

    • Üdvözöljük a Másiknál! Kérjük, ne adjon ‘ csak linkre szóló válaszokat. ‘ Olyan válaszokat keresünk, amelyek magyarázatot adnak arra, hogy miért válaszol a kérdésre, és miért ‘ miért a legjobb válasz. A linkek idővel változhatnak, és akkor ‘ elveszítjük a kérdés-válasz kontextust. A jó válaszra vonatkozó információkért lásd: Hogyan válaszoljak . – Felülvizsgálatból –
    • Sajnos a Qt nagyon régi verziójának telepítésére van szükség a rendszeren.

    Válasz

    Miután más megközelítéseket (beleértve a screen) is kipróbáltam, sikertelenül kezdtem el használni a goSerial ebből a soros portos alkalmazások listájáról mac-ra . Úgy tűnik, hogy jól működik. Ingyenes (adomány alapú) program.

    Válasz

    A Mac OS X másik soros terminálja a Kukoricapehely !

    Az eszközválasztást egy frissítési gombbal, átviteli sebességgel & Csomagtípus & Folyamatszabályozás kiválasztása, Portvezérlés és Nézetszűrő a bejövő adatok megtekintéséhez ASCII, ASCII +, Egész vagy HEX formátumban.

    Válasz

    SerialTools az App Store-ban (ingyenes).Jó nekem

    Válasz

    +1 a minicom számára:

    brew install minicom 

    szerezze be az USB-jét a soros adapterhez:

    ls /dev/tty.* /dev/tty.Bluetooth-Incoming-Port /dev/tty.usbserial-1440 

    és állítsa be: 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 | +--------------------------+ 

    Válassza a soros port beállítását

    Az A gomb megnyomásával állítsa be az USB-t a soros eszközre.

    Nyomja meg az F gombot a hardverfolyamat-szabályozás letiltásához.

    Tehát a következőképpen néz ki:

    +-----------------------------------------------------------------------+ | 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? | +-----------------------------------------------------------------------+ 

    A hardverfolyamat-szabályozást le kell tiltani ahhoz, hogy bemeneteket küldhessen a tipikus PL2303 USB-soros kábelek termináljára.

    Az Esc kulcs a program metakulcsa. Esc és nyíl lefelé a menüből való kilépéshez. Ne felejtse el menteni az alapértelmezetteket!

     | Save setup as dfl | 

    és Kilépés a Minicomból

    Legközelebb indításkor az Ön által most beállított alapértelmezett értékekre számít, és esetemben készen áll a második 1-re.

    Válasz

    A screen csatlakozni az útválasztóm soros portjához a Mac gépemen.

    Telepítés után – vagy macportok , vagy homebrew az Ön preferenciájától függően – használja a következő szintaxist:

    sudo screen /dev/(serialDevice) (baudRate) (TransmissionRate) (flowControl) 

    Csatlakozáshoz a MikroTik RB4011 útválasztómhoz a screen parancs:

    sudo screen /dev/ttyUSB0 115200 cs8 ixoff 

    cs8 “az útválasztó bitsebessége és” ixoff “” Nincs áramlásszabályozás ” . “ 115200 ” az útválasztó adatátviteli sebessége. Az alternatív beállítások “cs7” -et adnának 7 helyett 8 bites helyett és “ixon”, ha a soros eszköz támogatja az áramlásszabályozást. man screen

    Az összes “HowTo”, amellyel a screen soros kapcsolat létrehozására használható a “net I “Megtaláltuk, hogy a Google keresése kihagyta ezeket a szükséges paramétereket, így” megtudhatja, hogy miért találja meg screen, ha csak az átviteli sebesség átadásával próbálta meg.

    A BTW, minicom -s (amelyet szintén telepíteni kellene a macporton vagy a homebrew-on keresztül) szintén remekül működik, de én inkább a képernyőt szeretem, mivel nem kell átmennem a telepítési menükön Csak át tudom adni a soros kapcsolati paramétereket közvetlenül a képernyő parancsnak.

    Vélemény, hozzászólás?

    Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük