
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Бұл бәріне бірдей пайдалы болмауы мүмкін, өйткені сіздің көпшілігіңізде классикалық 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 режимі туралы

Сіз тек 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 сайтынан оқи аласыз!
Ұсынылған:
Қазіргі діріл детекторы: 3 қадам

Қазіргі діріл детекторы: Бұл жобада біз біреу сыйлықты/қорапты шайқаса, дабыл беретін құрылғы жасаймыз. Мен Рождествоға поштаға пакет алған кезде мен бұл идеяны алдым. Ішінде не бар екенін білуге тырысу үшін, әрине, біз оны басқалар сияқты сілкіндірдік
HP DL380 G6 -ны арзан ойын компьютеріне түрлендіру: 6 қадам

HP DL380 G6 -ді арзан ойын компьютеріне айналдырыңыз: Мен жиі қолдануға болатын нәрсеге айналдыратын ерекше нәрсені жіктеймін. Мен тапқан нәрселердің бірі - бірнеше жылдық HP тірек серверлері - HP DL380. Олардың көпшілігі 50 доллардан төмен бағамен ұсынылады. Сондықтан мен мынаны сатып алуды шештім
Сынған IMac 2009 24 екінші тік дисплейге айналдырыңыз: 4 қадам

Сынған IMac 2009 24 қосымша тік дисплейге айналдырыңыз: жылдам және лас нұсқаулық. Кешіріңіз. Егер сізде сұрақтар болса, хабарлама жібере аласыз. Мен бұл туралы Интернетте ақпарат таба алмай қиналдым, сондықтан мен оны нұсқаулыққа айналдырдым. Негізінде: нұсқаулықты толық оқып шығыңыз, имажды босатыңыз, қапты сақтаңыз және
DJANGO -мен RASPBERRY PI -ді қолданатын қазіргі заманғы автомат машинасы: 4 қадам

DJANGO -мен RASPBERRY PI -ді қолдана отырып, қазіргі заманғы сауда машинасы: біз автоматтарға арналған веб -тілдерді қолдана отырып, заманауи GUI жасай аламыз ба? Жоғарыда келтірілген жауап - біз жасай аламыз, біз оны дүңгіршек режимінде сауда автоматтары үшін қолдана аламыз. Мен келесі жобаны қолданыстағы жобада қолдандым, ол жақсы жұмыс істейді және біз тестілейміз
Сынған DVD ойнатқышты үй кинотеатрының компьютері үшін қосымша корпусқа айналдырыңыз: 10 қадам

Сынған DVD ойнатқышты үй кинотеатрының компьютеріне арналған қосымша құрылғыға айналдырыңыз: шамамен 30 долларға (сізде DVD-RW дискісі мен медиа-орталықтың қашықтан басқару пульті бар деп есептесеңіз), ескі сынған DVD ойнатқышты сыртқы келбеті нашар/ қатты корпусқа айналдыруға болады. HTPC аксессуарларына қол жеткізу үшін. Шығындарды бөлу үшін 2 -қадамды қараңыз