Բովանդակություն:

PiDP-11: 1970-ականների PDP-11/70: 4 քայլերի կրկնօրինակը
PiDP-11: 1970-ականների PDP-11/70: 4 քայլերի կրկնօրինակը

Video: PiDP-11: 1970-ականների PDP-11/70: 4 քայլերի կրկնօրինակը

Video: PiDP-11: 1970-ականների PDP-11/70: 4 քայլերի կրկնօրինակը
Video: Бег, 2 серия (4К, драма, реж. Александр Алов, Владимир Наумов, 1970 г.) 2024, Հուլիսի
Anonim
PiDP-11: 1970-ականների PDP-11/70- ի կրկնօրինակը
PiDP-11: 1970-ականների PDP-11/70- ի կրկնօրինակը
PiDP-11: 1970-ականների PDP-11/70- ի կրկնօրինակը
PiDP-11: 1970-ականների PDP-11/70- ի կրկնօրինակը
PiDP-11: 1970-ականների PDP-11/70- ի կրկնօրինակը
PiDP-11: 1970-ականների PDP-11/70- ի կրկնօրինակը

PDP-11- ը հավանաբար երբևէ եղած ամենաազդեցիկ համակարգիչն էր: Այն սահմանեց այն, ինչ մենք համարում ենք նորմալ, դա առաջին մեքենան էր, որի համար կարող եք ձեռք բերել Unix- ը, և Windows- ը կարող է իր արմատները փնտրել PDP-11- ի մյուս մեծ տոմսերի օպերացիոն համակարգին ՝ RSX-11- ին:

1975-ին 11/70-ը ոչ միայն ամենամեծ PDP-11- ն էր, այլև այն վերջինն էր, երբ տեղադրվել էր պատշաճ Blinkenlights վահանակ: Կարմիր և մանուշակագույն: Ներողություն. Ռոուզ և Մագենտա: Սրանք 70 -ականներ էին: Բայց հետո, հանկարծ, առջևի վահանակները հեռացան մեր կյանքից, և մենք պետք է նայեինք ձանձրալի բեժ գույնի տուփերին հաջորդ մի քանի տասնամյակների ընթացքում: Այնքան շատ տխուր:

Այս համակարգչի մասին իսկապես հետաքրքրաշարժն այն է, որ այն նույնիսկ այսօր շատ օգտագործելի է: Կարող եք գործարկել համապատասխան 2.11BSD unix (այսինքն ՝ այն ունի unix- ի լավ բիթերը, բայց ոչ փչելը), բայց կարող եք նաև հետ գնալ և գործարկել Unix v6- ը, մինչ ուսումնասիրում եք հայտնի Lions Commentary- ը: Այն կատարում է TCP/IP, աշխատում է որպես վեբ սերվեր, կատարում (վեկտորային) գրաֆիկա…

PiDP-11 նախագիծը նպատակ ուներ հետ բերել այս հարգելի մեքենան: Առջևի վահանակով: Ներսում կարող է թաքնվել Raspberry Pi- ն, բայց եթե ցանկանում եք, կարող եք այն միացնել իսկական սերիական տերմինալներին: Բոլոր օրիգինալ օպերացիոն համակարգերը և ծրագրակազմը պատրաստ են բեռնման:

Ինչպես իմ ավելի վաղ PiDP-8 նախագիծը, դուք կարող եք օգտագործել ծրագրակազմը ցանկացած Raspberry Pi- ի վրա, նույնիսկ առանց PiDP-11 սարքաշարի: Բայց գաղափարն այն է, որ մեկ քայլ առաջ գնանք ՝ դրան վերադարձնելով իր ֆիզիկական ձևը ՝ Blinkenlights:

Իրականում կա չորս փուլ, որոնք կարող եք հաշվի առնել.

  • պարզապես գործարկեք PiDP-11 emulator- ը ձեր Raspberry Pi- ով և խաղացեք PDP-11 օպերացիոն համակարգերի հետ.
  • ավելացնելով PiDP-11 տպատախտակը ՝ Blinkenlights- ով ՝ տեսողական էֆեկտի համար;
  • զոդման անջատիչներն անցնում են տախտակի վրա `մեքենայի վերահսկողությունը առջևի վահանակի վրա ձեռք բերելու համար.
  • գնեք կրկնօրինակների ամբողջական հավաքածուն շքեղ պատյանով, ակրիլային առջևի վահանակի կափարիչով և հատուկ անջատիչներով:

Pi- ին շատ ուժ է մնացել ՝ կատարելու բոլոր այն այլ բաները, որոնք դուք սովորաբար կանեիք Pi- ի հետ (մեդիա սերվեր, ֆայլերի սերվեր և այլն): Այսպիսով, դուք չեք սահմանափակվում միայն PDP-11 ծրագրակազմով:

Քայլ 1. Փոխարկեք Pi- ն PDP-11- ի

Փոխարկեք Pi- ն PDP-11- ի
Փոխարկեք Pi- ն PDP-11- ի
Փոխարկեք Pi- ն PDP-11- ի
Փոխարկեք Pi- ն PDP-11- ի

PiDP-11 նախագծի ծրագրային մասը օգտագործում է հայտնի simh սիմուլյատորը և BlinkenBone նախագիծը, որը simh- ին ավելացնում է առջևի վահանակի վարորդ:

Տեղադրեք ձեր սովորական Raspbian- ը: Այնուհետև ավելացրեք PDP-11 սիմուլյացիան այս հինգ քայլերով.

1 Կազմեք a /opt /pidp11 գրացուցակը և գնացեք այնտեղ

sudo mkdir /opt /pidp11

cd /opt /pidp11

2 Ներբեռնեք pidp11 ծրագիրը

sudo wget

3 Բացեք այն, որպեսզի ծրագրաշարը ապրի իր նշանակված/opt/pidp11/գրացուցակում

sudo tar -xvf pidp11.tar.gz

4 Գործարկեք տեղադրման սցենարը այնպես, որ PDP-11- ը ինքնաբերաբար գործարկի Pi- ն միացնելիս

sudo /opt/pidp11/install/install.sh

5 Վերագործարկեք և բռնեք PDP-11 վահանակը

sudo վերագործարկում

/pdp.sh

(վերջին տողը անհրաժեշտ է միայն այն ժամանակ, երբ ձեր Pi- ն կարգաբերում եք GUI- ի ավտոմատ բեռնման համար: PDP-11- ն արդեն աշխատում է, և այս հրամանը բերում է ձեզ իր տերմինալին: Երբ մուտք եք գործում ssh- ով, դուք կլինեք PDP- ում 11 տերմինալ անմիջապես)

Սա կստանա ձեզ աշխատող PDP-11, բայց այն ամենը, ինչ աշխատում է, փոքր ցուցադրական ծրագիր է: Առայժմ:

Նշում. Վերը նշված երկու նկարներն էլ նույն PiDP-11- ն են ՝ պարզապես ցույց տալով, որ այն կարող եք միացնել իսկական VT-220 տերմինալին, ինչպես նաև տերմինալի էմուլատոր աշխատող նոթբուքին:

Քայլ 2. Ավելացրեք PDP-11 ծրագրաշարի պատմության հավաքածուն

Ավելացրեք PDP-11 Software Software հավաքածուն
Ավելացրեք PDP-11 Software Software հավաքածուն

Նախորդ քայլը ձեզ տվեց PiDP-11, բայց գործարկելու համար միայն ցուցադրական ծրագիր (անգործուն): Հաջորդ քայլը, հետևաբար, բոլոր օպերացիոն համակարգերի ներբեռնումն է:

Ներբեռնեք և բացեք սկավառակի պատկերների «համակարգերի» հավաքածուն

cd /opt /pidp11

sudo wget

sudo tar -xvf systems.tar.gz

Բացի այդ, օպերացիոն համակարգերի ավելի մեծ բազմազանություն կարող է ավելացվել

sudo wget

Վերջապես, հասանելի է RSX-11 ծրագրաշարի հսկայական 1.6 ԳԲ գրադարան.

cd/opt/PiDP11/systems/rsx11mplus/

wget

բացել PiDP11_DU1.zip- ը

Եթե ցանկանում եք, շտկելու ավելի շատ բաներ

եթե ինքնաբերաբար գործարկում եք GUI- ում, ապա պետք է բացեք տերմինալ և մուտքագրեք ~/pdp.sh ՝ PDP-11- ը «գրավելու» համար: Անջատեք GUI- ի ինքնագործարկումը. Դուք միշտ կարող եք սկսել GUI- ն ՝ օգտագործելով startx հրահանգը:

  • Դուք կարող եք միացնել ավտոմատ մուտքը Pi- ի վրա, սահմանելով դա sudo raspi-config- ի միջոցով և ձեզ այլևս չեն անհանգստացնի Pi/Linux- ի իրերը: դուք ուղղակիորեն ընկնելու եք PDP-11- ի մեջ:
  • Քանի որ դեռ չունեք Pi- ին ամրացված ֆիզիկական առջևի վահանակ, կարդացեք ձեռնարկը, թե ինչպես գործարկել օպերացիոն համակարգերը: Արագ հուշում. CTRL-E, այնուհետև «cd../systems/rt11», այնուհետև «do boot.ini»-ը միակողմանի ճանապարհ է:

Քայլ 3: Սկսեք կարդալ

Սկսեք կարդալ
Սկսեք կարդալ

PDP-11 աշխարհում դեռ շատ բան է կատարվում: Ամենալավն այն է, որ ամեն ինչ ազատորեն հասանելի է որպես PDF ֆայլեր:

Կարդացեք PiDP-11 ձեռնարկը այստեղ. նույնպես

Միացեք ֆորումին.)

Ստուգեք վեբ կայքը ՝

Եվ երբ դուք փորփրեք, մի մոռացեք թերթել PDP-11 ձեռնարկների հազարավոր էջերը bitsavers.org կայքում ՝ իրենց DEC ենթառեկտորիաներում:

Քայլ 4: Ավելացրեք ֆիզիկական առջևի վահանակ

Ավելացրեք ֆիզիկական առջևի վահանակ
Ավելացրեք ֆիզիկական առջևի վահանակ
Ավելացրեք ֆիզիկական առջևի վահանակ
Ավելացրեք ֆիզիկական առջևի վահանակ
Ավելացրեք ֆիզիկական առջևի վահանակ
Ավելացրեք ֆիզիկական առջևի վահանակ

Ինչու՞ է ֆիզիկական առջևի վահանակը հետաքրքիր:

  • Դա Blinkenlights է: Առջեւի վահանակները Cool են:
  • Հասկանալու համար, թե ինչպես է աշխատում համակարգիչը և դրա պրոցեսորը, ոչինչ չի կարող համեմատել գործող համակարգիչը մեկ քայլ ռեժիմով, փոքր -ինչ փոխվել փոքր ծրագրերում և տեսնել, թե ինչպես են նրանք իրականում համակարգիչը վարում ամենացածր մակարդակի վրա:

Առջևի վահանակ ձեռք բերելու համար կարող եք գնել ամբողջական PiDP-11 հավաքածուն (և դա ձեզ ողջունում է), բայց կարող եք նաև ընտրել արդյունաբերական տեսք ունեցող Do Do Yourself տարբերակը: Եվ սա Instructables- ն է, սա այն է, ինչ մենք նկարագրում ենք այստեղ. Ուղարկեք Gerber PCB- ի նախագծման ֆայլերը ցանկացած PCB խանութ և պատրաստեք ձեր սեփական Bare Bones- ի առջևի վահանակը: PCB- ն կարժենա $ 15 -ից մի փոքր ավելի քիչ, քան մեկ միավորը ՝ հինգ քանակությամբ, jlcpcb.com- ի նման վայրերից:

Այլ բաներ, որոնք ձեզ հարկավոր կլինեն.

  • 64 LED (5 մմ, կարմիր)
  • 37 դիոդ (4148)
  • UDN2981 վարորդի չիպ կամ համարժեք:
  • 2 ստանդարտ պտտվող անջատիչ
  • 6 ակնթարթային և 24 անջատիչ, ցանկացած ստանդարտ մինի անջատիչ տեղավորվում է:
  • 3 դիմադրություն (1K), 12 դիմադրություն (390 օմ):
  • Ձեր «Pi»-ին միացնելու համար «լրացուցիչ բարձրահասակ» կապի վերնագրի միակցիչ: Նշում! Սովորական 2*20 քորոցները չեն աշխատի, Pi- ին անհրաժեշտ է ավելի շատ հեռավորություն PCB- ից:

Եթե դուք իսկապես բյուջեի վրա եք, կամ ձեզ պարզապես հետաքրքրում են Blinkenlights- ը, կարող եք նույնիսկ դուրս թողնել առջևի վահանակի անջատիչները և/կամ պտտվող անջատիչները, և դա կավարտվի ընդհանրապես <20 դոլարով:

Տեսեք Gerber ֆայլը ներբեռնման բաժնում:

Նշում - Ձեզ սերիալային տերմինալ պետք չէ: Ամեն ինչ կարելի է անել անլար ՝ օգտագործելով ssh կամ puTTY: Նույնիսկ վեկտորային գրաֆիկայի ցուցադրումը կարող է կատարվել անլար ՝ այդ դեպքում VNC- ի միջոցով: Կամ օգտագործեք Pi- ի սեփական ստեղնաշարը և HDMI մոնիտորը:

Խորհուրդ ենք տալիս: