INHOUDSOPGAWE:

PiDP-11: Replika van die 1970's PDP-11/70: 4 stappe
PiDP-11: Replika van die 1970's PDP-11/70: 4 stappe

Video: PiDP-11: Replika van die 1970's PDP-11/70: 4 stappe

Video: PiDP-11: Replika van die 1970's PDP-11/70: 4 stappe
Video: Интервью Боба Супника для GET LAMP 2024, Julie
Anonim
PiDP-11: Replika van die PDP-11/70 van die 1970's
PiDP-11: Replika van die PDP-11/70 van die 1970's
PiDP-11: Replika van die PDP-11/70 van die 1970's
PiDP-11: Replika van die PDP-11/70 van die 1970's
PiDP-11: Replika van die PDP-11/70 van die 1970's
PiDP-11: Replika van die PDP-11/70 van die 1970's

Die PDP-11 was waarskynlik die mees invloedryke rekenaar ooit. Dit het gedefinieer waarna ons normaal dink, dit was die eerste masjien waarvoor u Unix kon kry, en Windows kan sy wortels na die ander grootkaartjie-bedryfstelsel, PDX-11, RSX-11, spoor.

In 1975 was die 11/70 nie net die grootste PDP-11 nie, dit was ook die laaste een wat 'n behoorlike Blinkenlights-paneel gehad het. In rooi en pers. Jammer. Roos en Magenta. Dit was die 70's. Maar toe - skielik - was die voorpanele uit ons lewens weg en moes ons die volgende paar dekades na vaal beige bokse kyk. So baie hartseer.

Die wonderlike ding van hierdie rekenaar is egter dat dit selfs vandag nog bruikbaar is. U kan 'n behoorlike 2.11BSD -unix hardloop (dit wil sê, dit het die goeie stukke unix, maar nie die opblaas nie) - maar u kan ook verder teruggaan en Unix v6 hardloop terwyl u die beroemde Leeus -kommentaar bestudeer. Dit doen TCP/IP, werk as 'n webbediener, doen (vektor) grafika …

Die PiDP-11-projek was daarop gemik om hierdie eerbiedwaardige masjien terug te bring. Met voorpaneel. Daar kan 'n Raspberry Pi binne -in skuil, maar u kan dit selfs aan regte seriële terminale koppel as u wil. Al die oorspronklike bedryfstelsels en sagteware is gereed om op te laai.

Soos my vorige PiDP-8-projek, kan u die sagteware op enige Raspberry Pi gebruik, selfs sonder die PiDP-11-hardeware. Maar die idee is om 'n stap verder te gaan deur dit sy fisiese vorm terug te gee: Blinkenlights.

Daar is eintlik vier fases wat u kan oorweeg:

  • loop net die PiDP-11-emulator op u Raspberry Pi en speel met die PDP-11-bedryfstelsels;
  • die toevoeging van die PiDP-11-printplaat met Blinkenlights vir visuele effek;
  • soldeerskakelaars op die bord om beheer oor die masjien oor die voorpaneel te verkry;
  • koop die volledige replika -kit met 'n deftige omhulsel, akriel voorblad en pasgemaakte skakelaars.

Die Pi het nog baie krag om al die ander dinge te doen wat u normaalweg met 'n Pi sou doen (mediaserver, lêerbediener, ens.). U is dus nie net beperk tot PDP-11 sagteware nie.

Stap 1: Skakel 'n Pi om in 'n PDP-11

Skakel 'n Pi om in 'n PDP-11
Skakel 'n Pi om in 'n PDP-11
Skakel 'n Pi om in 'n PDP-11
Skakel 'n Pi om in 'n PDP-11

Die sagtewaregedeelte van die PiDP-11-projek maak gebruik van die bekende simh-simulator en die BlinkenBone-projek, wat 'n voorpaneelbestuurder by simh voeg.

Installeer u gewone Raspbian. Voeg dan die PDP-11-simulasie by met hierdie vyf stappe:

1 Maak 'n /opt /pidp11 -gids en gaan daarheen:

sudo mkdir /opt /pidp11

cd /opt /pidp11

2 Laai die pidp11 -sagteware af:

sudo wget

3 Pak dit uit sodat die sagteware in die aangewese/opt/pidp11/gids lê:

sudo tar -xvf pidp11.tar.gz

4 Begin die installeringskrip sodat die PDP-11 outomaties begin wanneer u die Pi aanskakel:

sudo /opt/pidp11/install/install.sh

5 Herlaai en gryp die PDP-11-konsole:

sudo herlaai

~/pdp.sh

(die laaste reël is slegs nodig as u u Pi instel om outomaties in die GUI te begin. Die PDP-11 loop reeds, en hierdie opdrag bring u na die terminale. As u via ssh aanmeld, is u by die PDP- 11 terminale onmiddellik)

Dit bied u 'n lopende PDP-11, maar dit is slegs 'n klein demo-program. Vir nou.

Let wel: beide die foto's hierbo is dieselfde PiDP-11, wat net wys dat u dit net so goed kan aansluit by 'n regte VT-220-terminaal as op 'n skootrekenaar met 'n terminale emulator.

