فهرست مطالب:
- مرحله 1: تبدیل Pi به PDP-11
- مرحله 2: مجموعه تاریخچه نرم افزار PDP-11 را اضافه کنید
- مرحله 3: شروع به خواندن کنید
- مرحله 4: یک پنل فیزیکی اضافه کنید
تصویری: PiDP-11: ماکت PDP-1970 1970/11: 4: 4
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
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
بخش نرم افزاری پروژه 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 را اضافه کنید
مرحله قبلی 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 استفاده کنید.
توصیه شده:
ماکت ساعت ساخت جگر "لیورپول" لیورپول: 13 مرحله (همراه با تصاویر)
ماکت ساعت ساخت جگر "لیورپول" لیورپول: من از لیورپول بسیار افتخار می کنم که از کجا هستم و تا زمانی که به یاد می آورم مجذوب 1 ساختمان در شهر شدم ، ساختمان رویال کبدی ، و به طور خاص آن ساعت شگفت انگیز. این ساعت به دلیل بزرگ بودن مشهور است
PiDP-8: Raspberry Pi As PDP-8 مینی کامپیوتر: 7 مرحله
PiDP-8: Raspberry Pi به عنوان مینی کامپیوتر PDP-8: همه یک مینی کامپیوتر PDP-8 می خواستند. خوب ، به هر حال در سال 1968. با بوت کردن این تصویر کارت SD روی رزبری پای ، عصر طلایی رایانه های کوچک را دوباره زنده کنید. در صورت تمایل ، یک پنل جلویی کپی اضافه کنید تا تجربه Blinkenlights را دوباره ایجاد کنید. نسخه ساده هکر
ماکت ماشین معمای خود را تهیه کنید: 6 مرحله
ماکت ماشین معمای خود را تهیه کنید: سابقه و هدف: در زمان جنگ جهانی دوم ارتش آلمان نیاز به برقراری ارتباط امن بین نیروهای خود را مشاهده كرد و برای این منظور آنها از معمای تجاری موجود استفاده كردند و آن را تغییر دادند تا امنیت را در آن افزایش دهند. سپس آنها از آن در سراسر