Obsah:
- Zásoby
- Krok 1: Nájdite informácie o načasovaní a signáli
- Krok 2: O režime DPI
- Krok 3: Povolenie režimu DPI
- Krok 4: Konfigurácia video hardvéru
- Krok 5: Konfigurujte Framebuffer a nastavte vlastný režim videa
- Krok 6: Pripojenie všetkého
- Krok 7: Zhrnutie
Video: Premeňte zlomený počítač Mac na moderný počítač Raspberry Pi: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
To nemusí byť užitočné pre každého, pretože väčšina z vás pravdepodobne nevlastní pokazený klasický Mac. Veľmi sa mi však páči zobrazenie tej veci a úspešne som ho pred rokmi prepojil s BBB. Nikdy sa mi však nepodarilo zobraziť obsah framebuffer. Ale Raspberry Pi a jeho vstavané DPI vám umožňujú pripojiť prakticky akýkoľvek externý monitor a použiť ho na pohodlné zobrazenie video výstupu.
Upozorňujeme, že toto je zjednodušená kópia pôvodného článku uverejneného na mojej osobnej webovej stránke. Pôvodná verzia pojednáva o niekoľkých ďalších technických podrobnostiach a problémoch, ktoré som mal počas tohto projektu.
Zásoby
Budete potrebovať:
- Technický list vášho displeja
- 40-pinový Raspberry Pi (2B+ alebo novší)
- Akýkoľvek (aspoň trochu) štandardný monitor
- Voliteľné: prevodník logickej úrovne 3,3 V na 5 V (závisí od vášho monitora)
- Drôty
Krok 1: Nájdite informácie o načasovaní a signáli
Toto je pravdepodobne najťažší krok celého projektu, pretože používateľské príručky tieto informácie spravidla neobsahujú. Myslím, že je najlepšie, ak začnete tým, že vyhľadáte technické príručky alebo návody na opravu svojho monitora. Ak je váš monitor štandardným VGA displejom, môžete si informácie o načasovaní vyhľadať online.
V každom prípade sa zobrazí časový diagram interného CRT počítača Macintosh Classic. Našťastie niekto nahral staré poznámky pre vývojárov, ktoré obsahujú všetky druhy technických podrobností pre tento počítač. Presné načasovanie prediskutujem v neskoršom kroku tohto návodu.
Ak neviete, ako fungujú signály VGA (alebo zobrazovací signál tohto počítača Mac), môžete sa pozrieť na tieto zdroje:
- VGA signály
- CRT počítača Macintosh Classic
Krok 2: O režime DPI
Možno ste už videli niektoré kryty HAT Raspberry Pi, ktoré sa pripájajú iba prostredníctvom rozhrania GPIO. Používajú režim DPI 40-kolíkového GPIO Raspberry Pi, ktorý je jednou z alternatívnych funkcií GPIO.
V takom prípade sa zmení vývod banky GPIO. Výsledok je vidieť na obrázku (zdroj obrázku).
Táto konfigurácia umožňuje pripojiť k Raspberry Pi GPIO paralelné RGB displeje. To však tiež znamená, že väčšinu pinov GPIO nemožno použiť na iné úlohy, kým Pi pracuje v režime DPI.
Toto rozhranie je riadené firmvérom GPU a je možné ho konfigurovať pomocou špeciálnych parametrov config.txt. Okrem toho budete musieť tiež načítať a povoliť správne prekrytie stromu zariadení Linux.
Krok 3: Povolenie režimu DPI
Ako už bolo spomenuté, režim je povolený načítaním správneho prekrytia stromu zariadenia Linux. Najprv však budete musieť vypnúť I2C a SPI, pretože tie budú v rozpore s niektorými video pinmi. Ak to chcete urobiť, upravte súbor config.txt:
sudo nano /boot/config.txt
V tomto súbore komentujte nasledujúce dva riadky:
dtparam = i2c_arm = ondtparam = spi = zapnuté
Akonáhle to urobíte, prepnite GPIO do režimu Alt2 načítaním DTO:
# 24-bitové modedtoverlay = dpi24# 18-bitový režim# dtoverlay = dpi18
Režim závisí od vášho monitora. Použil som 8-bitový režim, kde každá farba (červená, zelená a modrá) má osem samostatných bitov, ktoré prenášajú informácie o farbe na monitor. Všimnite si toho, že oba DTO sú už predvolene nainštalované.
Krok 4: Konfigurácia video hardvéru
Režim DPI je možné konfigurovať vložením špeciálnych atribútov do súboru config.txt. Napísal som túto malú aplikáciu Java, ktorá vám umožní rýchlo zadať všetky potrebné informácie. Potom vám vygeneruje atribúty a stačí ich iba pridať do súboru config.txt.
Tento nástroj je univerzálny a dá sa použiť aj na vytvorenie konfiguračných vlastností pre iné displeje. Rôzne polia a parametre sú vysvetlené na stránke sťahovania aplikácie. Pre počítač Macintosh Classic CRT som použil nasledujúce dva atribúty:
dpi_output_format = 0x76017dpi_timings = 512 0 14 178 0 342 0 0 4 24 0 0 0 60 0 15667200 1
Krok 5: Konfigurujte Framebuffer a nastavte vlastný režim videa
Môžete použiť buď vopred nakonfigurovaný režim časovania, alebo definovať vlastný. V tomto prípade nebolo možné na prepojenie displeja použiť žiadny štandardný režim videa. Preto som musel definovať vlastný režim videa, ktorý je možné vykonať nastavením dvoch nasledujúcich príznakov v súbore config.txt:
dpi_group = 2dpi_mode = 87
Tým sa zabezpečí, že ovládač pri štarte Raspberry Pi použije ovládač dpi_timings, popísaný vyššie.
Ďalej je potrebné nakonfigurovať framebuffer. Na Mac Classic CRT som použil nasledujúce nastavenia:
overscan_left = 0overscan_right = 0overscan_top = 0overscan_bottom = 0framebuffer_width = 512framebuffer_height = 342enable_dpi_lcd = 1display_default_lcd = 1
Posledné dva riadky zabezpečia, aby sa generovali video signály a aby sa na výstup obsahu vyrovnávacej pamäte rámcov použil DPI.
Hodnoty preskenovania je možné použiť na vycentrovanie obrázka, ak by mal byť mimo stred. Môj bol však hneď v poriadku, takže som tieto hodnoty nepoužil.
Krok 6: Pripojenie všetkého
Tento krok je pomerne jednoduchý. Stačí pripojiť riadok HSYNC Raspberry Pi (GPIO 5) a VSYNC rad Pi (GPIO 3) k riadkom HSYNC a VSYNC displeja. Nezabudnite pripojiť uzemňovací vodič displeja k kolíku GND na Pi. Potom k svojmu displeju pripojte farebné čiary Raspberry Pi. Tento krok sa líši v závislosti od vašej konfigurácie a displeja.
Displej Mac Classic je jednobitový monochromatický displej, takže som na pripojenie dátového riadku obrazovky jednoducho použil jednofarebný riadok. Je to rýchle a špinavé riešenie a obrazovku poriadne zapojím v inom článku.
Krok 7: Zhrnutie
A to je všetko, čo musíte urobiť! Toto urobilo z môjho starého pokazeného počítača Macintosh Classic chladný a užitočný displej. Našťastie je veľmi jednoduché nastaviť režim DPI a nakonfigurovať ho tak, aby fungoval takmer s akýmkoľvek displejom, dokonca aj s 30-ročnými CRT. Táto metóda mi umožňuje vykresliť výstup z pracovnej plochy a konzoly bez akýchkoľvek komplikovaných programov a hardvérových úprav.
Poznámka: V tomto návode bolo vynechaných niekoľko podrobností, aby boli krátke a zrozumiteľnejšie. Celý článok si môžete prečítať na nerdhut.de!
Odporúča:
Premeňte zlomený IMac 2009 24 na sekundárny vertikálny displej: 4 kroky
Premeňte zlomený IMac 2009 24 na sekundárny vertikálny displej: rýchly a špinavý návod. Prepáč. V prípade otázok môžete poslať správu. Mal som veľa problémov nájsť o tom online informácie, takže som to urobil ako poučiteľné. V zásade: prečítajte si celý návod, vyprázdnite imac, nechajte puzdro a
Monoprice Moderný retro odpojiteľný káblový režim: 26 krokov (s obrázkami)
Monoprice Moderný retro odnímateľný káblový režim: tieto slúchadlá majú veľkú hodnotu (~ 25 dolárov), ale pripojený kábel je príliš dlhý. teraz po tomto môžete získať ľubovoľnú dĺžku kábla. alebo si môžete zaobstarať bluetooth dongle a mať bezdrôtové skvelo znejúce slúchadlá. slúchadlá bluetooth toto je prispôsobenie
„Drevené“stolné hodiny *Moderný vzhľad *: 9 krokov (s obrázkami)
„Drevené“stolné hodiny *Moderný vzhľad *: Ahoj všetci, toto je môj druhý pokyn! Tentokrát sa chystáme postaviť drevené hodiny s displejom teploty a vlhkosti. Ako je znázornené na obrázku, náš čas bude zobrazený pomocou „dreva“. Pretože svetlo nie je silné,
Retro-moderný stereofónny reproduktor Bluetooth: 7 krokov (s obrázkami)
Retro-moderný stereofónny reproduktor Bluetooth: To sa stane, keď nájdete staré diely, ktoré sú príliš chladné na to, aby ste ich nemohli použiť. Jedná sa o reproduktorový systém Bluetooth s tonom triedy štyridsiatych rokov minulého storočia (alebo možno dokonca 30 rokov!); drôty, žiarivé vákuové trubice, mosadzné armatúry, tmavé drevo a jedna veľká … veľká
Premeňte zlomený prehrávač DVD na kryt príslušenstva pre počítač domáceho kina: 10 krokov
Premeňte zlomený prehrávač DVD na kryt príslušenstva k počítaču domáceho kina: Za približne 30 dolárov (za predpokladu, že už máte jednotku DVD-RW a diaľkové ovládanie mediálneho centra) môžete zo starého poškodeného prehrávača DVD urobiť kryt pre svoj nevzhľadný/ tvrdý povrch. dosiahnuť príslušenstvo HTPC. Podrobný rozpis nákladov nájdete v kroku 2. Backgrou