Мазмұны:

Сынған Mac классикасын қазіргі Raspberry Pi компьютеріне айналдырыңыз: 7 қадам
Сынған Mac классикасын қазіргі Raspberry Pi компьютеріне айналдырыңыз: 7 қадам

Бейне: Сынған Mac классикасын қазіргі Raspberry Pi компьютеріне айналдырыңыз: 7 қадам

Бейне: Сынған Mac классикасын қазіргі Raspberry Pi компьютеріне айналдырыңыз: 7 қадам
Бейне: BTT - Manta M4P CB1 Klipper install 2024, Шілде
Anonim
Сынған Mac классикасын қазіргі Raspberry Pi компьютеріне айналдырыңыз
Сынған Mac классикасын қазіргі Raspberry Pi компьютеріне айналдырыңыз

Бұл бәріне бірдей пайдалы болмауы мүмкін, өйткені сіздің көпшілігіңізде классикалық Mac сынған жоқ. Дегенмен, мен бұл нәрсенің көрсетілуін ұнатамын және оны BBB -ге бірнеше жыл бұрын сәтті қостым. Дегенмен, мен жақтау буферінің мазмұнын көрсете алмадым. Бірақ Raspberry Pi және оған кіріктірілген DPI кез келген сыртқы мониторды қосуға және оны бейне шығысын ыңғайлы түрде көрсету үшін пайдалануға мүмкіндік береді.

Назар аударыңыз, бұл менің жеке веб -сайтта жарияланған түпнұсқаның жеңілдетілген көшірмесі. Түпнұсқалық нұсқаулықта осы жобада болған бірнеше техникалық мәліметтер мен мәселелер талқыланады.

Жабдықтар

Сізге қажет:

  • Дисплейдің техникалық мәліметтер парағы
  • 40 істікшелі Raspberry Pi (2B+ немесе одан жаңа)
  • Кез келген (кем дегенде біршама) стандартты монитор
  • Қосымша: 3.3 В -тан 5 В логикалық деңгейге түрлендіргіш (мониторға байланысты)
  • Сымдар

1 -қадам: Уақыт пен сигнал туралы ақпаратты табыңыз

Уақыт пен сигнал туралы ақпаратты табыңыз
Уақыт пен сигнал туралы ақпаратты табыңыз

Бұл, мүмкін, бүкіл жобаның ең қиын қадамы, себебі пайдаланушы нұсқаулықтарында әдетте бұл ақпарат болмайды. Менің ойымша, егер сіз монитордың техникалық нұсқаулықтарын немесе жөндеу нұсқаулықтарын іздеуден бастасаңыз жақсы. Егер сіздің мониторыңыз VGA стандартты дисплейі болса, уақыт туралы ақпаратты интернеттен іздеуге болады.

Қалай болғанда да, Macintosh Classic ішкі CRT уақыт диаграммасы көрсетіледі. Бақытымызға орай, біреу компьютерге арналған барлық техникалық мәліметтер бар ескі әзірлеуші жазбаларын жүктеді. Мен дәл уақытты осы нұсқаулықтың келесі кезеңінде талқылаймын.

Егер сіз VGA сигналдарының (немесе бұл Mac дисплейінің сигналы) қалай жұмыс істейтінін білмесеңіз, мына ресурстарға шолу жасай аласыз:

  • VGA сигналдары
  • Macintosh Classic CRT

2 -қадам: DPI режимі туралы

DPI режимі туралы
DPI режимі туралы

Сіз тек GPIO интерфейсі арқылы қосылатын Raspberry Pi дисплей HAT -ін көрген боларсыз. Олар GPIO-ның баламалы функцияларының бірі болып табылатын 40-PIN GPIO Raspberry Pi DPI режимін пайдаланады.

Бұл жағдайда GPIO банкінің түйіні өзгереді. Нәтижені суреттен көруге болады (сурет көзі).

Бұл конфигурация RGB параллель дисплейлерін Raspberry Pi GPIO -ға қосуға мүмкіндік береді. Алайда, бұл GPIO түйреуіштерінің көпшілігін Pi DPI режимінде жұмыс істеген кезде басқа тапсырмалар үшін қолдануға болмайтынын білдіреді.

Бұл интерфейс GPU микробағдарламасымен басқарылады және оны config.txt арнайы параметрлерімен конфигурациялауға болады. Сонымен қатар, сізге Linux Device Tree қабатының дұрыс қабатталуын жүктеу және қосу қажет болады.

3 -қадам: DPI режимін қосу

Жоғарыда айтылғандай, режим Linux Device Tree дұрыс қабаттасуын жүктеу арқылы қосылады. Бірақ алдымен сіз I2C мен SPI -ді өшіруіңіз керек, себебі олар кейбір бейне түйреуіштермен қайшы келеді. Ол үшін config.txt файлын өңдеңіз:

sudo nano /boot/config.txt

Бұл файлда келесі екі жолды түсіндіріңіз:

dtparam = i2c_arm = onttparam = spi = on

Мұны жасағаннан кейін, DTO жүктеу арқылы GPIO -ны Alt2 режиміне қойыңыз:

# 24 разрядты модернизация = dpi24# 18 биттік режим# dtoverlay = dpi18

Режим мониторға байланысты. Мен 8-разрядты режимді қолдандым, онда әр түсте (қызыл, жасыл және көк) сегіз бөлек бит бар, олар түс туралы ақпаратты мониторға жібереді. Екі DTO да әдепкі бойынша орнатылғанын ескеріңіз.

4 -қадам: Бейне жабдықты конфигурациялау

Бейне жабдықты конфигурациялау
Бейне жабдықты конфигурациялау

DPI режимін config.txt файлына арнайы атрибуттарды орналастыру арқылы конфигурациялауға болады. Мен сізге барлық қажетті ақпаратты жылдам енгізуге мүмкіндік беретін шағын Java қосымшасын жаздым. Содан кейін ол сізге атрибуттарды жасайды және оларды config.txt файлына қосу қажет.

Бұл құрал әмбебап болып табылады және оны басқа дисплейлер үшін конфигурация қасиеттерін жасау үшін де қолдануға болады. Әр түрлі өрістер мен параметрлер қосымшаның жүктеу бетінде түсіндірілген. Мен Macintosh Classic CRT үшін келесі екі атрибутты қолдандым:

dpi_output_format = 0x76017dpi_timings = 512 0 14 178 0 342 0 0 4 24 0 0 0 60 0 15667200 1

5 -қадам: Framebuffer конфигурациялаңыз және реттелетін бейне режимін орнатыңыз

Сіз алдын ала конфигурацияланған уақыт режимін қолдана аласыз немесе реттелетін режимді анықтай аласыз. Бұл жағдайда дисплейдің интерфейсі үшін стандартты бейне режимі қолданылмайды. Сондықтан, config.txt файлында келесі екі жалаушаны орнату арқылы жасауға болатын реттелетін бейне режимін анықтау керек болды:

dpi_group = 2dpi_mode = 87

Бұл жоғарыда сипатталған dpi_timings параметрін драйвер Raspberry Pi жүктелген кезде қолданатынына көз жеткізеді.

Әрі қарай, жақтау буферін конфигурациялау қажет. Мен Mac Classic CRT үшін келесі параметрлерді қолдандым:

overscan_left = 0overscan_right = 0overscan_top = 0overscan_bottom = 0framebuffer_width = 512framebuffer_height = 342enable_dpi_lcd = 1display_default_lcd = 1

Соңғы екі жол бейне сигналдар шығарылатынына және кадр буферінің мазмұнын шығару үшін DPI пайдаланылатынына көз жеткізеді.

Шамадан тыс сканерлеу мәндері кескінді орталықтан тыс жерде орналастыру үшін пайдалануға болады. Дегенмен, менікі бірден жақсы болды, сондықтан мен бұл құндылықтарды қолданған жоқпын.

6 -қадам: Барлығын біріктіру

Бәрін ілу
Бәрін ілу
Бәрін ілу
Бәрін ілу
Бәрін ілу
Бәрін ілу
Бәрін ілу
Бәрін ілу

Бұл қадам өте қарапайым. Raspberry Pi (GPIO 5) HSYNC желісін және Pi (GPIO 3) VSYNC желісін дисплейдің HSYNC және VSYNC жолдарына қосыңыз. Дисплейдің жерге қосылған сымын Pi -дегі GND түйреуішіне қосуды ұмытпаңыз. Содан кейін дисплейге Raspberry Pi түс сызықтарын қосыңыз. Бұл қадам конфигурация мен дисплейге байланысты өзгереді.

Mac Classic дисплейі-бір разрядты монохромды дисплей, сондықтан мен экранның деректер желісін қосу үшін бір түсті сызықты қолдандым. Бұл тез және лас шешім, мен басқа мақалада экранды дұрыс байланыстырамын.

7 -қадам: Қорытынды

Және бұл сізге керек нәрсе! Бұл менің ескі сынған Macintosh Classic -ті керемет және пайдалы дисплейге айналдырды. Бақытымызға орай, DPI режимін орнату және оны кез келген дерлік дисплеймен, тіпті 30 жастағы CRT-мен жұмыс істеу үшін конфигурациялау өте оңай. Бұл әдіс жұмыс үстелін және консоль шығысын күрделі бағдарламалар мен аппараттық түзетулерсіз көрсетуге мүмкіндік береді.

Ескерту: Бұл нұсқаулықта қысқа және түсінікті болу үшін бірнеше мәліметтер алынып тасталды. Толық мақаланы nerdhut.de сайтынан оқи аласыз!

Ұсынылған: