Sadržaj:

PiDP-11: Replika PDP-11/70: 4 koraka iz 1970-ih
PiDP-11: Replika PDP-11/70: 4 koraka iz 1970-ih

Video: PiDP-11: Replika PDP-11/70: 4 koraka iz 1970-ih

Video: PiDP-11: Replika PDP-11/70: 4 koraka iz 1970-ih
Video: PDP-11. Время идеальных архитектур 2024, Studeni
Anonim
PiDP-11: Replika PDP-11/70 iz 1970-ih
PiDP-11: Replika PDP-11/70 iz 1970-ih
PiDP-11: Replika PDP-11/70 iz 1970-ih
PiDP-11: Replika PDP-11/70 iz 1970-ih
PiDP-11: Replika PDP-11/70 iz 1970-ih
PiDP-11: Replika PDP-11/70 iz 1970-ih

PDP-11 bio je vjerojatno najutjecajnije računalo ikada. On je definirao ono što smatramo normalnim, bio je to prvi stroj za koji ste mogli nabaviti Unix, a Windows može pratiti svoje korijene do drugog operativnog sustava PDX-11, RSX-11.

1975. 11/70 nije bio samo najveći PDP-11, nego je bio i posljednji u povijesti koji je imao odgovarajući Blinkenlights panel. U crvenoj i ljubičastoj boji. Oprosti. Rose i Magenta. To su bile 70 -e godine. No onda su - odjednom - prednje ploče nestale iz naših života i trebali smo sljedećih nekoliko desetljeća gledati dosadne bež kutije. Tako jako tužno.

Ono što je doista fascinantno kod ovog računala je da je i danas prilično upotrebljivo. Možete pokrenuti odgovarajući 2.11BSD unix (što znači da ima dobre dijelove unixa, ali ne i nadutost) - ali se također možete vratiti i pokrenuti Unix v6 dok proučavate poznati Lions Commentary. Radi TCP/IP, radi kao web poslužitelj, radi (vektorsku) grafiku …

Projekt PiDP-11 imao je za cilj vratiti ovaj časni stroj. S prednjom pločom. Možda se unutra krije Raspberry Pi, ali možete ga čak i spojiti na prave serijske terminale. Svi izvorni operacijski sustavi i softver spremni su za pokretanje.

Kao i moj raniji projekt PiDP-8, softver možete koristiti na bilo kojem Raspberry Pi čak i bez PiDP-11 hardvera. Ali ideja je otići korak dalje, vraćajući joj fizički oblik: Blinkenlights.

Postoje četiri faze koje možete uzeti u obzir:

  • samo pokrenite emulator PiDP-11 na svom Raspberry Pi i igrajte se s operativnim sustavima PDP-11;
  • dodavanje pločice PiDP-11 s Blinkenlights za vizualni efekt;
  • lemljenje prekidača na ploči radi stjecanja kontrole nad strojem nad prednjom pločom;
  • kupite cijeli komplet replika s elegantnom futrolom, akrilnim poklopcem prednje ploče i prilagođenim prekidačima.

Pi ima dovoljno snage za sve ostale stvari koje inače radite s Pi (medijski poslužitelj, poslužitelj datoteka itd.). Dakle, niste ograničeni samo na softver PDP-11.

Korak 1: Pretvorite Pi u PDP-11

Pretvorite Pi u PDP-11
Pretvorite Pi u PDP-11
Pretvorite Pi u PDP-11
Pretvorite Pi u PDP-11

Softverski dio projekta PiDP-11 koristi dobro poznati simh simulator i projekt BlinkenBone, koji dodaje upravljački program prednje ploče za simh.

Instalirajte svoj obični Raspbian. Zatim dodajte simulaciju PDP-11 sa ovih pet koraka:

1 Napravite /opt /pidp11 direktorij i idite tamo:

sudo mkdir /opt /pidp11

cd /opt /pidp11

2 Preuzmite softver pidp11:

sudo wget

3 Raspakirajte ga tako da softver živi u svom određenom/opt/pidp11/direktoriju:

sudo tar -xvf pidp11.tar.gz

4 Pokrenite instalacijsku skriptu tako da se PDP-11 automatski pokrene kada uključite Pi:

sudo /opt/pidp11/install/install.sh

5 Ponovo pokrenite i zgrabite konzolu PDP-11:

sudo ponovno podizanje sustava

~/pdp.sh

(posljednji redak potreban je samo kada postavite svoj Pi za automatsko pokretanje u grafičkom sučelju. PDP-11 već radi, a ova naredba vas dovodi do terminala. Kad se prijavite putem ssh-a, bit ćete na PDP-u 11 odmah)

Ovo će vam omogućiti da pokrenete PDP-11, ali sve što radi je mali demo program. Zasad.

Napomena: obje gornje slike su isti PiDP-11, samo pokazuju da ga možete priključiti na pravi VT-220 terminal jednako dobro kao i na prijenosno računalo koje koristi terminalni emulator.

Korak 2: Dodajte zbirku povijesti softvera PDP-11

Dodajte zbirku povijesti softvera PDP-11
Dodajte zbirku povijesti softvera PDP-11

Prethodni korak vam je dao PiDP-11, ali samo demo program (u praznom hodu) za pokretanje. Sljedeći korak je preuzimanje svih operativnih sustava.

Preuzmite i raspakirajte zbirku slika sustava "diskovi":

cd /opt /pidp11

sudo wget

sudo tar -xvf systems.tar.gz

Također se može dodati još veća raznolikost operativnih sustava:

sudo wget

Na kraju, dostupna je ogromna biblioteka od 1,6 GB RSX-11 softvera:

cd/opt/PiDP11/systems/rsx11mplus/

wget

raspakirajte PiDP11_DU1.zip

Ako želite, još stvari možete prilagoditi:

ako se automatski pokrenete u grafičkom sučelju, morate otvoriti terminal i upisati ~/pdp.sh kako biste 'zgrabili' PDP-11. Onemogućite automatsko pokretanje grafičkog sučelja: “Raspberry icon” -> Preferences-> Raspberry Pi Configuration. GUI uvijek možete pokrenuti pomoću naredbe startx

  • Možete omogućiti automatsku prijavu na Pi, postaviti to pomoću sudo raspi-config i više vam neće smetati Pi/Linux stvari; samo ćete odmah biti ubačeni u PDP-11.
  • Kako na Pi još nemate fizičku prednju ploču, pročitajte priručnik o pokretanju operacijskih sustava. Brzi savjet: CTRL-E, zatim "cd../systems/rt11", pa "do boot.ini" je jedan od načina.

Korak 3: Počnite čitati

Počnite čitati
Počnite čitati

U svijetu PDP-11 još se puno događa. Najbolje je to što je sve besplatno dostupno u PDF formatu.

Ovdje pročitajte priručnik za PiDP-11: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20… U.odt je formatu, najbolje ga otvoriti s MS Wordom, iako će OpenOffice na Pi-u odraditi pristojan posao također

Pridružite se forumu: https://groups.google.com/forum/#!forum/pidp-11 (Ne trebate PiDP-11 u obliku kompleta, obožavatelji PDP-11 sa samo postavljenim softverom su jednako dobrodošli!)

Posjetite web stranicu:

A kad se ukopčate, ne zaboravite pregledati tisuće stranica priručnika PDP-11 na bitsavers.org, u njihovim poddirektorijima DEC.

Korak 4: Dodajte fizičku prednju ploču

Dodajte fizičku prednju ploču
Dodajte fizičku prednju ploču
Dodajte fizičku prednju ploču
Dodajte fizičku prednju ploču
Dodajte fizičku prednju ploču
Dodajte fizičku prednju ploču

Zašto je fizička prednja ploča zanimljiva?

  • Blinkenlights je. Prednje ploče su cool.
  • Da biste razumjeli kako računalo i njegov CPU rade, ništa nije bolje od pregledavanja pokrenutog računala u načinu rada u jednom koraku, uključivanja u male programe malo po malo i vidjeti kako oni zapravo pokreću računalo na najnižoj razini.

Da biste dobili prednju ploču, mogli ste kupiti kompletan PiDP-11 komplet (i to ste dobrodošli), ali se možete i odlučiti za opciju Uradi sam, industrijskog izgleda. A budući da su Instructables, to je ono što ovdje opisujemo: pošaljite dizajnerske datoteke Gerber PCB -a u bilo koju trgovinu PCB -a i izradite vlastitu prednju ploču Bare Bones. PCB bi koštao nešto manje od 15 USD po jedinici, u količini pet, s mjesta poput jlcpcb.com.

Ostale stvari koje će vam trebati:

  • 64 LED diode (5 mm, crveno)
  • 37 dioda (4148)
  • upravljački čip UDN2981 ili ekvivalent.
  • 2 standardna okretna prekidača
  • 6 trenutnih i 24 prekidača, svaki standardni mini prekidač će stati.
  • 3 otpornika (1K), 12 otpornika (390 ohma).
  • "Izuzetno visoki" konektor zaglavlja pina za povezivanje vašeg Pi-a. Bilješka! Normalni 2*20 pin neće raditi, Pi treba veća udaljenost od PCB -a.

Ako ste stvarno na budžetu ili vas samo zanima Blinkenlights, možete čak izostaviti prekidače na prednjoj ploči i/ili okretne prekidače, a sve to možete učiniti za <20 USD.

Pogledajte Gerber datoteku u odjeljku za preuzimanje.

Napomena - ne trebate serijski terminal. Sve se može učiniti bežično pomoću ssh ili puTTY. Čak se i prikaz vektorske grafike može izvesti bežično, u tom slučaju putem VNC -a. Ili upotrijebite Pi -jevu vlastitu tipkovnicu i HDMI monitor.

Preporučeni: