جدول المحتويات:
- الخطوة 1: تحويل Pi إلى PDP-11
- الخطوة 2: قم بإضافة مجموعة محفوظات البرامج PDP-11
- الخطوة 3: ابدأ القراءة
- الخطوة 4: أضف لوحة أمامية فعلية
فيديو: PiDP-11: نسخة طبق الأصل من 1970s PDP-11/70: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
ربما كان جهاز PDP-11 هو الكمبيوتر الأكثر تأثيرًا على الإطلاق. لقد حددت ما نعتقد أنه عادي ، لقد كانت أول آلة يمكن أن تحصل على Unix من أجلها ، ويمكن لـ Windows تتبع جذورها إلى نظام التشغيل الكبير الآخر لـ PDP-11 ، RSX-11.
في عام 1975 ، لم يكن 11/70 هو أكبر PDP-11 فحسب ، بل كان أيضًا آخر جهاز على الإطلاق يستخدم لوحة Blinkenlights المناسبة. باللون الأحمر والأرجواني. آسف. الورد والأرجواني. كانت هذه السبعينيات. ولكن بعد ذلك - فجأة - اختفت اللوحات الأمامية من حياتنا وكان من المفترض أن ننظر إلى الصناديق البيجية الباهتة خلال العقود القليلة القادمة. حزين جدا.
الشيء الرائع حقًا في هذا الكمبيوتر هو أنه قابل للاستخدام حتى اليوم. يمكنك تشغيل 2.11BSD unix (بمعنى أنه يحتوي على أجزاء جيدة من unix ولكن ليس سخامًا) - ولكن يمكنك أيضًا الرجوع إلى الخلف وتشغيل Unix v6 أثناء دراسة تعليق Lions الشهير. إنه يقوم بـ TCP / IP ، يعمل كخادم ويب ، يقوم بالرسومات (المتجهة) …
يهدف مشروع PiDP-11 إلى إعادة هذه الآلة الموقرة. مع اللوحة الأمامية. قد يكون هناك Raspberry Pi مختبئًا بالداخل ، ولكن يمكنك حتى توصيله بأجهزة توصيل تسلسلية حقيقية إذا أردت. جميع أنظمة التشغيل والبرامج الأصلية جاهزة للتشغيل.
مثل مشروع PiDP-8 السابق ، يمكنك استخدام البرنامج على أي Raspberry Pi حتى بدون أجهزة PiDP-11. لكن الفكرة هي المضي خطوة إلى الأمام ، من خلال إعادتها إلى شكلها المادي: Blinkenlights.
هناك بالفعل أربع مراحل يمكنك وضعها في الاعتبار:
- مجرد تشغيل محاكي 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 قم بتشغيل البرنامج النصي للتثبيت حتى يتم تمهيد PDP-11 تلقائيًا عند تشغيل Pi:
sudo /opt/pidp11/install/install.sh
5 إعادة التشغيل والاستيلاء على وحدة تحكم PDP-11:
sudo إعادة التشغيل
~ / pdp.sh
(يكون السطر الأخير ضروريًا فقط عند إعداد Pi للتشغيل التلقائي في واجهة المستخدم الرسومية. يعمل 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 / أنظمة / rsx11mplus /
wget
قم بفك ضغط PiDP11_DU1.zip
المزيد من الأشياء لتعديلها إذا كنت تريد:
إذا قمت بالتمهيد التلقائي في واجهة المستخدم الرسومية ، فأنت بحاجة إلى فتح Terminal واكتب ~ / pdp.sh "للاستيلاء" على PDP-11. تعطيل التشغيل التلقائي لواجهة المستخدم الرسومية: “Raspberry icon” -> Preferences-> Raspberry Pi Configuration. يمكنك دائمًا بدء واجهة المستخدم الرسومية باستخدام الأمر 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 سيقوم بعمل لائق أيضا
انضم إلى المنتدى:
تحقق من موقع الويب:
وبمجرد البحث ، لا تنس تصفح آلاف الصفحات من كتيبات PDP-11 على bitsavers.org ، في الدلائل الفرعية DEC الخاصة بهم.
الخطوة 4: أضف لوحة أمامية فعلية
لماذا تعتبر اللوحة الأمامية المادية مثيرة للاهتمام؟
- إنها بلينكينلايتس. الألواح الأمامية باردة.
- لفهم كيفية عمل الكمبيوتر ووحدة المعالجة المركزية الخاصة به ، لا شيء يتفوق على فحص جهاز كمبيوتر قيد التشغيل في وضع الخطوة الواحدة ، والتبديل في البرامج الصغيرة شيئًا فشيئًا ورؤية كيف يقودون الكمبيوتر بالفعل على أدنى مستوى.
للحصول على لوحة أمامية ، يمكنك شراء مجموعة PiDP-11 الكاملة (وأنت مرحب بك للقيام بذلك) ، ولكن يمكنك أيضًا اختيار خيار Do It Yourself ذو المظهر الصناعي. وهذا هو Instructables ، هذا ما نصفه هنا: أرسل ملفات تصميم Gerber PCB إلى أي متجر PCB وصنع اللوحة الأمامية Bare Bones الخاصة بك. سيكلف ثنائي الفينيل متعدد الكلور أقل قليلاً من 15 دولارًا لكل وحدة ، في الكمية الخامسة ، من أماكن مثل jlcpcb.com.
أشياء أخرى سوف تحتاجها:
- 64 مصباح LED (5 ملم ، أحمر)
- 37 الثنائيات (4148)
- شريحة سائق UDN2981 ، أو ما يعادلها.
- 2 مفاتيح دوارة قياسية
- 6 مفاتيح مؤقتة و 24 مفتاح تبديل ، أي مفتاح صغير قياسي مناسب.
- 3 مقاومات (1 ك) ، 12 مقاومات (390 أوم).
- موصل رأس دبوس "طويل جدًا" لتوصيل Pi الخاص بك. ملحوظة! لن يعمل عدد 2 * 20 دبوسًا عاديًا ، يحتاج Pi إلى مسافة أكبر من PCB.
إذا كانت ميزانيتك محدودة حقًا ، أو كنت مهتمًا فقط بـ Blinkenlights ، فيمكنك حتى استبعاد مفاتيح اللوحة الأمامية و / أو المفاتيح الدوارة ، والقيام بذلك مقابل أقل من 20 دولارًا في المجموع.
انظر ملف جربر في قسم التنزيل.
ملاحظة - أنت لا تحتاج إلى محطة تسلسلية. يمكن عمل كل شيء لاسلكيًا باستخدام ssh أو puTTY. حتى عرض الرسومات المتجهة يمكن أن يتم لاسلكيًا ، من خلال VNC في هذه الحالة. أو استخدم لوحة مفاتيح باي الخاصة وشاشة HDMI.
موصى به:
نسخة طبق الأصل من ساعة "The George" في ليفربول: 13 خطوة (بالصور)
"The George" Liverpool's Liver Building Replica: لكوني من ليفربول أنا فخور جدًا بالمكان الذي أتيت منه ولطالما أتذكر أنني كنت مفتونًا بمبنى واحد في المدينة ، مبنى Royal Liver ، وعلى وجه التحديد ساعة مذهلة تشتهر هذه الساعة بكونها أكبر
PiDP-8: a Raspberry Pi كـ PDP-8 Minicomputer: 7 خطوات
PiDP-8: Raspberry Pi كـ PDP-8 Minicomputer: أراد الجميع جهاز كمبيوتر صغير PDP-8. حسنًا ، في عام 1968 على أي حال. استرجع العصر الذهبي لأجهزة الكمبيوتر الصغيرة عن طريق تمهيد صورة بطاقة SD هذه على Raspberry Pi. اختياريًا ، أضف لوحة أمامية متماثلة لإعادة إنشاء تجربة Blinkenlights. إصدار هاكر بسيط
زقزقة DIY / طبق ماء ساخن آمن للحيوانات الأليفة: 7 خطوات
DIY Cheep / طبق الماء الساخن الآمن للحيوانات الأليفة: لذا فأنت تحتفظ بكلب / أرنب / قطة / … بالخارج ومياههم تتجمد في الشتاء. الآن عادة يمكنك إحضارهم إلى الداخل أو شراء طبق ماء ساخن ، ولكن من المحتمل أن يكون هذا الحيوان كريه الرائحة ، وليس لديك غرفة ، ولا يمكنك دفع 4 دولارات
احصل على نسخة طبق الأصل من آلة إنجما الخاصة بك: 6 خطوات
احصل على نسخة طبق الأصل من آلة إنجما الخاصة بك: الخلفية: خلال الحرب العالمية الثانية ، أدرك الجيش الألماني الحاجة إلى اتصال آمن بين جميع قواته ولهذا الغرض أخذوا لغزًا متاحًا تجاريًا وقاموا بتعديله لزيادة الأمان فيه. ثم استخدموه عبر
كيفية عمل نسخة طبق الأصل من الصفيح الشهير ALTOIDS. (وإعادة التدوير في نفس الوقت): 7 خطوات
كيفية عمل نسخة طبق الأصل من الصفيح الشهير ALTOIDS. (وإعادة التدوير في نفس الوقت): مرحبًا هذا غير قابل للتدمير يتعلق بكيفية صنع صندوق معدني بنفس الحجم (أو أي حجم تريده) من قصدير Altoids. هل تعرف ماذا يعني هذا ؟؟؟؟ هذا يعني أنه يمكنك صنع علبك الخاصة ….. مهما كان الحجم الذي تريده