Агуулгын хүснэгт:

PiDP-11: 1970-аад оны PDP-11/70: 4 алхамуудын хуулбар
PiDP-11: 1970-аад оны PDP-11/70: 4 алхамуудын хуулбар

Видео: PiDP-11: 1970-аад оны PDP-11/70: 4 алхамуудын хуулбар

Видео: PiDP-11: 1970-аад оны PDP-11/70: 4 алхамуудын хуулбар
Видео: ЧГК: Что? Где? Когда? математиков на самоизоляции | Fless #matholation 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 самбарыг хамгийн сүүлд ашиглаж байсан юм. Улаан, нил ягаан өнгөтэй. Уучлаарай. Rose ба Magenta. Эдгээр нь 70 -аад он байсан. Гэхдээ дараа нь гэнэт урд талын хавтангууд бидний амьдралаас алга болж, бид ойрын хэдэн арван жилийн турш уйтгартай шаргал хайрцгийг харах ёстой байв. Маш их гунигтай.

Энэ компьютерийн хамгийн гайхалтай зүйл бол өнөөг хүртэл ашиглах боломжтой юм. Та зохих 2.11BSD unix -ийг ажиллуулж болно (энэ нь unix -ийн сайн хэсгүүдтэй боловч гэдэс дүүрээгүй гэсэн үг) - гэхдээ та алдартай арслангуудын тайлбарыг судалж байхдаа цаашаа буцаж Unix v6 -ийг ажиллуулж болно. Энэ нь TCP/IP хийдэг, вэб серверээр ажилладаг, (вектор) график хийдэг …

PiDP-11 төсөл нь энэхүү нэр хүндтэй машиныг буцааж авчрах зорилготой байв. Урд талын самбартай. Дотор нь Raspberry Pi нуугдаж байж магадгүй, гэхдээ хэрэв та хүсвэл үүнийг жинхэнэ цуваа терминал руу холбож болно. Бүх анхны үйлдлийн систем, програм хангамж ачаалахад бэлэн байна.

Миний өмнөх PiDP-8 төслийн нэгэн адил та PiDP-11 тоног төхөөрөмжгүй байсан ч гэсэн Raspberry Pi дээрх програм хангамжийг ашиглаж болно. Гэхдээ санаа бол биеийн хэлбэрээ буцааж өгөх замаар нэг алхам урагшлах явдал юм: Blinkenlights.

Үнэндээ та дөрвөн үе шатыг авч үзэж болно.

  • зүгээр л Raspberry Pi дээрээ PiDP-11 эмуляторыг ажиллуулж, PDP-11 үйлдлийн системээр тоглоорой;
  • харааны эффект авахын тулд Blinkenights бүхий PiDP-11 хэлхээний самбарыг нэмэх;
  • урд самбар дээр машиныг удирдахын тулд самбар дээр гагнуурын унтраалга хийх;
  • тансаг хайрцаг, урд талын нийлэг хавтангийн таг, захиалгат унтраалга бүхий иж бүрэн хуулбарыг худалдаж аваарай.

Pi нь ердийн үед Pi (медиа сервер, файлын сервер гэх мэт) -ээр хийдэг бусад бүх зүйлийг хийх хангалттай хүч чадалтай. Тиймээс та зөвхөн PDP-11 програм хангамжаар хязгаарлагдахгүй.

Алхам 1: Pi-ийг PDP-11 болгон хөрвүүлэх

Pi-ийг PDP-11 болгон хөрвүүлэх
Pi-ийг PDP-11 болгон хөрвүүлэх
Pi-ийг PDP-11 болгон хөрвүүлэх
Pi-ийг PDP-11 болгон хөрвүүлэх

PiDP-11 төслийн програм хангамжийн хэсэг нь simh дээр урд талын драйверийг нэмдэг сайн мэддэг simh симулятор болон BlinkenBone төслийг ашигладаг.

Ердийн Raspbian програмаа суулгаарай. Дараа нь PDP-11 симуляцийг дараах таван алхамаар нэмнэ үү.

