Inhaltsverzeichnis:

Vintage Tech: Le Minitel - Gunook
Vintage Tech: Le Minitel - Gunook

Video: Vintage Tech: Le Minitel - Gunook

Video: Vintage Tech: Le Minitel - Gunook
Video: Minitel - The Rise & Fall of a National Tech Treasure 2024, Juli
Anonim
Vintage-Technologie: Le Minitel
Vintage-Technologie: Le Minitel

Minitel ist dieses super schicke Terminal, das in den 80er Jahren in Frankreich eingeführt wurde (siehe die ganze Geschichte). Ich habe Minitel als Kind benutzt und es ist mir vor kurzem wieder über den Weg gelaufen.

Da es sich tatsächlich "nur" um ein Terminal handelt, kann es mit der Konsole Ihres Lieblings-Linux-Rechners verbunden werden, einschließlich Ihres Pi. Ich habe selbst ein paar Orange Pi…

Es stellte sich heraus, dass es nicht ganz einfach war, mein Orange Pi One und mein Minitel zu verbinden, also dachte ich, ich würde das Abenteuer auf Instructables aufzeichnen!

Schritt 1: Hardware

Hardware
Hardware

Le Minitel-Level können bis zu 15 V erreichen, was für einen Orange Pi viel zu viel ist! Eine Lösung besteht darin, die Signale durch einen Logikpegelwandler anzupassen.

Sie möchten nach einem "Logic Level Converter Bi-Directional Module 5V to 3.3V" suchen.

Sie benötigen außerdem ein "MIDI 5-Pin-DIN-Kabel", um eine Verbindung zum Le Minitel herzustellen. Das obige Bild zeigt die 3 Pins, die Sie beachten müssen: Rx, Tx und GND.

Schritt 2: Alles verbinden

Alles verbinden
Alles verbinden
Alles verbinden
Alles verbinden
Alles verbinden
Alles verbinden

Bilder sollten selbsterklärend sein.

Merken Sie sich:

- Tx, Rx und GND vom Minitel an den Logikpegelwandler anschließen.

- Tx, Rx, GND, 3V und 5V vom Orange PI an den Logikpegelwandler anschließen.

- Minitel Rx ist am Logikpegelwandler mit Orange Pi Tx verbunden.

- Minitel Tx ist am Logikpegelwandler mit Orange Pi Rx verbunden.

Schritt 3: Software: Erstellen Sie es mit OSX

Software: Erstellen Sie es mit OSX
Software: Erstellen Sie es mit OSX

Ich habe viele Distributionen für dieses Projekt ausprobiert und hier ist das Ergebnis: Wenn Sie eine (funktionierende) WLAN-Verbindung über einen USB-Dongle wünschen, geben Sie sich mit Armbian zufrieden, nicht mehr und nicht weniger.

Möglicherweise müssen Sie brew und 7za installieren, um.7z-Archive zu entpacken

/usr/bin/ruby -e $(curl -fsSL

brauen installieren p7zip

Bild herunterladen und entpacken

wget

7za x Downloads/Armbian_5.75_Orangepione_Ubuntu_bionic_next_4.19.20.7z

Identifizieren Sie Ihre USB-Karte (meine ist Disk1) und brennen Sie ein Armbian-Image darauf

Diskutil-Liste

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

Legen Sie die SD-Karte in Ihren Orange Pi ein und verbinden Sie sich damit

Benutzer: root

Passwort: 1234 Tipp: Ändern Sie das Passwort in "orangepi"

Schritt 4: Konfigurieren einer WLAN-Verbindung (optional)

Konfigurieren einer WLAN-Verbindung (optional)
Konfigurieren einer WLAN-Verbindung (optional)

Ihr Dongle (vorausgesetzt, er basiert auf Realtek RTL8188CUS) sollte sofort einsatzbereit sein. Alles was Sie tun müssen, ist raspbian-config zu starten.

Schritt 5: Konfigurieren Sie Ihre Orange Pi-Konsole (4800 Baud, Minitel1b-80-Terminal)

Konfigurieren Sie Ihre Orange Pi-Konsole (4800 Baud, Minitel1b-80-Terminal)
Konfigurieren Sie Ihre Orange Pi-Konsole (4800 Baud, Minitel1b-80-Terminal)
Konfigurieren Sie Ihre Orange Pi-Konsole (4800 Baud, Minitel1b-80-Terminal)
Konfigurieren Sie Ihre Orange Pi-Konsole (4800 Baud, Minitel1b-80-Terminal)
Konfigurieren Sie Ihre Orange Pi-Konsole (4800 Baud, Minitel1b-80-Terminal)
Konfigurieren Sie Ihre Orange Pi-Konsole (4800 Baud, Minitel1b-80-Terminal)
Konfigurieren Sie Ihre Orange Pi-Konsole (4800 Baud, Minitel1b-80-Terminal)
Konfigurieren Sie Ihre Orange Pi-Konsole (4800 Baud, Minitel1b-80-Terminal)

Hier meine genaue Situation:

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.20-sunxi #5.75 SMP Sa. 9. Feb 19:02:47 CET 2019 armv7l armv7l armv7l GNU/Linux

Ich habe uart1 aktiviert (siehe Bilder):

root@orangepione:~# armbian-config

Ich habe lib/systemd/system/[email protected] geändert:

#ExecStart=-/sbin/agetty -o '-p -- \u' --keep-baud 115200, 38400, 9600 %I $TERM

ExecStart=-/sbin/agetty -c %i 4800 minitel1b-80

Ich habe ttyS1 mit systemd installiert:

ln -s /etc/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/[email protected]

systemctl daemon-reload systemctl start [email protected]

Ich habe eine bessere Version von minitel1b installiert

wget https://canal.chez.com/mntl.titic mntl.ti -o /etc/terminfo

Schritt 6: Verwenden Sie Ihr Minitel

Verwenden Sie Ihr Minitel
Verwenden Sie Ihr Minitel
Verwenden Sie Ihr Minitel
Verwenden Sie Ihr Minitel
Verwenden Sie Ihr Minitel
Verwenden Sie Ihr Minitel
Verwenden Sie Ihr Minitel
Verwenden Sie Ihr Minitel

Le Minitel einschalten, dann

- Le Minitel auf 4800 Baud schalten: Fnct+P, dann 4

- 80-Spalten-Modus wählen: Fnct+T, dann A

- Echo deaktivieren: Fnct+T, dann E

Voila.

Empfohlen: