Menyiapkan Digital VT100 sebagai terminal ke OS X Lion


0

Saya telah mengikuti panduan ini:

http://www.club.cc.cmu.edu/~mdille3/doc/mac_osx_serial_console.html

Dan saya menginstal driver Prolific sumber tertutup (open source dan FTDI selalu memberikan kesalahan AppleUSBCDC dan tidak bekerja keduanya, saya kira itu karena Mac Mini ini 64bit?). Jadi sekarang saya memiliki tty.usbserial dan cu.usbserial on / dev.

Saya juga mencoba file .plist yang menyebutkan getty, dan getty sedang berjalan tetapi saya tidak bisa meminta terminal untuk berbicara dengannya. Bahkan menggemakan sesuatu ke /dev/tty.usbserial tidak membuatnya muncul di terminal.

Mungkin itu karena entri 19200 di / etc / gettytab memiliki "g |" Behing itu? Kutipan:

2|std.9600|9600-baud:\
        :np:sp#9600:
g|std.19200|19200-baud:\
        :np:sp#19200:
std.38400|38400-baud:\
        :np:sp#38400:
std.57600|57600-baud:\
        :np:sp#57600:
std.115200|115200-baud:\
        :np:sp#115200:

Berikut adalah file .plist yang saya gunakan:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Label</key>
        <string>serialconsole</string>
        <key>ProgramArguments</key>
        <array>
                <string>/usr/libexec/getty</string>
                <string>std.19200</string>
                <string>tty.usbserial</string>
        </array>
        <key>KeepAlive</key>
        <true/>
</dict>
</plist>

Saya juga mencoba menggunakan 'cu.usbserial' - masih tidak jalan. Juga, saya tidak yakin apakah saya perlu mengatur beberapa pengaturan pada VT100 untuk membuatnya berfungsi, tapi saya menganggap itu cukup banyak plug-n-play. Kanan? :) Jika VT100 tidak bekerja sama sekali dengan konverter USB / serial, maka saya kira tidak ada gunanya tapi saya tidak percaya begitu. Terminal yang dimaksud adalah yang ini:

http://www.columbia.edu/cu/computinghistory/vt100-2.jpg

Terima kasih atas bantuannya, benar-benar ingin melihat dinosaurus menendang lagi!


1
Saya suka hal-hal itu. Menghabiskan berjam-jam mengetik Pascal pada mereka di perguruan tinggi.
Alan B

Saya juga. Saya benar-benar menggunakan terminal yang berbeda untuk mengakses VAX saat itu, tetapi mereka adalah perangkat keras yang hebat. Seandainya saya bisa membuat yang ini berfungsi lagi
Bruno Antunes

Ini sedang mengakses VAX 11/780, dan DEC Pascal. Ini dan terminal VT52. Saya akan menghabiskan 30 menit membenturkan kode (dan dengan besi tuang, melompat keyboard pada hal-hal yang benar-benar Anda dapatkan latihan) dan kemudian 15 menit menunggu untuk dikompilasi. Katakan itu kepada anak-anak hari ini, dll, dll ...
Alan B

hari Pascal saya dihabiskan untuk 386 dan 486 dengan Turbo Pascal. Itu menyenangkan :)
Bruno Antunes

Jawaban:


0

Saya dapat ini bekerja dengan adaptor Plugable (chipset Prolific PL2303HX), tapi saya harus menggunakannya /dev/cu.usbserialsebagai gantinya /dev/tty.usbserial.

Sangat membantu untuk digunakan screenuntuk menguji koneksi - itu memungkinkan saya untuk mengetahui bahwa kabel saya salah. Saya menggunakan koneksi DB9-DB25 dari sini:

Teks-Terminal-HOWTO / Koneksi Fisik

Ingatlah bahwa Anda tidak dapat menjalankan gettydari baris perintah di versi terbaru OSX - itu harus dimulai oleh launchd. Anda harus menggunakan plistfile seperti diuraikan di sini, dan gunakan launchctluntuk memuat dan memulainya.


0

Saya memiliki banyak masalah yang sama dengan mencoba mendapatkan VT220 untuk bekerja dengan Mac saya. Hal yang akhirnya memecahkan masalah saya adalah menggunakan Tripp Lite Keyspan USB ke Serial adapter. Berikut ini tautan ke adaptor Tripp Lite dan drivernya. http://www.tripplite.com/high-speed-usb-to-serial-adapter-keyspan~USA19HS/

Sebelumnya saya telah mencoba dua USB berbeda untuk Serial adapter, satu yang menggunakan driver Prolific, dan mereka tidak berfungsi.

Pastikan untuk memeriksa kabel Anda juga. Saya membeli kabel modem nol yang ternyata kabelnya tidak benar atau rusak. Anda dapat melakukannya dengan multimeter. Anda mungkin harus mencari pin-out yang berbeda jika Anda menggunakan DB9 -> DB25 atau sesuatu seperti itu.

Berikut ini rincian dari apa yang saya lakukan dan apa yang berhasil jika Anda penasaran: https://gist.github.com/albertfilice/0f12dc87f8d1ec02ef14


-2

pada file plist Anda, pada stringparameter kedua, cukup tulis huruf g. ini cocok dengan entri dalam file gettytab Anda. seperti yang saya mengerti, huruf pertama, diikuti oleh bilah, adalah nama entri.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.