1 /opt /pidp11 лавлах хийж, тэнд очно уу

sudo mkdir /opt /pidp11

cd /opt /pidp11

2 pidp11 програмыг татаж авах:

sudo wget

3 Үүнийг задлахын тулд програм хангамж нь зориулагдсан/opt/pidp11/лавлах санд амьдардаг

sudo tar -xvf pidp11.tar.gz

4 Pi-г асаахад PDP-11 автоматаар ачаалагдахын тулд суулгах скриптийг ажиллуулна уу

sudo /opt/pidp11/install/install.sh

5 Дахин ачаалж, PDP-11 консолыг татаж аваарай

sudo дахин ачаална уу

~/pdp.sh

(GI интерфейс рүү автоматаар ачаалагдахын тулд Pi-гээ тохируулах үед л сүүлийн мөр шаардлагатай болно. PDP-11 аль хэдийн ажиллаж байгаа бөгөөд энэ тушаал таныг терминал руу нь авчрах болно. Та ssh-ээр нэвтрэх үед та PDP дээр байх болно. 11 терминал шууд)

Энэ нь танд PDP-11-ийг ажиллуулах болно, гэхдээ энэ нь зөвхөн жижиг демо програм юм. Одоогын хувьд.

Анхаарна уу: дээрх зургууд хоёулаа ижил PiDP-11 бөгөөд та үүнийг жинхэнэ VT-220 терминал болон терминал эмулятор ажиллуулж буй зөөврийн компьютерт холбож болохыг харуулж байна.

Алхам 2: PDP-11 програм хангамжийн түүхийн цуглуулгыг нэмнэ үү

PDP-11 програм хангамжийн түүхийн цуглуулгыг нэмнэ үү
PDP-11 програм хангамжийн түүхийн цуглуулгыг нэмнэ үү

Өмнөх алхам нь танд PiDP-11-ийг өгсөн боловч зөвхөн демо програмыг ажиллуулах болно. Дараагийн алхам бол бүх үйлдлийн системийг татаж авах явдал юм.

Дискний зургийн "системийн" цуглуулгыг татаж аваад задлаарай:

cd /opt /pidp11

sudo wget

sudo tar -xvf systems.tar.gz

Үүнээс гадна илүү олон төрлийн үйлдлийн системийг нэмж болно

sudo wget

Эцэст нь хэлэхэд, RSX-11 програм хангамжийн 1.6GB хэмжээтэй асар том номын сан бэлэн боллоо.

cd/opt/PiDP11/systems/rsx11mplus/

wget

PiDP11_DU1.zip -ийг задлах

Хэрэв та хүсвэл илүү олон зүйлийг өөрчлөх боломжтой:

Хэрэв та GUI руу автоматаар ачаалах юм бол терминал нээж ~/pdp.sh гэж бичээд PDP-11-ийг "барих" хэрэгтэй. GUI автомат ачаалалтыг идэвхгүй болгох: "Raspberry icon" -> Preferences-> Raspberry Pi -ийн тохиргоо. Та үргэлж GUI -ийг startx командыг ашиглан эхлүүлж болно

  • Та Pi дээр автоматаар нэвтрэхийг идэвхжүүлж, sudo raspi-config ашиглан үүнийг тохируулах боломжтой бөгөөд Pi/Linux-ийн хэрэгслүүд танд санаа зовохоо болино. Та шууд PDP-11 рүү унах болно.
  • Pi -д хавсаргасан физик урд самбар хараахан байхгүй байгаа тул үйлдлийн системийг хэрхэн ачаалах тухай гарын авлагыг уншина уу. Түргэн зөвлөгөө: CTRL-E, дараа нь "cd../systems/rt11", дараа нь "boot.ini хийх" нь нэг арга юм.

Алхам 3: Уншиж эхлэх

Уншиж эхэл
Уншиж эхэл

PDP-11 ертөнцөд олон зүйл үргэлжилсээр байна. Хамгийн сайн зүйл бол бүх зүйлийг PDF хэлбэрээр чөлөөтэй авах боломжтой.

PiDP-11 гарын авлагыг эндээс уншина уу: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20… Энэ нь.odt форматтай бөгөөд MS Word дээр хамгийн сайн нээгддэг боловч Pi дээрх OpenOffice нь зохистой ажил хийх болно. түүнээс гадна

Форумд нэгдээрэй: https://groups.google.com/forum/#!forum/pidp-11 (Танд PiDP-11 хэрэгсэл хэлбэрээр хэрэггүй, зөвхөн програм хангамжтай PDP-11 фенүүд та бүхнийг урьж байна!)

Вэбсайтыг үзээрэй:

Та ухаж авсныхаа дараа DEC дэд санд байгаа bitsavers.org дээрх PDP-11 гарын авлагын олон мянган хуудсыг үзэхээ бүү мартаарай.

Алхам 4: Физик урд самбар нэмнэ үү

Физик урд самбар нэмэх
Физик урд самбар нэмэх
Физик урд самбар нэмэх
Физик урд самбар нэмэх
Физик урд самбар нэмэх
Физик урд самбар нэмэх

Физик урд самбар яагаад сонирхолтой байдаг вэ?

  • Энэ бол Blinkenights юм. Урд талын самбарууд нь дажгүй.
  • Компьютер болон түүний процессор хэрхэн ажилладагийг ойлгохын тулд ажиллаж байгаа компьютерийг нэг шаттай горимоор шалгаж, жижиг програмуудыг бага багаар сольж, компьютерийг хэрхэн хамгийн доод түвшинд жолооддогийг харахаас өөр юу ч байдаггүй.

Урд талын самбар авахын тулд та PiDP-11 иж бүрэн хэрэгслийг худалдаж авах боломжтой (гэхдээ та үүнийг хийх боломжтой), гэхдээ та илүү үйлдвэрлэлийн зориулалттай, үүнийг өөрөө хийх сонголтыг сонгож болно. Энэ бол зааварчилгаа бөгөөд үүнийг бид энд тайлбарлаж байна: Gerber ПХБ -ийн дизайны файлуудыг дурын ПХБ -ийн дэлгүүрт илгээж, нүцгэн ясны урд самбарыг өөрөө хий. ПХБ нь jlcpcb.com гэх мэт газруудаас 5 ширхэгээр тооцвол нэгж тутамд 15 доллараас арай бага үнэтэй байх болно.

Танд хэрэгтэй бусад зүйлс:

  • 64 LED (5 мм, улаан)
  • 37 диод (4148)
  • UDN2981 драйверын чип эсвэл түүнтэй адилтгах төхөөрөмж.
  • 2 стандарт эргэдэг унтраалга
  • 6 түр зуурын болон 24 шилжүүлэгчтэй, ямар ч стандарт мини унтраалга таарах болно.
  • 3 резистор (1K), 12 эсэргүүцэл (390 ом).
  • Pi-г холбох "нэмэлт өндөр" зүү толгой холбогч. Анхаарна уу! Ердийн 2*20 зүү нь ажиллахгүй тул Пи ПХБ -ээс илүү зайтай байх шаардлагатай.

Хэрэв та үнэхээр төсөвтэй байгаа эсвэл Blinkenlights -ийг сонирхож байгаа бол урд талын самбарын унтраалга болон эргүүлэх унтраалгыг орхиж, 20 доллараар хийх боломжтой.

Татаж авах хэсгээс Gerber файлыг үзнэ үү.

Тэмдэглэл - Танд цуваа терминал хэрэггүй. Ssh эсвэл puTTY ашиглан бүх зүйлийг утасгүй хийх боломжтой. Энэ тохиолдолд вектор график дэлгэцийг VNC -ээр утасгүй хийх боломжтой. Эсвэл Pi -ийн өөрийн гар болон HDMI дэлгэцийг ашиглана уу.

Зөвлөмж болгож буй: