Telecom Time Machine (6 / 9 steg)
Steg 6: Bygga en Raspberry Pi dum Terminal
Innan persondatorer dagar, om du ville få online, skulle du generellt har gjort så på en "dum terminal". Dessa enheter kom i olika former under åren, men en av mina favoriter var de tidiga videoterminaler. Dessa var ett tangentbord och en monokrom skärm med en seriell port på baksidan. Det fanns ingen dator inuti, bara en dataanslutning till en stordator / timeshare system.
Om du var på plats, kanske du har en direkt seriell anslutning till stordatorer, men om du var offsite du satt fast med modem för att ringa in. I dessa dagar du inte var tillåtet att elektriskt ansluta ett modem till telefonnätet så istället modemen fungerade genom att spela upp ljud i en telefonlur mikrofon och lyssnat för ljud som kommer tillbaka från servern via telefon telefonens hörsnäcka. Denna typ av modem kallades en akustisk koppling.
Vår version av detta projekt byggt vi en dum Terminal emulator från en Raspberry Pi 2. Vi ville använda en riktig akustisk coupler ändå. Det är där det blir knepigt. En Raspberry Pi omfattar maskinvara seriell dess GPIO huvudet, men ur lådan det är i användning och fel spänningar för våra gamla modem. Hur gjorde vi gamla och nya arbete perfekt tillsammans? Ta en stund att gå Läs alla detaljer vi satt ihop för dig här:
Raspberry Pi dum Terminal (öppnas i en ny flik)
Denna del av projektet krävde en hel del tid på kommandoraden; redigera filer, bryta saker, göra mer forskning, lösts. Jag lärde mig en hel del om hur Linux hanterar ttys, det var en hel del kul. Terminalemulering är något många av oss använder fortfarande varje dag. Ända sedan jag hade möjlighet att använda en riktig video terminal med en riktig minidator på levande datorn Museum, har jag drömt om att ha en här. Det är något magiskt om hacking sent in på natten på en lysande grön skärm @ 300 baud, modemet tyst kvittrar och väsande bort in i telefon när du skriver tecken.