INHOUDSOPGAWE:
- Stap 1: Skakel 'n Pi om in 'n PDP-11
- Stap 2: Voeg die PDP-11 Software History Collection by
- Stap 3: Begin lees
- Stap 4: Voeg 'n fisiese voorpaneel by
Video: PiDP-11: Replika van die 1970's PDP-11/70: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
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
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
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
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
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:
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Kry u eie replika van die Enigma -masjien: 6 stappe
Kry u eie replika van die Enigma -masjien: agtergrond: Tydens die Tweede Wêreldoorlog het die Duitse weermag die behoefte aan veilige kommunikasie tussen al sy troepe gesien, en vir hierdie doel het hulle wel 'n in die handel beskikbare raaisel geneem en aangepas om die veiligheid daarin te verhoog. Toe gebruik hulle dit regoor
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Hoe om probleme op te los met die afstandsbediening van die Pionner -stuurwiel - Verhoog die IR -sein en herstel die klein slot: 14 stappe
Hoe om probleme op te los met die afstandsbediening van die stuurwiel van Pionner - Verhoog die IR -sein en herstel die klein slot.: Hierdie afstandsbediening is baie mooi en gerieflik, maar soms werk dit nie behoorlik nie. projek is nie 'n voorbeeld van doeltreffendheid nie. Ek kom uit Brasilië en het hierdie wenk op Amaz gekry
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek