Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Minitel to ten super fantazyjny terminal wprowadzony we Francji w latach 80-tych (zobacz pełną historię). Używałem Minitela, gdy byłem dzieckiem i ostatnio ponownie pojawił się na mojej drodze.
Ponieważ jest to rzeczywiście „tylko” terminal, można go podłączyć do konsoli ulubionej maszyny linuksowej, w tym do twojego Pi. Sam mam kilka Orange Pi…
Okazało się, że połączenie mojego Orange Pi One i mojego Minitela nie jest całkiem proste, więc pomyślałem, że nagram tę przygodę na instruktażach!
Krok 1: Sprzęt
Poziomy Le Minitel mogą wzrosnąć do 15V, co jest zdecydowanie za dużo dla Orange Pi! Rozwiązaniem jest dostosowanie wspomnianych sygnałów za pomocą konwertera poziomów logicznych.
Chcesz poszukać "Modułu dwukierunkowego konwertera poziomów logicznych 5V do 3,3V".
Do połączenia z Le Minitel potrzebny będzie również „5-pinowy kabel DIN MIDI”. Powyższy obrazek pokazuje 3 piny, które należy zanotować: Rx, Tx i GND.
Krok 2: Połącz wszystko
Zdjęcia powinny być zrozumiałe.
Pamiętać:
- Tx, Rx i GND z Minitela łączą się z konwerterem poziomów logicznych.
- Tx, Rx, GND, 3v i 5v z Orange PI podłącz do konwertera poziomów logicznych.
- Minitel Rx jest podłączony do Orange Pi Tx na konwerterze poziomów logicznych.
- Minitel Tx jest podłączony do Orange Pi Rx na konwerterze poziomów logicznych.
Krok 3: Oprogramowanie: zbuduj go z OSX
Wypróbowałem wiele dystrybucji dla tego projektu i oto wynik: jeśli chcesz (działającego) połączenia Wi-Fi przez klucz USB, zadowól się Armbianem, nie więcej, nie mniej.
Może być konieczne zainstalowanie brew i 7za, aby rozpakować archiwa.7z
/usr/bin/ruby -e $(curl -fsSL
napar zainstaluj p7zip
Pobierz obraz i rozpakuj
wget
7za x Pobieranie/Armbian_5.75_Orangepione_Ubuntu_bionic_next_4.19.20.7z
Zidentyfikuj swoją kartę USB (moja to disk1) i wypal na niej obraz Armbian
lista diskutil
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
Włóż kartę SD do Orange Pi i połącz się z nią
użytkownik: root
hasło: 1234 wskazówka: zmień hasło na „orangepi”
Krok 4: Skonfiguruj połączenie Wi-Fi (opcjonalnie)
Twój klucz sprzętowy (zakładając, że jest oparty na Realtek RTL8188CUS) powinien działać od razu po wyjęciu z pudełka. Wszystko, co musisz zrobić, to uruchomić raspbian-config.
Krok 5: Skonfiguruj konsolę Orange Pi (4800 bodów, terminal Minitel1b-80)
Oto moja dokładna sytuacja:
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 sobota 9 lutego 19:02:47 CET 2019 armv7l armv7l armv7l GNU/Linux
Włączyłem uart1 (por. zdjęcia):
root@orangepione:~# armbian-config
Zmieniłem 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
Zainstalowałem ttyS1 z systemd:
ln -s /etc/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/[email protected]
systemctl demon-reload systemctl start [email protected]
Zainstalowałem lepszą wersję minitel1b
wget https://canal.chez.com/mntl.titic mntl.ti -o /etc/terminfo
Krok 6: Użyj swojego Minitel
Włącz Le Minitel, a następnie
- przełącz Le Minitel na 4800 bodów: Fnct+P, potem 4
- wybierz tryb 80-kolumnowy: Fnct+T, następnie A
- wyłącz echo: Fnct+T, potem E
Voila.