Stap 2: Voeg die PDP-11 Software History Collection by

Voeg die PDP-11 Software History Collection by
Voeg die PDP-11 Software History Collection by

Die vorige stap het u die PiDP-11 gegee, maar slegs 'n demo-program (ledig) om uit te voer. Die volgende stap is dus om al die bedryfstelsels af te laai.

Laai die 'stelsels' versameling skyfbeelde af en pak dit uit:

cd /opt /pidp11

sudo wget

sudo tar -xvf systems.tar.gz

Daar kan ook 'n nog groter verskeidenheid bedryfstelsels bygevoeg word:

sudo wget

Laastens is 'n groot biblioteek van 1,6 GB RSX-11 sagteware beskikbaar:

cd/opt/PiDP11/systems/rsx11mplus/

wget

pak PiDP11_DU1.zip uit

Meer dinge om aan te pas as u wil:

As u outomaties in die GUI begin, moet u 'n terminale oopmaak en ~/pdp.sh tik om die PDP-11 te 'gryp'. Skakel GUI outoboot uit: "Framboos -ikoon" -> Voorkeure-> Raspberry Pi -konfigurasie. U kan die GUI altyd begin met die startx -opdrag

  • U kan outomatiese aanmelding op die Pi inskakel, dit stel met behulp van sudo raspi-config en u sal nie meer deur Pi/Linux-dinge gepla word nie; U word net dadelik in die PDP-11 gedruk.
  • Aangesien u nog nie 'n fisiese voorpaneel aan die Pi gekoppel het nie, lees die handleiding oor hoe om bedryfstelsels te begin. Vinnige wenk: CTRL-E, dan is "cd../systems/rt11", dan "doen boot.ini" een manier.

Stap 3: Begin lees

Begin lees
Begin lees

Daar is nog baie aan die gang in die PDP-11-wêreld. Die beste ding is dat alles gratis as PDF's beskikbaar is.

Lees die PiDP-11-handleiding hier: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20… Dit is in.odt-formaat, die beste geopen met MS Word, hoewel OpenOffice op die Pi 'n goeie taak sal verrig ook

Sluit aan by die forum: https://groups.google.com/forum/#!forum/pidp-11 (U het nie die PiDP-11 in kitvorm nodig nie, maar PDP-11-aanhangers met 'n sagteware-opstelling is ewe welkom!)

Besoek die webwerf:

En as u eers ingegrawe het, moet u nie vergeet om deur die duisende bladsye PDP-11-handleidings op bitsavers.org in hul DEC-subgidse te blaai nie.

Stap 4: Voeg 'n fisiese voorpaneel by

Voeg 'n fisiese voorpaneel by
Voeg 'n fisiese voorpaneel by
Voeg 'n fisiese voorpaneel by
Voeg 'n fisiese voorpaneel by
Voeg 'n fisiese voorpaneel by
Voeg 'n fisiese voorpaneel by

Waarom is 'n fisiese voorpaneel interessant?

  • Dit is Blinkenlights. Die voorpanele is koel.
  • Om te verstaan hoe 'n rekenaar en sy SVE werk, is daar niks bo die inspeksie van 'n lopende rekenaar in 'n enkele stap -modus nie, bietjie vir bietjie inskakel en sien hoe hulle die rekenaar op die laagste vlak bestuur.

Om 'n voorpaneel te kry, kan u die volledige PiDP-11-kit koop (en u is welkom om dit te doen), maar u kan ook kies vir die meer industriële voorkoms Doen dit self-opsie. En dit is Instructables, dit is wat ons hier beskryf: stuur die Gerber PCB -ontwerplêers na enige PCB -winkel en maak u eie Bare Bones -voorpaneel. 'N PCB kos 'n bietjie minder as $ 15 per eenheid, in hoeveelheid vyf, van plekke soos jlcpcb.com.

Ander dinge wat u benodig:

  • 64 LED's (5 mm, rooi)
  • 37 diodes (4148)
  • 'n UDN2981 -bestuurderskyfie, of ekwivalent.
  • 2 standaard draaiskakelaars
  • 6 standaard en 24 skakelaars, enige standaard mini-skakelaar pas.
  • 3 weerstande (1K), 12 weerstande (390 ohm).
  • 'N' Ekstra lang 'pin-kopskakel-aansluiting om u Pi aan te sluit. Let wel! Normale 2*20 penne werk nie, die Pi benodig meer afstand van die printplaat.

As u regtig 'n begroting het, of net belangstel in die Blinkenlights, kan u selfs die skakelaars op die voorpaneel en/of die draaiknoppies uit die weg laat, en in totaal $ 20 betaal word.

Sien die Gerber -lêer in die aflaai -afdeling.

Let wel: u het nie 'n seriële terminale nodig nie. Alles kan draadloos gedoen word met ssh of puTTY. Selfs die vektorgrafika kan in die geval draadloos via VNC gedoen word. Of gebruik die Pi se eie sleutelbord en HDMI -monitor.

Aanbeveel: