Πίνακας περιεχομένων:

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 Βήματα
Βίντεο: PiDP-11 Retro Computer Build - Computerphile 2024, Ιούλιος
Anonim
PiDP-11: Αντίγραφο του PDP-11/70 του 1970
PiDP-11: Αντίγραφο του PDP-11/70 του 1970
PiDP-11: Αντίγραφο του PDP-11/70 του 1970
PiDP-11: Αντίγραφο του PDP-11/70 του 1970
PiDP-11: Αντίγραφο του PDP-11/70 του 1970
PiDP-11: Αντίγραφο του PDP-11/70 του 1970

Το PDP-11 ήταν ίσως ο πιο σημαντικός υπολογιστής που υπήρξε ποτέ. Καθόρισε αυτό που θεωρούμε φυσιολογικό, ήταν το πρώτο μηχάνημα για το οποίο θα μπορούσατε να πάρετε το Unix και τα Windows μπορούν να εντοπίσουν τις ρίζες του στο άλλο λειτουργικό σύστημα PDP-11, RSX-11.

Το 1975, ο 11/70 δεν ήταν μόνο ο μεγαλύτερος PDP-11, ήταν επίσης ο τελευταίος που είχε ποτέ ένα κατάλληλο πάνελ Blinkenlights. Σε κόκκινο και μοβ. Συγνώμη. Ρόουζ και Ματζέντα. Αυτά ήταν τα 70s. Αλλά τότε - ξαφνικά - τα μπροστινά πάνελ έφυγαν από τη ζωή μας και έπρεπε να κοιτάξουμε τα θαμπά μπεζ κουτιά για τις επόμενες δεκαετίες. Τόσο πολύ λυπηρό.

Το πραγματικά συναρπαστικό πράγμα σε αυτόν τον υπολογιστή είναι ότι είναι αρκετά χρήσιμο ακόμη και σήμερα. Μπορείτε να εκτελέσετε ένα σωστό unix 2.11BSD (που σημαίνει ότι έχει τα καλά κομμάτια του unix αλλά όχι το φούσκωμα) - αλλά μπορείτε επίσης να πάτε πίσω και να τρέξετε το Unix v6 ενώ μελετάτε το περίφημο Lions Commentary. Κάνει 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

Μετατρέψτε ένα 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 Εκτελέστε το σενάριο εγκατάστασης έτσι ώστε το 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
Προσθέστε τη Συλλογή Ιστορικού Λογισμικού PDP-11

Το προηγούμενο βήμα σας έδωσε το PiDP-11, αλλά μόνο ένα πρόγραμμα επίδειξης (αδρανές) για εκτέλεση. Το επόμενο βήμα είναι λοιπόν η λήψη όλων των λειτουργικών συστημάτων.

Κατεβάστε και αποσυσκευάστε τη συλλογή εικόνων δίσκου «συστήματα»:

cd /opt /pidp11

sudo wget

sudo tar -xvf systems.tar.gz

Επίσης, μπορεί να προστεθεί ακόμη μεγαλύτερη ποικιλία λειτουργικών συστημάτων:

sudo wget

Τέλος, είναι διαθέσιμη μια τεράστια βιβλιοθήκη 1,6 GB λογισμικού RSX-11:

cd/opt/PiDP11/systems/rsx11mplus/

wget

αποσυμπιέστε το PiDP11_DU1.zip

Αν θέλετε να τροποποιήσετε περισσότερα πράγματα:

εάν κάνετε αυτόματη εκκίνηση στο GUI, πρέπει να ανοίξετε ένα τερματικό και να πληκτρολογήσετε ~/pdp.sh για να «πιάσετε» το PDP-11. Απενεργοποιήστε την αυτόματη εκκίνηση του GUI: "Εικονίδιο Raspberry" -> Προτιμήσεις-> Διαμόρφωση Raspberry Pi. Μπορείτε πάντα να ξεκινήσετε το 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. Τα μπροστινά πάνελ είναι Cool.
  • Για να καταλάβετε πώς λειτουργεί ένας υπολογιστής και η CPU του, τίποτα δεν είναι καλύτερο από την επιθεώρηση ενός υπολογιστή σε λειτουργία σε ένα βήμα, την εναλλαγή σε μικρά προγράμματα λίγο -λίγο και τον τρόπο με τον οποίο πραγματικά οδηγούν τον υπολογιστή στο χαμηλότερο επίπεδο.

Για να αποκτήσετε έναν μπροστινό πίνακα, μπορείτε να αγοράσετε το πλήρες κιτ PiDP-11 (και μπορείτε να το κάνετε), αλλά μπορείτε επίσης να επιλέξετε την πιο βιομηχανική εμφάνιση Do It Yourself. Και αυτό είναι το Instructables, αυτό περιγράφουμε εδώ: στείλτε τα αρχεία σχεδίασης Gerber PCB σε οποιοδήποτε κατάστημα PCB και φτιάξτε το δικό σας μπροστινό πίνακα Bare Bones. Ένα PCB θα κοστίζει λίγο λιγότερο από 15 $ ανά μονάδα, σε ποσότητα πέντε, από μέρη όπως το jlcpcb.com.

Άλλα πράγματα που θα χρειαστείτε:

  • 64 LED (5mm, κόκκινο)
  • 37 δίοδοι (4148)
  • ένα τσιπ οδηγού UDN2981 ή ισοδύναμο.
  • 2 τυπικοί περιστροφικοί διακόπτες
  • 6 στιγμιαίοι και 24 διακόπτες εναλλαγής, κάθε τυπικός μίνι διακόπτης θα ταιριάζει.
  • 3 αντιστάσεις (1K), 12 αντιστάσεις (390 ohm).
  • Μια "εξαιρετικά ψηλή" υποδοχή κεφαλίδας pin για σύνδεση του Pi σας. Σημείωση! Τα κανονικά 2*20 ακίδων δεν θα λειτουργήσουν, το Pi χρειάζεται μεγαλύτερη απόσταση από το PCB.

Εάν είστε πραγματικά σε οικονομικό προϋπολογισμό ή απλά ενδιαφέρεστε για τα Blinkenlights, μπορείτε ακόμη και να παραλείψετε τους διακόπτες του μπροστινού πίνακα ή/και τους περιστροφικούς διακόπτες και να το κάνετε για <20 $ συνολικά.

Δείτε το αρχείο Gerber στην ενότητα λήψης.

Σημείωση - Δεν χρειάζεστε σειριακό τερματικό. Όλα μπορούν να γίνουν ασύρματα χρησιμοποιώντας ssh ή puTTY. Ακόμη και η διανυσματική απεικόνιση γραφικών μπορεί να γίνει ασύρματα, μέσω VNC σε αυτή την περίπτωση. Or χρησιμοποιήστε το δικό σας πληκτρολόγιο και οθόνη HDMI του Pi.

Συνιστάται: