
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

Epo, kjo mund të mos jetë e dobishme për të gjithë, sepse shumica prej jush ndoshta nuk posedojnë një Mac klasik të prishur. Sidoqoftë, më pëlqen shumë shfaqja e asaj gjëje dhe e lidha me sukses me një BBB vite më parë. Sidoqoftë, unë kurrë nuk kam qenë në gjendje të shfaq përmbajtjen e framefuffer. Por Raspberry Pi, dhe DPI e tij i integruar, ju lejojnë të lidhni pothuajse çdo monitor të jashtëm dhe ta përdorni atë për të shfaqur me lehtësi daljen e videos.
Vini re se kjo është një kopje e thjeshtuar e artikullit origjinal të botuar në faqen time personale. Versioni origjinal diskuton disa detaje të tjera teknike dhe probleme që kam pasur gjatë këtij projekti.
Furnizimet
Do t'ju duhet:
- Një fletë e të dhënave teknike të ekranit tuaj
- Një Raspberry Pi 40-pin (2B+ ose më e re)
- Çdo (të paktën disi) monitor standard
- Opsionale: Konvertuesi i nivelit logjik 3.3V në 5V (varet nga monitori juaj)
- Telat
Hapi 1: Gjeni informacionin për kohën dhe sinjalin

Ky është ndoshta hapi më i vështirë i të gjithë projektit sepse manualet e përdoruesve zakonisht nuk e përmbajnë këtë informacion. Unë mendoj se është më mirë nëse filloni duke kërkuar manuale teknike ose manualë riparimi të monitorit tuaj. Nëse monitori juaj është një ekran standard VGA, mund të kërkoni informacionin e kohës në internet.
Gjithsesi, shfaqet diagrami i kohës i KRRT -së së brendshme të Macintosh Classic. Për fat të mirë, dikush ngarkoi shënimet e vjetra të zhvilluesit, të cilat përmbajnë të gjitha llojet e detajeve teknike për atë kompjuter. Unë do të diskutoj kohën e saktë në një hap të mëvonshëm të këtij udhëzimi.
Nëse nuk e dini se si funksionojnë sinjalet VGA (ose sinjali i ekranit të këtij Mac), mund t'i hidhni një sy këtyre burimeve:
- Sinjalet VGA
- KRRT -ja e Macintosh Classic
Hapi 2: Rreth mënyrës DPI

Ju mund të keni parë disa HAT të ekranit të Raspberry Pi që lidhen vetëm përmes ndërfaqes GPIO. Ata përdorin mënyrën DPI të 40-Pin GPIO Raspberry Pi, e cila është një nga funksionet alternative të GPIO.
Në atë rast, ndryshimi i bankës GPIO ndryshon. Rezultati mund të shihet në imazh (burimi i figurës).
Ky konfigurim lejon që ekranet paralele RGB të lidhen me Raspberry Pi GPIO. Sidoqoftë, kjo do të thotë gjithashtu se shumica e kunjave GPIO nuk mund të përdoren për detyra të tjera ndërsa Pi funksionon në modalitetin DPI.
Kjo ndërfaqe kontrollohet nga firmueri i GPU -së dhe mund të konfigurohet me parametra të veçantë të konfigurimit.txt. Për më tepër, gjithashtu do të duhet të ngarkoni dhe aktivizoni mbivendosjen e saktë të Pemës së Pajisjes Linux.
Hapi 3: Aktivizimi i modalitetit DPI
Siç u përmend, mënyra është aktivizuar duke ngarkuar mbivendosjen e saktë të Pemës së Pajisjes Linux. Por së pari, do të duhet të çaktivizoni I2C dhe SPI, sepse ato do të bien ndesh me disa nga kunjat e videos. Për ta bërë këtë, redaktoni skedarin config.txt:
sudo nano /boot/config.txt
Në atë skedar, komentoni dy rreshtat e mëposhtëm:
dtparam = i2c_arm = ondtparam = spi = aktiv
Pasi të jetë bërë kjo, vendosni GPIO në modalitetin Alt2 duke ngarkuar DTO:
# 24-Bit modedtoverlay = dpi24# 18-Bit mode# dtoverlay = dpi18
Modaliteti varet nga monitori juaj. Kam përdorur modalitetin 8-bit, ku secila ngjyrë (e kuqe, jeshile dhe blu) ka tetë pjesë të veçanta që transmetojnë informacionin e ngjyrave në monitor. Vini re se të dy DTO -të janë instaluar tashmë si parazgjedhje.
Hapi 4: Konfigurimi i Pajisjes Video

Mënyra DPI mund të konfigurohet duke vendosur atribute të veçanta në skedarin config.txt. Kam shkruar këtë aplikacion të vogël Java që do t'ju lejojë të futni shpejt të gjithë informacionin e nevojshëm. Pastaj do të gjenerojë atributet për ju, dhe ju vetëm duhet t'i shtoni ato në skedarin config.txt.
Ky mjet është universal dhe gjithashtu mund të përdoret për të krijuar vetitë e konfigurimit për ekranet e tjera. Fushat dhe parametrat e ndryshëm shpjegohen në faqen e shkarkimit të aplikacionit. Kam përdorur dy atributet e mëposhtëm për KRRT Macintosh Classic:
dpi_output_format = 0x76017dpi_timings = 512 0 14 178 0 342 0 0 4 24 0 0 0 60 0 15667200 1
Hapi 5: Konfiguroni Framebuffer dhe Vendosni një Modalitet Video të Përshtatur
Ju ose mund të përdorni një mënyrë të para-konfiguruar të kohës, ose të përcaktoni një të personalizuar. Në këtë rast, asnjë modalitet standard video nuk mund të përdoret për ndërfaqen e ekranit. Prandaj, më duhej të përcaktoja një mënyrë video të personalizuar, e cila mund të bëhet duke vendosur dy flamujt e mëposhtëm në skedarin config.txt:
dpi_group = 2dpi_mode = 87
Kjo do të sigurohet që parametri dpi_timings, i përshkruar më sipër, të përdoret nga shoferi kur Raspberry Pi të ngrihet.
Tjetra, framebuffer duhet të konfigurohet. Kam përdorur cilësimet e mëposhtme për Mac Classic CRT:
overscan_left = 0overscan_right = 0overscan_top = 0overscan_bottom = 0framebuffer_width = 512framebuffer_height = 342enable_dpi_lcd = 1display_default_lcd = 1
Dy rreshtat e fundit do të sigurohen që sinjalet video të gjenerohen dhe që DPI përdoret për të nxjerrë përmbajtjen e tamponit të kornizës.
Vlerat e tepërta të skanimit mund të përdoren për të përqendruar imazhin nëse duhet të jetë jashtë qendrës. Sidoqoftë, imja ishte mirë menjëherë, kështu që nuk i përdor ato vlera.
Hapi 6: Mbërtheni gjithçka




Ky hap është mjaft i thjeshtë. Thjesht lidhni linjën HSYNC të Raspberry Pi (GPIO 5) dhe vijën VSYNC të Pi (GPIO 3) me linjat HSYNC dhe VSYNC të ekranit. Mos harroni të lidhni një tel tokësor të ekranit me një kunj GND në Pi. Pastaj, lidhni linjat e ngjyrave të Raspberry Pi me ekranin tuaj. Ky hap ndryshon, në varësi të konfigurimit dhe ekranit tuaj.
Ekrani i Mac Classic është një ekran pikturë njëngjyrëshe, kështu që unë thjesht përdor një linjë të vetme me ngjyra për të lidhur linjën e të dhënave të ekranit. Kjo është një zgjidhje e shpejtë dhe e ndyrë dhe unë do ta lidh ekranin siç duhet në një artikull tjetër.
Hapi 7: Përmbledhje
Dhe kjo është gjithçka që duhet të bëni! Kjo e ktheu Macintosh Classic -in tim të vjetër të thyer në një pjesë të ftohtë dhe të dobishme të ekranit. Për fat të mirë, është shumë e lehtë të vendosësh modalitetin DPI dhe ta konfigurosh që të funksionojë me pothuajse çdo ekran, madje edhe KRRT-të 30-vjeçare. Kjo metodë më lejon të bëj daljen e desktopit dhe tastierës pa ndonjë program të ndërlikuar dhe modifikime të harduerit.
Shënim: Disa detaje u hoqën nga ky udhëzues për ta mbajtur atë të shkurtër dhe më të lehtë për t'u kuptuar. Artikullin e plotë mund ta lexoni në nerdhut.de!
Recommended:
Kthejeni një IMac të thyer 2009 24 në një ekran vertikal dytësor: 4 hapa

Kthejeni një IMac të thyer 2009 24 në një ekran vertikal dytësor: Udhëzues i shpejtë dhe i ndyrë. Me falni. Mund të dërgoni një mesazh nëse keni ndonjë pyetje. Unë kisha shumë probleme për të gjetur informacione në internet në lidhje me këtë, kështu që e bëra këtë të udhëzueshme. Në thelb: lexoni të gjithë udhëzuesin, zbrazni imac -in, mbajeni rastin dhe
Kthejeni një kompjuter të vjetër në një server në internet!: 9 hapa

Kthejeni një kompjuter të vjetër në një server në internet!: Pyesni veten se çfarë të bëni me atë kabllo rrjeti dhe atë kompjuter të vjetër që keni duke mbledhur pluhur në bodrumin tuaj? mirë këtu është diçka e vogël që mund të jetë e dobishme për ju
Kthejeni një Mac të Vjetër në një Server të Skedarëve në Shtëpi!: 3 hapa

Kthejeni një Mac të Vjetër në një Server File në Shtëpi !: Nëse jeni një përdorues i përkushtuar i Mac si unë, ka shumë mundësi, ju do të keni një Mac të vjetër të ulur diku, duke mbledhur pluhur. Mos e jepni ose mos e dërgoni për t'u vrarë, ripërdoroni për përdorim si server skedarësh në shtëpi! Me një konfigurim të thjeshtë, do të jeni
Kthejeni një tastierë nga një laptop i thyer në një mi PS/2: 6 hapa

Kthejeni një Trackpad nga një laptop i thyer në një mi PS/2: Një mik më dha një laptop HP Pavilion të prishur. Vetëm me pak punë, mund të hiqni tastierën dhe të lidheni me një port serial PS/2 ose 9-pin. Lidhuni me kompjuterin tuaj dhe përdorni si miun e thjeshtë, apo edhe lidhni me Arduino për një ndërfaqe unike për pajisjen tuaj
Përdorni SSH dhe XMing për të shfaqur programe X nga një kompjuter Linux në një kompjuter Windows: 6 hapa

Përdorni SSH dhe XMing për të shfaqur programe X nga një kompjuter Linux në një kompjuter Windows: Nëse përdorni Linux në punë, dhe Windows në shtëpi, ose anasjelltas, ndonjëherë mund t'ju duhet të regjistroheni në kompjuter në vendndodhjen tuaj tjetër , dhe drejtoni programe. Epo, mund të instaloni një server X dhe të aktivizoni tunelimin SSH me klientin tuaj SSH, dhe një