Índice:

Vintage Tech: Le Minitel: 6 etapas
Vintage Tech: Le Minitel: 6 etapas

Vídeo: Vintage Tech: Le Minitel: 6 etapas

Vídeo: Vintage Tech: Le Minitel: 6 etapas
Vídeo: Как сделать шестерню на токарном станке. 2024, Novembro
Anonim
Vintage Tech: Le Minitel
Vintage Tech: Le Minitel

Minitel é este terminal super sofisticado introduzido na França nos anos 80 (veja a história completa). Usei o Minitel quando era criança e ele cruzou meu caminho novamente recentemente.

Visto que é de fato "apenas" um terminal, ele pode ser conectado ao console de sua máquina Linux favorita, incluindo seu Pi. Eu também tenho um par de Orange Pi …

Não foi muito fácil conectar meu Orange Pi One e meu Minitel, então pensei em fazer um registro da aventura em instructables!

Etapa 1: Hardware

Hardware
Hardware

Os níveis do Le Minitel podem ir até 15v, o que é muito para um Orange Pi! Uma solução é adaptar esses sinais através de um conversor de nível lógico.

Você deseja procurar um "Módulo bidirecional do conversor de nível lógico 5V para 3,3V".

Você também precisará de um "cabo DIN MIDI de 5 pinos" para se conectar ao Le Minitel. A imagem acima mostra os 3 pinos a serem observados: Rx, Tx e GND.

Etapa 2: conecte tudo

Conecte tudo
Conecte tudo
Conecte tudo
Conecte tudo
Conecte tudo
Conecte tudo

As imagens devem ser autoexplicativas.

Tenha em mente:

- Tx, Rx e GND do Minitel se conectam ao conversor de nível lógico.

- Tx, Rx, GND, 3v e 5v do Orange PI conectar ao conversor de nível lógico.

- O Minitel Rx está conectado a Orange Pi Tx no conversor de nível lógico.

- O Minitel Tx está conectado a Orange Pi Rx no conversor de nível lógico.

Etapa 3: Software: Construa com OSX

Software: Construa com OSX
Software: Construa com OSX

Eu tentei várias distro para este projeto e aqui está o placar: se você quer uma conexão wi-fi (funcionando) através de um dongle usb, escolha o Armbian, nem mais, nem menos.

Você pode precisar instalar o brew e o 7za para descompactar os arquivos.7z

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

brew install p7zip

Baixe a imagem e descompacte

wget

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

Identifique o seu cartão USB (o meu é o disco 1) e grave a imagem Armbian nele

lista de 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

Insira o cartão SD em seu Orange Pi e conecte-o a ele

usuário: root

senha: 1234 dica: altere a senha para "orangepi"

Etapa 4: configurar uma conexão Wifi (opcional)

Configure uma conexão Wifi (opcional)
Configure uma conexão Wifi (opcional)

Seu dongle (presumindo que seja baseado em Realtek RTL8188CUS) deve estar funcionando imediatamente. Tudo que você precisa fazer é iniciar o raspbian-config.

Etapa 5: configurar seu console Orange Pi (4800 Baud, terminal Minitel1b-80)

Configure seu console Orange Pi (4800 Baud, Terminal Minitel1b-80)
Configure seu console Orange Pi (4800 Baud, Terminal Minitel1b-80)
Configure seu console Orange Pi (4800 Baud, Terminal Minitel1b-80)
Configure seu console Orange Pi (4800 Baud, Terminal Minitel1b-80)
Configure seu console Orange Pi (4800 Baud, Terminal Minitel1b-80)
Configure seu console Orange Pi (4800 Baud, Terminal Minitel1b-80)
Configure seu console Orange Pi (4800 Baud, Terminal Minitel1b-80)
Configure seu console Orange Pi (4800 Baud, Terminal Minitel1b-80)

Aqui está minha situação exata:

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 Sáb, 9 de fevereiro, 19:02:47 CET 2019 armv7l armv7l armv7l GNU / Linux

Eu habilitei uart1 (c.f. imagens):

root @ orangepione: ~ # armbian-config

Eu mudei lib / systemd / system / serial-getty @.service:

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

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

Eu instalei ttyS1 com systemd:

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

systemctl daemon-reload systemctl start [email protected]

Eu instalei uma versão melhor do minitel1b

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

Etapa 6: use o seu Minitel

Use o seu Minitel
Use o seu Minitel
Use o seu Minitel
Use o seu Minitel
Use o seu Minitel
Use o seu Minitel
Use o seu Minitel
Use o seu Minitel

Ligue o Le Minitel, então

- mude Le Minitel para 4800 baud: Fnct + P, então 4

- escolha o modo de 80 colunas: Fnct + T, depois A

- desabilitar eco: Fnct + T, então E

Voila.

Recomendado: