Përmbajtje:

PiDP-11: Kopje e PDP-së të viteve 1970-të-11/70: 4 Hapa
PiDP-11: Kopje e PDP-së të viteve 1970-të-11/70: 4 Hapa

Video: PiDP-11: Kopje e PDP-së të viteve 1970-të-11/70: 4 Hapa

Video: PiDP-11: Kopje e PDP-së të viteve 1970-të-11/70: 4 Hapa
Video: Крепость: щитом и мечом (мультфильм) 2024, Nëntor
Anonim
PiDP-11: Kopje e PDP-11/70 e viteve 1970
PiDP-11: Kopje e PDP-11/70 e viteve 1970
PiDP-11: Kopje e PDP-11/70 e viteve 1970
PiDP-11: Kopje e PDP-11/70 e viteve 1970
PiDP-11: Kopje e PDP-11/70 e viteve 1970
PiDP-11: Kopje e PDP-11/70 e viteve 1970

PDP-11 ishte ndoshta kompjuteri më me ndikim ndonjëherë. Ajo përcaktoi atë që ne mendojmë si normale, ishte makina e parë për të cilën mund të merrnit Unix, dhe Windows mund t'i gjurmojë rrënjët e saj në sistemin tjetër operativ të PDP-11, RSX-11.

Në 1975, 11/70 nuk ishte vetëm PDP-11 më i madh, ishte gjithashtu i fundit ndonjëherë që kishte një panel të duhur Blinkenlights. Në ngjyrë të kuqe dhe vjollce. Me falni. Rose dhe Magenta. Këto ishin vitet '70. Por atëherë - krejt papritur - panelet e përparme u zhdukën nga jeta jonë dhe ne duhej të shikonim kuti ngjyrë bezhë të shurdhër për dekadat e ardhshme. Kaq shumë i trishtuar.

Gjëja vërtet magjepsëse në lidhje me këtë kompjuter është se është mjaft i përdorshëm edhe sot. Ju mund të drejtoni një unix të duhur 2.11BSD (do të thotë, ai ka pjesët e mira të unix por jo fryrjen) - por gjithashtu mund të ktheheni më tej dhe të drejtoni Unix v6 ndërsa studioni Komentarin e famshëm të Luanëve. Ai bën TCP/IP, punon si një server në internet, bën grafikë (vektorë)…

Projekti PiDP-11 kishte për qëllim rikthimin e kësaj makinerie të nderuar. Me panelin e përparmë. Mund të jetë një Raspberry Pi që fshihet brenda, por madje mund ta lidhni me terminalet serike të vërteta nëse dëshironi. Të gjitha sistemet operative origjinale dhe softueri vjen gati për tu nisur.

Ashtu si projekti im i mëparshëm PiDP-8, ju mund ta përdorni softuerin në çdo Raspberry Pi edhe pa pajisjen PiDP-11. Por ideja është që të shkojmë një hap më tej, duke i dhënë asaj formën e saj fizike: dritat e ndriçimit.

Në fakt janë katër faza që mund të merrni parasysh:

  • thjesht drejtoni emulatorin PiDP-11 në Raspberry Pi tuaj dhe luani me sistemet operative PDP-11;
  • shtimi i tabelës së qarkut PiDP-11 me Blinkenlights për efekt vizual;
  • çelësat e saldimit në tabelë për të fituar kontrollin e makinës mbi panelin e përparmë;
  • blini kompletin e plotë të kopjes me kuti të zbukuruar, mbulesë akrilike të panelit të përparmë dhe çelsat me porosi.

Pi ka shumë fuqi për të bërë të gjitha gjërat e tjera që normalisht do të bënit me një Pi (serveri i mediave, serveri i skedarëve, etj). Kështu që ju nuk jeni të kufizuar vetëm në programin PDP-11.

Hapi 1: Shndërroni një Pi në një PDP-11

Shndërroni një Pi në një PDP-11
Shndërroni një Pi në një PDP-11
Shndërroni një Pi në një PDP-11
Shndërroni një Pi në një PDP-11

Pjesa softuerike e projektit PiDP-11 përdor simuluesin e mirënjohur simh dhe projektin BlinkenBone, i cili shton një drejtues të panelit të përparmë në simh.

Instaloni Raspbian -in tuaj të rregullt. Pastaj, shtoni simulimin PDP-11 me këto pesë hapa:

1 Krijoni një drejtori /opt /pidp11 dhe shkoni atje:

sudo mkdir /opt /pidp11

cd /opt /pidp11

2 Shkarkoni programin pidp11:

sudo wget

3 Shpaketojeni atë në mënyrë që softueri të jetojë në drejtorinë e caktuar/opt/pidp11/:

sudo tar -xvf pidp11.tar.gz

4 Drejtoni skriptin e instalimit në mënyrë që PDP-11 të aktivizojë automatikisht kur ndizni Pi:

sudo /opt/pidp11/install/install.sh

5 Rinisni dhe kapni tastierën PDP-11:

rindez sudo

/pdp.sh

(rreshti i fundit është i nevojshëm vetëm kur vendosni Pi-në tuaj për të nisur automatikisht në GUI. PDP-11 tashmë funksionon, dhe kjo komandë ju çon në terminalin e tij. Kur të hyni në ssh, do të jeni në PDP- 11 terminal menjëherë)

Kjo do t'ju japë një PDP-11 që funksionon, por gjithçka që funksionon është një program i vogël demo. Për tani.

Shënim: të dy fotografitë e mësipërme janë të njëjta PiDP-11, vetëm duke treguar se mund ta lidhni atë me një terminal të vërtetë VT-220, si dhe me një kompjuter portativ që drejton një emulator terminali.

Hapi 2: Shtoni Koleksionin e Historisë së Softuerëve PDP-11

Shtoni Koleksionin e Historisë së Softuerëve PDP-11
Shtoni Koleksionin e Historisë së Softuerëve PDP-11

Hapi i mëparshëm ju dha PiDP-11, por vetëm një program demo (i papunë) për tu ekzekutuar. Hapi tjetër është të shkarkoni të gjitha sistemet operative.

Shkarkoni dhe shpaketoni koleksionin e 'sistemeve' të imazheve të diskut:

cd /opt /pidp11

sudo wget

sudo tar -xvf systems.tar.gz

Gjithashtu, një larmi edhe më e madhe e sistemeve operative mund të shtohet:

sudo wget

Së fundmi, një bibliotekë e madhe 1.6 GB e softuerit RSX-11 është në dispozicion:

cd/opt/PiDP11/systems/rsx11mplus/

wget

zbërtheni PiDP11_DU1.zip

Më shumë gjëra për të rregulluar nëse dëshironi:

nëse futeni automatikisht në GUI, duhet të hapni një terminal dhe të shkruani ~/pdp.sh për të ‘rrëmbyer’ PDP-11. Çaktivizoni automatikun e GUI: "Ikona e mjedrës" -> Preferencat-> Konfigurimi i Raspberry Pi. Gjithmonë mund të filloni GUI duke përdorur komandën startx

  • Ju mund të aktivizoni hyrjen automatike në Pi, vendoseni duke përdorur sudo raspi-config dhe nuk do të shqetësoheni më nga gjërat Pi/Linux; thjesht do të biesh në PDP-11 menjëherë.
  • Meqenëse nuk keni ende një panel fizik të përparmë të lidhur me Pi, lexoni manualin se si të nisni sistemet operative. Këshillë e shpejtë: CTRL-E, pastaj "cd../systems/rt11", pastaj "do boot.ini" është një mënyrë.

Hapi 3: Filloni të lexoni

Filloni të lexoni
Filloni të lexoni

Ende ka shumë gjëra që po ndodhin në botën e PDP-11. Gjëja më e mirë është, gjithçka është në dispozicion lirshëm si PDF.

Lexoni manualin PiDP-11 këtu: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20… isshtë në formatin.odt, i hapur më së miri me MS Word edhe pse OpenOffice në Pi do të bëjë një punë të mirë gjithashtu

Bashkohuni me forumin: https://groups.google.com/forum/#!forum/pidp-11 (Ju nuk keni nevojë për PiDP-11 në formë kit, tifozët e PDP-11 me një konfigurim vetëm të softuerit janë njësoj të mirëpritur!)

Shikoni faqen në internet:

Dhe sapo të gërmoni, mos harroni të shfletoni mijëra faqe të manualeve PDP-11 në bitsavers.org, në nëndrejtoritë e tyre DEC.

Hapi 4: Shtoni një panel panel fizik

Shtoni një panel të përparmë fizik
Shtoni një panel të përparmë fizik
Shtoni një panel të përparmë fizik
Shtoni një panel të përparmë fizik
Shtoni një panel të përparmë fizik
Shtoni një panel të përparmë fizik

Pse një panel fizik i përparmë është interesant?

  • Blshtë Blinkenlights. Panelet e përparme janë të ftohta.
  • Për të kuptuar se si funksionon një kompjuter dhe CPU -ja e tij, asgjë nuk mund të krahasohet me inspektimin e një kompjuteri që funksionon në modalitetin e një hapi të vetëm, kalimin e programeve të vegjël pak nga pak dhe shikimin se si ata në të vërtetë e drejtojnë kompjuterin në nivelin më të ulët.

Për të marrë një panel të përparmë, mund të blini kompletin e plotë PiDP-11 (dhe jeni të mirëpritur ta bëni këtë), por gjithashtu mund të zgjidhni opsionin më të dukshëm industrial Do It Yourself. Dhe kjo është Instructables, kjo është ajo që ne përshkruajmë këtu: dërgoni skedarët e dizajnit Gerber PCB në çdo dyqan PCB dhe bëni panelin tuaj të përparmë Bare Bones. Një PCB do të kushtonte pak më pak se 15 dollarë për njësi, në sasinë pesë, nga vende si jlcpcb.com.

Gjëra të tjera që do t'ju nevojiten:

  • 64 LED (5 mm, e kuqe)
  • 37 dioda (4148)
  • një çip shofer UDN2981, ose ekuivalent.
  • 2 ndërprerës standard rrotullues
  • 6 ndërprerës të çastit dhe 24 të kalimit, çdo mini-çelës standard do të përshtatet.
  • 3 Rezistorë (1K), 12 rezistorë (390 ohms).
  • Një lidhës kokë pin "ekstra i gjatë" për të lidhur Pi tuaj. Shënim! Ato standarde 2*20 pin nuk do të funksionojnë, Pi ka nevojë për më shumë distancë nga PCB.

Nëse jeni me të vërtetë në një buxhet, ose thjesht jeni të interesuar për Blinkenlights, madje mund të lini jashtë çelsat e panelit të përparmë dhe/ose çelsat rrotullues, dhe të bëheni për <20 $ në total.

Shihni skedarin Gerber në seksionin e shkarkimit.

Shënim - Nuk keni nevojë për një terminal serial. Çdo gjë mund të bëhet pa tel duke përdorur ssh ose puTTY. Edhe shfaqja grafike vektoriale mund të bëhet pa tel, përmes VNC në atë rast. Ose përdorni tastierën dhe monitorin HDMI të Pi.

Recommended: