فهرست مطالب:

PiDP-11: ماکت PDP-1970 1970/11: 4: 4
PiDP-11: ماکت PDP-1970 1970/11: 4: 4

تصویری: PiDP-11: ماکت PDP-1970 1970/11: 4: 4

تصویری: PiDP-11: ماکت PDP-1970 1970/11: 4: 4
تصویری: Секрет "невозможных" статуй из мрамора 2024, نوامبر
Anonim
PiDP-11: ماکت PDP-11/70 1970s
PiDP-11: ماکت PDP-11/70 1970s
PiDP-11: ماکت PDP-11/70 1970s
PiDP-11: ماکت PDP-11/70 1970s
PiDP-11: ماکت PDP-11/70 1970s
PiDP-11: ماکت PDP-11/70 1970s

PDP-11 احتمالاً تأثیرگذارترین رایانه تاریخ بوده است. این چیزی است که ما آن را معمولی می دانیم ، اولین دستگاهی بود که می توانستید یونیکس را برای آن تهیه کنید ، و ویندوز می تواند ریشه های خود را در دیگر سیستم عامل های بزرگ PDP-11 ، RSX-11 جستجو کند.

در 1975 ، 11/70 نه تنها بزرگترین PDP-11 بود ، بلکه آخرین موردی بود که از یک پنل Blinkenlights مناسب استفاده کرده بود. در رنگهای قرمز و بنفش. متاسف. رز و سرخابی. این دهه 70 بود. اما بعداً - ناگهان - پنل های جلویی از زندگی ما خارج شد و قرار بود در چند دهه آینده به جعبه های بژ کسل کننده نگاه کنیم. خیلی غم انگیزه

نکته جالب در مورد این رایانه این است که حتی امروزه نیز کاملاً قابل استفاده است. شما می توانید یونیکس 2.11BSD مناسب را اجرا کنید (به این معنی که یونیکس دارای ویژگی های خوب است اما نفخ ندارد) - اما همچنین می توانید به عقب برگردید و Unix v6 را اجرا کنید در حالی که تفسیر معروف شیرها را مطالعه می کنید. این برنامه TCP/IP را انجام می دهد ، به عنوان یک سرور وب کار می کند ، گرافیک (بردار) انجام می دهد…

هدف پروژه PiDP-11 بازگرداندن این دستگاه محترم بود. با پنل جلویی. ممکن است رزبری پای در داخل آن مخفی شده باشد ، اما اگر دوست دارید می توانید آن را به پایانه های سریال واقعی متصل کنید. همه سیستم عامل ها و نرم افزارهای اصلی آماده بوت شدن هستند.

مانند پروژه قبلی PiDP-8 من ، می توانید از نرم افزار روی هر رزبری پای حتی بدون سخت افزار PiDP-11 استفاده کنید. اما ایده این است که یک قدم جلوتر بروید ، با بازگرداندن شکل فیزیکی آن: چشمک زدن.

در واقع چهار مرحله وجود دارد که می توانید در نظر بگیرید:

  • فقط شبیه ساز PiDP-11 را روی 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 یک فهرست /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

(آخرین خط تنها زمانی لازم است که Pi خود را برای راه اندازی خودکار در GUI تنظیم کنید. 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

در نهایت ، یک کتابخانه عظیم 1.6 گیگابایتی از نرم افزار RSX-11 در دسترس است:

cd/opt/PiDP11/systems/rsx11mplus/

wget

فایل PiDP11_DU1.zip را از حالت فشرده خارج کنید

در صورت تمایل موارد بیشتری را اصلاح کنید:

اگر به صورت خودکار وارد رابط کاربری گرافیکی می شوید ، باید یک ترمینال را باز کرده و ‘/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 را اینجا بخوانید: https://www3.ispnet.net/pidp11/PiDP-11٪20Manual٪20… در قالب.odt است ، بهتر است با MS Word باز شود ، اگرچه OpenOffice در Pi کار شایسته ای انجام می دهد همچنین

به انجمن بپیوندید: https://groups.google.com/forum/#!forum/pidp-11 (نیازی به PiDP-11 در فرم کیت ندارید ، طرفداران PDP-11 با تنظیمات نرم افزاری به همان اندازه خوش آمدید!)

وب سایت را بررسی کنید:

و پس از بررسی ، فراموش نکنید که هزاران صفحه کتابچه راهنمای PDP-11 را در bitsavers.org ، در زیر شاخه های DEC آنها مرور کنید.

مرحله 4: یک پنل فیزیکی اضافه کنید

یک پنل جلویی فیزیکی اضافه کنید
یک پنل جلویی فیزیکی اضافه کنید
یک پنل جلویی فیزیکی اضافه کنید
یک پنل جلویی فیزیکی اضافه کنید
یک پنل جلویی فیزیکی اضافه کنید
یک پنل جلویی فیزیکی اضافه کنید

چرا صفحه جلویی فیزیکی جالب است؟

  • این Blinkenlights است. پنل های جلویی خنک هستند.
  • برای درک نحوه عملکرد یک کامپیوتر و پردازنده آن ، هیچ چیز به اندازه بازرسی یک کامپیوتر در حال اجرا در حالت تک مرحله ای ، تغییر برنامه های کوچک به صورت جزئی و مشاهده نحوه عملکرد آنها در واقع در پایین ترین سطح نیست.

برای به دست آوردن صفحه جلویی ، می توانید کیت کامل PiDP-11 را خریداری کنید (و از انجام این کار استقبال می کنید) ، اما همچنین می توانید گزینه Do It Yourself با ظاهر صنعتی تر را انتخاب کنید. و این دستورالعمل است ، این چیزی است که ما در اینجا شرح می دهیم: فایل های طراحی 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 در آن صورت انجام داد. یا از صفحه کلید و مانیتور HDMI مخصوص Pi استفاده کنید.

توصیه شده: