Obsah:

PiDP-11: Replika kroků PDP-11/70: 70 ze 70. let
PiDP-11: Replika kroků PDP-11/70: 70 ze 70. let

Video: PiDP-11: Replika kroků PDP-11/70: 70 ze 70. let

Video: PiDP-11: Replika kroků PDP-11/70: 70 ze 70. let
Video: How to build the PiDP-11 "PDP-11" replica 2024, Červenec
Anonim
PiDP-11: Replika PDP-11/70 ze 70. let
PiDP-11: Replika PDP-11/70 ze 70. let
PiDP-11: Replika PDP-11/70 ze 70. let
PiDP-11: Replika PDP-11/70 ze 70. let
PiDP-11: Replika PDP-11/70 ze 70. let
PiDP-11: Replika PDP-11/70 ze 70. let

PDP-11 byl pravděpodobně nejvlivnějším počítačem vůbec. Definovalo to, co považujeme za normální, byl to první stroj, pro který jste mohli získat Unix, a Windows může vysledovat své kořeny v jiném operačním systému PDP-11 s velkým lístkem, RSX-11.

V roce 1975 byl model 11/70 nejen největším PDP-11, ale také posledním zařízením, které mělo vlastní panel Blinkenlights. V červené a fialové. Promiňte. Rose a Magenta. To byla 70. léta. Ale pak - najednou - přední panely zmizely z našich životů a měli jsme se po několik příštích desetiletí dívat na nudné béžové krabice. Tak velmi smutné.

Skutečně fascinující na tomto počítači je, že je docela dobře použitelný i dnes. Můžete spustit správný unix 2.11BSD (to znamená, že má dobré kousky unixu, ale ne nadupaný) - ale můžete se také vrátit dále a spustit Unix v6, zatímco budete studovat slavný Lions Commentary. Umí TCP/IP, funguje jako webový server, dělá (vektorovou) grafiku…

Cílem projektu PiDP-11 bylo přivést zpět tento úctyhodný stroj. S předním panelem. Uvnitř se může skrývat Raspberry Pi, ale pokud chcete, můžete jej dokonce připojit ke skutečným sériovým terminálům. Všechny původní operační systémy a software jsou připraveny ke spuštění.

Stejně jako můj dřívější projekt PiDP-8 můžete software používat na jakémkoli Raspberry Pi i bez hardwaru PiDP-11. Myšlenkou však je jít ještě o krok dále tím, že mu vrátíme jeho fyzickou podobu: Blinkenlights.

Ve skutečnosti můžete zvážit čtyři fáze:

  • stačí spustit emulátor PiDP-11 na vašem Raspberry Pi a hrát si s operačními systémy PDP-11;
  • přidání desky s plošnými spoji PiDP-11 s technologií Blinkenlights pro vizuální efekt;
  • pájení spínačů na desku pro získání kontroly nad strojem přes přední panel;
  • kupte si kompletní sadu replik s efektním pouzdrem, akrylovým krytem předního panelu a vlastními přepínači.

Pi má dostatek energie na všechny ostatní věci, které byste normálně dělali s Pi (server médií, souborový server atd.). Nejste tedy omezeni pouze na software PDP-11.

Krok 1: Převeďte Pi na PDP-11

Převeďte Pi na PDP-11
Převeďte Pi na PDP-11
Převeďte Pi na PDP-11
Převeďte Pi na PDP-11

Softwarová část projektu PiDP-11 využívá známý simulátor a projekt BlinkenBone, který k simhu přidává ovladač na předním panelu.

Nainstalujte si běžný Raspbian. Poté přidejte simulaci PDP-11 pomocí těchto pěti kroků:

1 Vytvořte adresář /opt /pidp11 a přejděte tam:

sudo mkdir /opt /pidp11

cd /opt /pidp11

2 Stáhněte si software pidp11:

sudo wget

3 Rozbalte jej, aby software přešel do určeného adresáře/opt/pidp11/:

sudo tar -xvf pidp11.tar.gz

4 Spusťte instalační skript, aby se PDP-11 při zapnutí Pi automaticky spustilo:

sudo /opt/pidp11/install/install.sh

5 Restartujte a uchopte konzolu PDP-11:

sudo restart

~/pdp.sh

(poslední řádek je nutný pouze tehdy, když nastavíte Pi pro automatické spuštění do GUI. PDP-11 již běží a tento příkaz vás přivede na jeho terminál. Když se přihlásíte přes ssh, budete na PDP- 11 terminál hned)

Tím získáte běžící PDP-11, ale vše, co běží, je malý demo program. Pro teď.

Poznámka: oba výše uvedené obrázky jsou stejné PiDP-11, což ukazuje, že jej můžete připojit ke skutečnému terminálu VT-220 stejně jako k notebooku s emulátorem terminálu.

Krok 2: Přidejte kolekci historie softwaru PDP-11

Přidejte sbírku historie softwaru PDP-11
Přidejte sbírku historie softwaru PDP-11

Předchozí krok vám poskytl PiDP-11, ale pouze demo program (nečinný) ke spuštění. Dalším krokem je tedy stažení všech operačních systémů.

Stáhněte a rozbalte kolekci „systémů“obrazů disků:

cd /opt /pidp11

sudo wget

sudo tar -xvf systems.tar.gz

Lze také přidat ještě větší škálu operačních systémů:

sudo wget

Nakonec je k dispozici obrovská knihovna softwaru RSX-11 o velikosti 1,6 GB:

cd/opt/PiDP11/systémy/rsx11mplus/

wget

rozbalte soubor PiDP11_DU1.zip

Další věci k vylepšení, pokud chcete:

pokud autoototujete do grafického uživatelského rozhraní, musíte otevřít terminál a zadat ~/pdp.sh pro „uchopení“PDP-11. Zakažte automatické spouštění GUI: „Ikona Raspberry“-> Předvolby-> Konfigurace Raspberry Pi. GUI můžete vždy spustit pomocí příkazu startx

  • Na Pi můžete povolit automatické přihlášení, nastavit to pomocí sudo raspi-config a už vás nebudou obtěžovat věci Pi/Linux; budete okamžitě zařazeni do PDP-11.
  • Protože k Pi ještě nemáte připojený fyzický přední panel, přečtěte si příručku o spuštění operačních systémů. Rychlý tip: CTRL-E, poté „cd../systems/rt11“a poté „do boot.ini“je jedním ze způsobů.

Krok 3: Začněte číst

Začněte číst
Začněte číst

Ve světě PDP-11 se stále děje hodně. Nejlepší na tom je, že vše je k dispozici volně jako PDF.

Přečtěte si příručku k PiDP-11 zde: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20… Je ve formátu.odt, nejlépe se otevírá pomocí MS Word, i když OpenOffice na Pi odvede slušnou práci také

Připojte se k fóru: https://groups.google.com/forum/#!forum/pidp-11 (Nepotřebujete PiDP-11 ve formě sady, fanoušci PDP-11 s nastavením pouze softwaru jsou stejně vítáni!)

Podívejte se na webové stránky:

A až se budete hloubit, nezapomeňte procházet tisíce stránek příruček k PDP-11 na bitsavers.org v jejich podadresářích DEC.

Krok 4: Přidejte fyzický přední panel

Přidejte fyzický přední panel
Přidejte fyzický přední panel
Přidejte fyzický přední panel
Přidejte fyzický přední panel
Přidejte fyzický přední panel
Přidejte fyzický přední panel

Proč je fyzický přední panel zajímavý?

  • Jsou to Blinkenlights. Přední panely jsou chladné.
  • Abychom pochopili, jak počítač a jeho CPU fungují, nic se nevyrovná kontrole běžícího počítače v režimu jednoho kroku, přepínání malých programů kousek po kousku a sledování toho, jak ve skutečnosti řídí počítač na nejnižší úrovni.

Chcete-li získat přední panel, můžete si koupit kompletní sadu PiDP-11 (a můžete to udělat), ale můžete se také rozhodnout pro průmyslověji vypadající možnost Do It Yourself. A toto je Instructables, to je to, co zde popisujeme: odešlete návrhové soubory Gerber PCB do jakéhokoli obchodu s PCB a vytvořte si vlastní přední panel Bare Bones. PCB by stálo o něco méně než 15 $ za jednotku, v množství pět, z míst, jako je jlcpcb.com.

Další věci, které budete potřebovat:

  • 64 LED diod (5 mm, červená)
  • 37 diod (4148)
  • čip ovladače UDN2981 nebo ekvivalent.
  • 2 standardní otočné přepínače
  • 6 momentových a 24 přepínacích přepínačů, jakýkoli standardní mini-spínač se vejde.
  • 3 odpory (1K), 12 odporů (390 ohmů).
  • „Extra vysoký“konektor záhlaví pro připojení vašeho Pi. Poznámka! Normální 2*20 pinové nebudou fungovat, Pi potřebuje větší vzdálenost od DPS.

Pokud máte opravdu omezený rozpočet, nebo vás jen zajímají Blinkenlights, můžete dokonce vynechat spínače na předním panelu a/nebo otočné přepínače a za méně než 20 $ máte hotovo.

Viz soubor Gerber v sekci ke stažení.

Poznámka - nepotřebujete sériový terminál. Vše lze provést bezdrátově pomocí ssh nebo puTTY. Dokonce i zobrazení vektorové grafiky lze provést bezdrátově, v takovém případě prostřednictvím VNC. Nebo použijte vlastní klávesnici Pi a monitor HDMI.

Doporučuje: