Satura rādītājs:

PiDP-11: 1970. gadu PDP-11/70 kopija: 4 soļi
PiDP-11: 1970. gadu PDP-11/70 kopija: 4 soļi

Video: PiDP-11: 1970. gadu PDP-11/70 kopija: 4 soļi

Video: PiDP-11: 1970. gadu PDP-11/70 kopija: 4 soļi
Video: Lars Brinkhoff overview of MIT ITS under PDP-10 (KA10) simulation 2024, Jūlijs
Anonim
PiDP-11: 1970. gadu PDP-11/70 kopija
PiDP-11: 1970. gadu PDP-11/70 kopija
PiDP-11: 1970. gadu PDP-11/70 kopija
PiDP-11: 1970. gadu PDP-11/70 kopija
PiDP-11: 1970. gadu PDP-11/70 kopija
PiDP-11: 1970. gadu PDP-11/70 kopija

PDP-11, iespējams, bija visu laiku ietekmīgākais dators. Tā definēja to, ko mēs uzskatām par normālu, tā bija pirmā mašīna, par kuru varēja iegūt Unix, un Windows saknes var izsekot citai PDP-11 lielo biļešu operētājsistēmai RSX-11.

1975. gadā 11/70 bija ne tikai lielākais PDP-11, bet arī pēdējais, kad tika parādīts pienācīgs Blinkenlights panelis. Sarkanā un purpursarkanā krāsā. Atvainojiet. Roze un fuksīna. Tie bija 70. gadi. Bet tad - pēkšņi - priekšējie paneļi bija pazuduši no mūsu dzīves, un mums vajadzēja aplūkot blāvas smilškrāsas kastes nākamajās desmitgadēs. Tik ļoti skumji.

Patiešām aizraujošākais šajā datorā ir tas, ka tas ir diezgan izmantojams pat šodien. Jūs varat palaist pareizu 2.11BSD unix (tas nozīmē, ka tam ir labie unix fragmenti, bet ne uzpūšanās), taču varat arī atgriezties un palaist Unix v6, kamēr studējat slaveno Lions komentāru. Tas veic TCP/IP, darbojas kā tīmekļa serveris, veic (vektoru) grafiku …

Projekta PiDP-11 mērķis bija atgriezt šo cienījamo mašīnu. Ar priekšējo paneli. Iekšpusē varētu būt paslēpies Raspberry Pi, bet, ja vēlaties, varat to pat savienot ar reāliem sērijas termināļiem. Visas sākotnējās operētājsistēmas un programmatūra ir gatavas sāknēšanai.

Tāpat kā mans iepriekšējais PiDP-8 projekts, jūs varat izmantot programmatūru jebkurā Raspberry Pi pat bez PiDP-11 aparatūras. Bet ideja ir iet soli tālāk, atdodot tai savu fizisko formu: Blinkenlights.

Patiesībā ir četri posmi, kurus varat apsvērt:

  • vienkārši palaidiet PiDP-11 emulatoru savā Raspberry Pi un spēlējiet ar PDP-11 operētājsistēmām;
  • pievienojot PiDP-11 shēmas plati ar mirgojošiem lukturiem, lai iegūtu vizuālu efektu;
  • lodēšanas slēdži uz tāfeles, lai iegūtu kontroli pār mašīnu virs priekšējā paneļa;
  • iegādājieties pilnu kopiju komplektu ar izsmalcinātu futrāli, priekšējā paneļa akrila vāku un pielāgotiem slēdžiem.

Pi ir pietiekami daudz spēka, lai veiktu visas citas darbības, kuras parasti darītu ar Pi (multivides serveris, failu serveris utt.). Tātad jūs neaprobežojaties tikai ar programmatūru PDP-11.

1. darbība: pārveidojiet Pi par PDP-11

Pārveidojiet Pi par PDP-11
Pārveidojiet Pi par PDP-11
Pārveidojiet Pi par PDP-11
Pārveidojiet Pi par PDP-11

Projekta PiDP-11 programmatūras daļā tiek izmantots labi pazīstamais simh simulators un BlinkenBone projekts, kas simh papildina priekšējā paneļa draiveri.

Instalējiet parasto Raspbian. Pēc tam pievienojiet PDP-11 simulāciju, veicot šīs piecas darbības:

1 Izveidojiet direktoriju /opt /pidp11 un dodieties uz turieni:

sudo mkdir /opt /pidp11

cd /opt /pidp11

2 Lejupielādējiet pidp11 programmatūru:

sudo wget

3 Izsaiņojiet to, lai programmatūra dzīvotu tam paredzētajā direktorijā/opt/pidp11/:

sudo tar -xvf pidp11.tar.gz

4 Palaidiet instalēšanas skriptu, lai PDP-11 automātiski startētu, ieslēdzot Pi:

sudo /opt/pidp11/install/install.sh

5 Pārstartējiet un paņemiet PDP-11 konsoli:

sudo atsāknēšana

~/pdp.sh

(pēdējā rinda ir nepieciešama tikai tad, kad iestatāt savu Pi, lai automātiski ieslēgtos GUI. PDP-11 jau darbojas, un šī komanda jūs novirza uz tās termināli. Kad piesakāties, izmantojot ssh, jūs atradīsit PDP- 11 terminālis uzreiz)

Tādējādi jūs saņemsiet palaistu PDP-11, taču viss, kas tiek palaists, ir neliela demonstrācijas programma. Tagad.

Piezīme: abi iepriekš minētie attēli ir viens un tas pats PiDP-11, tikai parādot, ka varat to savienot ar īstu VT-220 termināli, kā arī ar klēpjdatoru, kurā darbojas termināļa emulators.

2. darbība. Pievienojiet programmatūras vēstures kolekciju PDP-11

Pievienojiet PDP-11 programmatūras vēstures kolekciju
Pievienojiet PDP-11 programmatūras vēstures kolekciju

Iepriekšējais solis deva jums PiDP-11, bet tikai demonstrācijas programmu (dīkstāvē), lai palaistu. Nākamais solis ir visu operētājsistēmu lejupielāde.

Lejupielādējiet un izpakojiet disku attēlu “sistēmu” kolekciju:

cd /opt /pidp11

sudo wget

sudo tar -xvf systems.tar.gz

Turklāt var pievienot vēl lielāku operētājsistēmu klāstu:

sudo wget

Visbeidzot, ir pieejama milzīga 1,6 GB RSX-11 programmatūras bibliotēka:

cd/opt/PiDP11/systems/rsx11mplus/

wget

izpakojiet PiDP11_DU1.zip

Ja vēlaties, varat uzlabot vēl dažas lietas:

ja automātiski ieslēdzaties GUI, jums jāatver terminālis un jāievada ~/pdp.sh, lai “paķertu” PDP-11. Atspējojiet GUI automātisko palaišanu: “Raspberry icon” -> Preferences-> Raspberry Pi Configuration. Jūs vienmēr varat palaist GUI, izmantojot komandu startx

  • Jūs varat iespējot automātisko pieteikšanos Pi, iestatiet to, izmantojot sudo raspi-config, un jūs vairs netraucēs Pi/Linux lietas; jūs vienkārši uzreiz nokritīsit PDP-11.
  • Tā kā jums vēl nav fiziska priekšējā paneļa, kas pievienots Pi, izlasiet rokasgrāmatu par operētājsistēmu sāknēšanu. Ātrs padoms: CTRL-E, tad "cd../systems/rt11", tad "do boot.ini" ir viens veids.

3. darbība: sāciet lasīt

Sāciet lasīt
Sāciet lasīt

PDP-11 pasaulē joprojām notiek daudz. Labākais ir tas, ka viss ir pieejams brīvi kā PDF.

Lasiet PiDP-11 rokasgrāmatu šeit: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20… Tas ir.odt formātā, vislabāk atverams ar MS Word, lai gan OpenOffice uz Pi darīs pienācīgu darbu arī

Pievienojieties forumam: https://groups.google.com/forum/#!forum/pidp-11 (Jums nav nepieciešams PiDP-11 komplektā, PDP-11 ventilatori ar tikai programmatūras iestatījumiem ir laipni gaidīti!)

Apskatiet vietni:

Un, kad esat iedziļinājies, neaizmirstiet pārlūkot tūkstošiem PDP-11 rokasgrāmatu lappušu vietnē bitsavers.org, to DEC apakšdirektorijās.

4. darbība: pievienojiet fizisku priekšējo paneli

Pievienojiet fizisko priekšējo paneli
Pievienojiet fizisko priekšējo paneli
Pievienojiet fizisko priekšējo paneli
Pievienojiet fizisko priekšējo paneli
Pievienojiet fizisko priekšējo paneli
Pievienojiet fizisko priekšējo paneli

Kāpēc fiziskais priekšējais panelis ir interesants?

  • Tas ir Blinkenlights. Priekšējie paneļi ir forši.
  • Lai saprastu, kā darbojas dators un tā centrālais procesors, nekas nepārspēj, pārbaudot strādājošu datoru vienpakāpju režīmā, pamazām pārslēdzot mazās programmas un redzot, kā tās faktiski vada datoru zemākajā līmenī.

Lai iegūtu priekšējo paneli, jūs varētu iegādāties pilnu PiDP-11 komplektu (un jūs esat laipni aicināti to darīt), taču varat arī izvēlēties industriālāka izskata iespēju Darīt pats. Un tas ir Instructables, to mēs šeit aprakstām: nosūtiet Gerber PCB dizaina failus uz jebkuru PCB veikalu un izveidojiet savu Bare Bones priekšējo paneli. PCB maksātu nedaudz mazāk par 15 USD par vienību, piecos daudzumos, no tādām vietām kā jlcpcb.com.

Citas lietas, kas jums būs nepieciešamas:

  • 64 gaismas diodes (5 mm, sarkanas)
  • 37 diodes (4148)
  • UDN2981 draivera mikroshēma vai līdzvērtīga.
  • 2 standarta rotējošie slēdži
  • 6 īslaicīgi un 24 pārslēgšanas slēdži, derēs jebkurš standarta mini slēdzis.
  • 3 rezistori (1K), 12 rezistori (390 omi).
  • "Īpaši augsts" tapas galvenes savienotājs, lai savienotu jūsu Pi. Piezīme! Parastie 2*20 kontaktu nedarbosies, Pi ir nepieciešams lielāks attālums no PCB.

Ja jums tiešām ir budžets vai jūs vienkārši interesē mirgojošie lukturi, varat pat izlaist priekšējā paneļa slēdžus un/vai rotējošos slēdžus, un tas viss ir par <20 USD.

Skatiet Gerber failu lejupielādes sadaļā.

Piezīme. Jums nav nepieciešams seriālais terminālis. Visu var izdarīt bezvadu režīmā, izmantojot ssh vai puTTY. Pat vektorgrafikas displeju var veikt bezvadu režīmā, izmantojot VNC. Vai arī izmantojiet Pi pašu tastatūru un HDMI monitoru.

Ieteicams: