Kazalo:
- 1. korak: Pretvorite Pi v PDP-11
- 2. korak: Dodajte zbirko zgodovine programske opreme PDP-11
- Korak: Začnite brati
- 4. korak: Dodajte fizično sprednjo ploščo
Video: PiDP-11: Replika PDP-11/70 iz sedemdesetih let: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
PDP-11 je bil verjetno najvplivnejši računalnik doslej. Določil je, kaj mislimo kot normalno, je bil prvi stroj, za katerega ste lahko dobili Unix, Windows pa lahko izvira iz korenin drugega PDP-11 drugega operacijskega sistema RSX-11.
Leta 1975 11/70 ni bil le največji PDP-11, ampak je bil tudi zadnji, ki je kdaj imel ustrezno ploščo Blinkenlights. V rdeči in vijolični barvi. Oprosti. Rose in Magenta. To so bila 70. leta. Potem pa so - nenadoma - sprednje plošče izginile iz našega življenja in naslednjih nekaj desetletij naj bi gledali dolgočasne bež škatle. Tako zelo žalostno.
Res fascinantno pri tem računalniku pa je, da je še danes zelo uporaben. Lahko zaženete ustrezen unix 2.11BSD (kar pomeni, da ima dobre unix -ove, ne pa tudi napihnjenosti) - lahko pa se vrnete še dlje in zaženete Unix v6, medtem ko preučujete znameniti Lions komentar. Opravlja TCP/IP, deluje kot spletni strežnik, dela (vektorsko) grafiko …
Namen projekta PiDP-11 je bil vrniti ta častitljivi stroj. S sprednjo ploščo. Morda se v notranjosti skriva Raspberry Pi, vendar ga lahko celo priključite na prave serijske terminale. Vsi prvotni operacijski sistemi in programska oprema so pripravljeni za zagon.
Tako kot moj prejšnji projekt PiDP-8 lahko programsko opremo uporabljate na kateri koli Raspberry Pi tudi brez strojne opreme PiDP-11. Ideja pa je, da gremo še korak dlje in mu vrnemo fizično obliko: Blinkenlights.
Dejansko lahko upoštevate štiri stopnje:
- samo zaženite emulator PiDP-11 na vašem Raspberry Pi in se igrajte z operacijskimi sistemi PDP-11;
- dodajanje vezja PiDP-11 z Blinkenlights za vizualni učinek;
- spajkanje stikal na ploščo, da bi pridobili nadzor nad strojem nad sprednjo ploščo;
- kupite celoten komplet replik z modnim ohišjem, pokrovom sprednje plošče iz akrila in stikali po meri.
Pi ima dovolj energije, da naredi vse druge stvari, ki jih običajno počnete s Pi (medijski strežnik, datotečni strežnik itd.). Torej niste omejeni le na programsko opremo PDP-11.
1. korak: Pretvorite Pi v PDP-11
Programski del projekta PiDP-11 uporablja dobro znani simulator simh in projekt BlinkenBone, ki gonilniku sprednje plošče doda simh.
Namestite svoj običajni Raspbian. Nato dodajte simulacijo PDP-11 s temi petimi koraki:
1 Naredite imenik /opt /pidp11 in pojdite tja:
sudo mkdir /opt /pidp11
cd /opt /pidp11
2 Prenesite programsko opremo pidp11:
sudo wget
3 Razpakirajte ga, da bo programska oprema shranjena v določenem imeniku/opt/pidp11/:
sudo tar -xvf pidp11.tar.gz
4 Zaženite namestitveni skript, da se PDP-11 samodejno zažene, ko vklopite Pi:
sudo /opt/pidp11/install/install.sh
5 Znova zaženite in primite konzolo PDP-11:
sudo ponovni zagon
~/pdp.sh
(zadnja vrstica je potrebna le, ko nastavite svoj Pi za samodejni zagon v grafični vmesnik. PDP-11 se že izvaja in ta ukaz vas pripelje do svojega terminala. Ko se prijavite prek ssh, boste na PDP- 11 takoj)
Tako boste imeli delujoč PDP-11, vendar deluje le majhen demo program. Za zdaj.
Opomba: obe zgornji sliki sta isti PiDP-11, kar samo kaže, da ga lahko priključite na pravi terminal VT-220 tako kot na prenosni računalnik s terminalskim emulatorjem.
2. korak: Dodajte zbirko zgodovine programske opreme PDP-11
Prejšnji korak vam je dal PiDP-11, vendar le demo program (v prostem teku) za zagon. Naslednji korak je torej prenos vseh operacijskih sistemov.
Prenesite in razpakirajte zbirko sistemskih slik diskov:
cd /opt /pidp11
sudo wget
sudo tar -xvf systems.tar.gz
Dodamo lahko tudi še večjo paleto operacijskih sistemov:
sudo wget
Nazadnje je na voljo ogromna 1,6 GB knjižnica programske opreme RSX-11:
cd/opt/PiDP11/systems/rsx11mplus/
wget
razpakiraj PiDP11_DU1.zip
Če želite, lahko spremenite še več stvari:
če se samodejno zaženete v grafični vmesnik, morate odpreti terminal in vnesti ~/pdp.sh, da "zgrabite" PDP-11. Onemogočite samodejni zagon grafičnega vmesnika: »Raspberry icon« -> Preferences-> Raspberry Pi Configuration. GUI lahko vedno zaženete z ukazom startx
- Samodejno prijavo lahko omogočite v sistemu Pi, nastavite to z uporabo sudo raspi-config in stvari Pi/Linux vas ne bodo več motile; takoj boste padli v PDP-11.
- Ker na Pi še nimate fizične sprednje plošče, preberite priročnik o zagonu operacijskih sistemov. Hitri namig: CTRL-E, nato "cd../systems/rt11", nato "eno boot.ini" je enosmerna.
Korak: Začnite brati
V svetu PDP-11 se še veliko dogaja. Najboljša stvar je, da je vse prosto na voljo kot PDF.
Preberite priročnik za PiDP-11 tukaj: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20… Je v formatu.odt, najbolje ga je odpreti z MS Word, čeprav bo OpenOffice na Pi ustrezen. tudi
Pridružite se forumu: https://groups.google.com/forum/#!forum/pidp-11 (PiDP-11 v kompletu ne potrebujete, oboževalci PDP-11 s samo programsko opremo so prav tako dobrodošli!)
Oglejte si spletno stran:
Ko se enkrat poglobite, ne pozabite pobrskati po tisočih straneh priročnikov PDP-11 na bitsavers.org v njihovih podimenikih DEC.
4. korak: Dodajte fizično sprednjo ploščo
Zakaj je fizična sprednja plošča zanimiva?
- To je Blinkenlights. Sprednje plošče so hladne.
- Če želite razumeti, kako delujeta računalnik in njegov CPE, ni nič bolje kot pregledovanje delujočega računalnika v načinu v enem koraku, preklapljanje v majhnih programih po malem in ogled, kako dejansko poganjajo računalnik na najnižji ravni.
Če želite dobiti sprednjo ploščo, lahko kupite celoten komplet PiDP-11 (in to lahko storite), lahko pa se odločite tudi za industrijsko boljšo možnost Naredi sam. In to je Instructables, to je tisto, kar tukaj opisujemo: pošljite oblikovalske datoteke Gerber PCB v katero koli trgovino s tiskanimi vezji in naredite svojo sprednjo ploščo Bare Bones. PCB bi stala nekaj manj kot 15 USD na enoto, v količini pet, na mestih, kot je jlcpcb.com.
Druge stvari, ki jih boste potrebovali:
- 64 LED (5 mm, rdeča)
- 37 diod (4148)
- gonilniški čip UDN2981 ali enakovreden.
- 2 standardni vrtljivi stikali
- 6 trenutnih in 24 preklopnih stikal bo ustrezalo vsakemu standardnemu mini stikalu.
- 3 upori (1K), 12 uporov (390 ohmov).
- "Zelo visok" konektor glave za priključitev vašega Pi. Opomba! Običajni 2*20 -pinski ne bodo delovali, Pi potrebuje večjo razdaljo od tiskanega vezja.
Če imate res omejen proračun ali vas samo zanimajo Blinkenlights, lahko celo izpustite stikala na sprednji plošči in/ali vrtljiva stikala in to storite za manj kot 20 USD.
Oglejte si datoteko Gerber v razdelku za prenos.
Opomba - Serijskega terminala ne potrebujete. Vse je mogoče storiti brezžično z uporabo ssh ali puTTY. Tudi prikaz vektorske grafike je mogoče brezžično, v tem primeru prek VNC. Ali pa uporabite lastno tipkovnico Pi in monitor HDMI.
Priporočena:
Replika ure za jetra "The George" v Liverpoolu: 13 korakov (s slikami)
Replika ure za jetra "George" v Liverpoolu: Ker sem iz Liverpoola, sem izjemno ponosen na to, od kod prihajam, in odkar pomnim, me je fascinirala ena stavba v mestu, stavba Royal Liver, še posebej osupljiva ura. Ta ura je znana po tem, da je največja
Geigerjeva števna dejavnost za starost 9-11 let: 4 koraki
Dejavnost števca Geiger za starost 9-11 let: V tej vadnici se boste naučili uporabljati detektor jedrskega sevanja. Geigerjev števec lahko kupite tukaj Geigerjev števec je instrument za odkrivanje in merjenje ionizirajočega sevanja. Znan tudi kot Geiger -Muellerjev števec (
PiDP-8: mini računalnik Raspberry Pi kot PDP-8: 7 korakov
PiDP-8: mini računalnik Raspberry Pi kot PDP-8: Vsi so želeli miniračunalnik PDP-8. No, vseeno leta 1968. Podoživite zlato dobo miniračunalnikov z zagonom te slike SD kartice na Raspberry Pi. Po želji dodajte repliko sprednje plošče, da ustvarite izkušnjo Blinkenlights. Preprost Hacker's Ver
Replika Minivac 601 (različica 0.9): 11 korakov (s slikami)
Replika Minivac 601 (različica 0.9): Komplet digitalnih računalnikov Minivac 601, ki ga je ustvaril pionir teorije informacij Claude Shannon kot izobraževalno igračo za poučevanje digitalnih vezij, je bil zaračunan kot elektromehanski digitalni računalniški sistem. Proizvaja podjetje Scientific Development Corporati
Neonska neskončna televizija iz sedemdesetih: 7 korakov (s slikami)
Neon Infinity Television iz sedemdesetih: To je televizija Ferguson Courier iz zgodnjih sedemdesetih let, ki sem jo spremenil v neskončno ogledalo, s sodobno neonsko tipko " Open " v notranjosti žari znak. Funkcijo vklopa / izklopa / bliskavice upravljate z obračanjem gumba za nastavitev televizorja - to je tisto, kar uporabljamo