Სარჩევი:

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 ნაბიჯის ასლი
ვიდეო: Праздник. Новогодняя комедия 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 პანელით. წითელ და მეწამულ ფერებში. Ბოდიში. ვარდი და მაგენტა. ეს იყო 70 -იანი წლები. მაგრამ შემდეგ - მოულოდნელად - წინა პანელები გაქრა ჩვენი ცხოვრებიდან და ჩვენ უნდა შევხედოთ მოსაწყენ კრემისფერ ყუთებს მომდევნო რამდენიმე ათწლეულის განმავლობაში. ისე ძალიან სამწუხაროა.

ამ კომპიუტერში მართლაც მომხიბლავი ის არის, რომ ის დღესაც საკმაოდ გამოსაყენებელია. თქვენ შეგიძლიათ გაუშვათ სათანადო 2.11BSD unix (იგულისხმება, რომ მას აქვს unix– ის კარგი ნაწილი, მაგრამ არა შებერილობა) - მაგრამ ასევე შეგიძლიათ კიდევ უფრო უკან დაბრუნდეთ და გაუშვათ Unix v6 სანამ თქვენ შეისწავლით ცნობილ ლომთა კომენტარს. ის აკეთებს TCP/IP, მუშაობს როგორც ვებ სერვერი, აკეთებს (ვექტორულ) გრაფიკას…

PiDP-11 პროექტი მიზნად ისახავდა ამ საპატიო მანქანის დაბრუნებას. წინა პანელით. შეიძლება იქ ჟოლო Pi იმალებოდეს, მაგრამ თუ გნებავთ, შეგიძლიათ დაუკავშიროთ ის ნამდვილ სერიულ ტერმინალებთან. ყველა ორიგინალური ოპერაციული სისტემა და პროგრამული უზრუნველყოფა მზად არის ჩატვირთვისთვის.

ჩემი ადრინდელი PiDP-8 პროექტის მსგავსად, თქვენ შეგიძლიათ გამოიყენოთ პროგრამა ნებისმიერი Raspberry Pi– ზე PiDP-11 ტექნიკის გარეშეც კი. მაგრამ იდეა არის ერთი ნაბიჯის გადადგმა, მისი ფიზიკური ფორმის დაბრუნების გზით: მოციმციმე ნათურები.

სინამდვილეში ოთხი ეტაპი შეგიძლიათ განიხილოთ:

  • უბრალოდ გაუშვით PiDP-11 ემულატორი თქვენს Raspberry Pi– ზე და ითამაშეთ PDP-11 ოპერაციული სისტემებით;
  • ვიზუალური ეფექტისთვის PiDP-11 მიკროსქემის დაფის დამატება Blinkenlights;
  • soldering კონცენტრატორები დაფაზე, რათა მოიპოვოს მანქანა წინა პანელზე;
  • შეიძინეთ სრული ასლის ნაკრები ლამაზი ჩანთით, აკრილის წინა პანელის საფარით და პერსონალური კონცენტრატორებით.

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

დაბოლოს, ხელმისაწვდომია RSX-11 პროგრამული უზრუნველყოფის უზარმაზარი 1.6 GB ბიბლიოთეკა:

cd/opt/PiDP11/systems/rsx11mplus/

wget

გახსენით PiDP11_DU1.zip

თუ გსურთ, შეცვალეთ მეტი რამ:

თუ ავტომატურად ჩაწერთ GUI– ში, თქვენ უნდა გახსნათ ტერმინალი და ჩაწეროთ ~/pdp.sh PDP-11– ის ‘დასაჭერად’. გამორთეთ GUI ავტომატური გადატვირთვა: "ჟოლოს ხატი" -> პარამეტრები -> ჟოლო 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: დაამატეთ ფიზიკური წინა პანელი

დაამატეთ ფიზიკური წინა პანელი
დაამატეთ ფიზიკური წინა პანელი
დაამატეთ ფიზიკური წინა პანელი
დაამატეთ ფიზიკური წინა პანელი
დაამატეთ ფიზიკური წინა პანელი
დაამატეთ ფიზიკური წინა პანელი

რატომ არის ფიზიკური წინა პანელი საინტერესო?

  • ეს არის მოციმციმე ნათურები. წინა პანელები მაგარია.
  • იმის გასაგებად, თუ როგორ მუშაობს კომპიუტერი და მისი პროცესორი, არაფერია ისეთი, როგორიც არის კომპიუტერის შემოწმება ერთი ნაბიჯის რეჟიმში, მცირე პროგრამებში გადართვა და იმის დანახვა, თუ როგორ მართავენ ისინი კომპიუტერს ყველაზე დაბალ დონეზე.

წინა პანელის მისაღებად შეგიძლიათ შეიძინოთ PiDP-11– ის სრული ნაკრები (და თქვენ გისურვებთ ამის გაკეთებას), მაგრამ ასევე შეგიძლიათ აირჩიოთ უფრო ინდუსტრიული გარეგნობის Do It Yourself ვარიანტი. ეს არის Instructables, ეს არის ის, რასაც ჩვენ აღვწერთ აქ: გაგზავნეთ Gerber PCB დიზაინის ფაილები ნებისმიერ PCB მაღაზიაში და შექმენით თქვენი საკუთარი შიშველი ძვლების წინა პანელი. PCB ეღირება 15 დოლარზე ნაკლები, ვიდრე ერთეული, რაოდენობა ხუთი, jlcpcb.com– ის მსგავსი ადგილებიდან.

სხვა რამ დაგჭირდებათ:

  • 64 LED (5 მმ, წითელი)
  • 37 დიოდი (4148)
  • UDN2981 დრაივერის ჩიპი, ან ექვივალენტი.
  • 2 სტანდარტული მბრუნავი ჩამრთველი
  • 6 მომენტალური და 24 გადამრთველი გადამრთველი, ნებისმიერი სტანდარტული მინი გადამრთველი მოერგება.
  • 3 რეზისტორი (1K), 12 რეზისტორი (390 ohms).
  • "ზედმეტად მაღალი" პინის სათაურის კონექტორი თქვენი Pi- ს დასაკავშირებლად. Შენიშვნა! ჩვეულებრივი 2*20 პინიანი არ იმუშავებს, Pi– ს სჭირდება მეტი მანძილი PCB– დან.

თუ თქვენ ნამდვილად ხართ ბიუჯეტში, ან უბრალოდ დაინტერესებული ხართ Blinkenlights– ით, თქვენ შეგიძლიათ გამოტოვოთ წინა პანელის გადამრთველები და/ან მბრუნავი კონცენტრატორები და სულ 20 დოლარად გადაიხადოთ.

იხილეთ გერბერის ფაილი ჩამოტვირთვის განყოფილებაში.

შენიშვნა - თქვენ არ გჭირდებათ სერიული ტერმინალი. ყველაფერი შეიძლება გაკეთდეს უსადენოდ ssh ან puTTY გამოყენებით. ვექტორული გრაფიკის ჩვენებაც კი შეიძლება გაკეთდეს უსადენოდ, ამ შემთხვევაში VNC საშუალებით. ან გამოიყენეთ Pi- ს საკუთარი კლავიატურა და HDMI მონიტორი.

გირჩევთ: