Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Το Minitel είναι αυτό το εξαιρετικά φανταχτερό τερματικό που εισήχθη στη Γαλλία τη δεκαετία του '80 (δείτε ολόκληρη την ιστορία). Χρησιμοποίησα το Minitel όταν ήμουν παιδί και μου διέσχισε ξανά τον δρόμο πρόσφατα.
Δεδομένου ότι είναι όντως "απλά" τερματικό, μπορεί να συνδεθεί με την κονσόλα του αγαπημένου σας linux μηχανήματος, συμπεριλαμβανομένου του Pi σας. Έχω κι εγώ ένα ζευγάρι Orange Pi…
Αποδείχθηκε ότι δεν ήταν εντελώς κατευθείαν για να συνδέσω το Orange Pi One και το Minitel μου, οπότε σκέφτηκα ότι θα έκανα μια καταγραφή της περιπέτειας σε οδηγίες!
Βήμα 1: Υλικό
Τα επίπεδα Le Minitel μπορούν να ανέβουν έως και 15V, πολύ υπερβολικά για ένα Orange Pi! Μια λύση είναι η προσαρμογή των εν λόγω σημάτων μέσω ενός μετατροπέα λογικού επιπέδου.
Θέλετε να αναζητήσετε ένα "Λογικό μετατροπέα επιπέδου διπλής κατεύθυνσης 5V σε 3.3V".
Θα χρειαστείτε επίσης ένα "MIDI 5 Pin DIN Cable" για να συνδεθείτε στο Le Minitel. Η παραπάνω εικόνα δείχνει τις 3 ακίδες που πρέπει να σημειωθούν: Rx, Tx και GND.
Βήμα 2: Συνδέστε τα πάντα
Οι φωτογραφίες πρέπει να είναι αυτονόητες.
Θυμήσου:
- Tx, Rx και GND από το Minitel συνδεθείτε στον μετατροπέα λογικού επιπέδου.
- Tx, Rx, GND, 3v και 5v από το Orange PI συνδέστε τον μετατροπέα λογικού επιπέδου.
- Το Minitel Rx συνδέεται με το Orange Pi Tx στον μετατροπέα λογικού επιπέδου.
- Το Minitel Tx συνδέεται με το Orange Pi Rx στον μετατροπέα λογικού επιπέδου.
Βήμα 3: Λογισμικό: Δημιουργήστε το με OSX
Έχω δοκιμάσει πολλές διανομές για αυτό το έργο και εδώ είναι η βαθμολογία: αν θέλετε μια (λειτουργική) σύνδεση wifi μέσω ενός USB dongle, εγκατασταθείτε στο Armbian, ούτε περισσότερο, ούτε λιγότερο.
Mayσως χρειαστεί να εγκαταστήσετε το brew και το 7za για να αποσυμπιέσετε αρχεία.7z
/usr/bin/ruby -e $ (curl -fsSL
brew install p7zip
Λήψη εικόνας και αποσυμπίεση
wget
7za x Λήψεις/Armbian_5.75_Orangepione_Ubuntu_bionic_next_4.19.20.7z
Προσδιορίστε την κάρτα usb (η δική μου είναι disk1) και γράψτε την εικόνα Armbian σε αυτήν
λίστα συζητήσεων
diskutil unmountDisk/dev/disk1 sudo dd bs = 1m if = Armbian_5.75_Orangepione_Ubuntu_bionic_next_4.19.20.img of =/dev/rdisk1 conv = sync
Τοποθετήστε την κάρτα sd στο Orange Pi σας και συνδεθείτε σε αυτήν
χρήστης: root
κωδικός πρόσβασης: 1234 συμβουλή: αλλάξτε τον κωδικό πρόσβασης σε "orangepi"
Βήμα 4: Διαμόρφωση σύνδεσης Wifi (προαιρετικό)
Το dongle σας (αν υποθέσουμε ότι βασίζεται στο Realtek RTL8188CUS) θα πρέπει να λειτουργεί χωρίς συσκευασία. Το μόνο που χρειάζεται να κάνετε είναι να ξεκινήσετε το raspbian-config.
Βήμα 5: Διαμορφώστε την κονσόλα Orange Pi (4800 Baud, Minitel1b-80 Terminal)
Εδώ είναι η ακριβής κατάστασή μου:
root@orangepione:# cat /etc /lsb-release DISTRIB_ID = Ubuntu DISTRIB_RELEASE = 18.04 DISTRIB_CODENAME = bionic DISTRIB_DESCRIPTION = "Ubuntu 18.04.1 LTS" root@orangepione: ~# uname -a Linux orangepione 4.19 Σάββατο 9 Φεβρουαρίου 19:02:47 CET 2019 armv7l armv7l armv7l GNU/Linux
Ενεργοποίησα το uart1 (βλέπε εικόνες):
root@orangepione: ~# armbian-config
Άλλαξα lib/systemd/system/[email protected]:
#ExecStart =-/sbin/agetty -o '-p-\ u' --keep-baud 115200, 38400, 9600 %I $ TERM
ExecStart =-/sbin/agetty -c %i 4800 minitel1b-80
Εγκατέστησα το ttyS1 με systemd:
ln -s /etc/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/[email protected]
systemctl daemon-reload systemctl start [email protected]
Εγκατέστησα μια καλύτερη έκδοση του minitel1b
wget https://canal.chez.com/mntl.titic mntl.ti -o/etc/terminfo
Βήμα 6: Χρησιμοποιήστε το Minitel σας
Ενεργοποιήστε το Le Minitel, λοιπόν
- αλλάξτε το Le Minitel σε 4800 baud: Fnct+P, στη συνέχεια 4
- επιλέξτε τη λειτουργία 80 στηλών: Fnct+T και μετά A
- απενεργοποίηση echo: Fnct+T, στη συνέχεια E
Voila.