فهرست مطالب:

یک مک کلاسیک شکسته را به رایانه رزبری پای امروزی تبدیل کنید: 7 مرحله
یک مک کلاسیک شکسته را به رایانه رزبری پای امروزی تبدیل کنید: 7 مرحله

تصویری: یک مک کلاسیک شکسته را به رایانه رزبری پای امروزی تبدیل کنید: 7 مرحله

تصویری: یک مک کلاسیک شکسته را به رایانه رزبری پای امروزی تبدیل کنید: 7 مرحله
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, جولای
Anonim
یک مک کلاسیک شکسته را به رایانه رزبری پای امروزی تبدیل کنید
یک مک کلاسیک شکسته را به رایانه رزبری پای امروزی تبدیل کنید

خوب ، این ممکن است برای همه مفید نباشد ، زیرا اکثر شما احتمالاً صاحب یک Mac کلاسیک خراب نیستید. با این حال ، من صفحه نمایش آن را بسیار دوست دارم و سالها پیش آن را با موفقیت به BBB وصل کردم. با این حال ، من هرگز نتوانستم محتویات فریم بافر را نمایش دهم. اما رزبری پای و DPI داخلی آن به شما امکان می دهد تقریباً هر مانیتور خارجی را متصل کرده و از آن برای نمایش راحت خروجی ویدئو استفاده کنید.

توجه داشته باشید که این یک نسخه ساده شده از مقاله اصلی است که در وب سایت شخصی من منتشر شده است. نسخه اصلی چند جزئیات فنی و مشکلاتی را که در این پروژه داشتم مورد بحث قرار می دهد.

تدارکات

شما نیاز دارید:

  • یک برگه اطلاعات فنی صفحه نمایش شما
  • رزبری پای 40 پین (2B+ یا جدیدتر)
  • هر مانیتور (حداقل تا حدودی) استاندارد
  • اختیاری: مبدل سطح منطقی 3.3V به 5V (بستگی به مانیتور شما دارد)
  • سیم ها

مرحله 1: اطلاعات زمان بندی و سیگنال را پیدا کنید

اطلاعات زمان بندی و سیگنال را پیدا کنید
اطلاعات زمان بندی و سیگنال را پیدا کنید

این احتمالاً سخت ترین مرحله کل پروژه است زیرا کتابچه های راهنمای کاربران معمولاً حاوی این اطلاعات نیستند. من فکر می کنم بهترین کار این است که کتابچه راهنمای فنی را جستجو کرده یا دفترچه راهنمای تعمیر مانیتور خود را جستجو کنید. اگر مانیتور شما یک صفحه نمایش استاندارد VGA است ، می توانید اطلاعات زمان بندی را به صورت آنلاین جستجو کنید.

به هر حال ، نمودار زمان بندی CRT داخلی مکینتاش کلاسیک نمایش داده می شود. خوشبختانه ، شخصی یادداشت های توسعه دهنده قدیمی را بارگذاری کرد که حاوی انواع جزئیات فنی برای آن رایانه است. زمان دقیق آن را در مرحله بعد این دستورالعمل بحث خواهم کرد.

اگر نمی دانید سیگنال های VGA (یا سیگنال صفحه نمایش این Mac) چگونه کار می کنند ، می توانید به این منابع نگاهی بیندازید:

  • سیگنال های VGA
  • CRT مکینتاش کلاسیک

مرحله 2: درباره حالت DPI

درباره حالت DPI
درباره حالت DPI

ممکن است برخی از HAT های صفحه نمایش رزبری پای را مشاهده کرده باشید که فقط از طریق رابط GPIO متصل می شوند. کسانی که از حالت DPI 40 پین GPIO Raspberry Pi استفاده می کنند ، که یکی از عملکردهای جایگزین GPIO است.

در این حالت ، پینت بانک GPIO تغییر می کند. نتیجه را می توان در تصویر (منبع تصویر) مشاهده کرد.

این پیکربندی اجازه می دهد تا نمایشگرهای RGB موازی به Raspberry Pi GPIO متصل شوند. با این حال ، این بدان معناست که اکثر پین های GPIO نمی توانند برای کارهای دیگر مورد استفاده قرار گیرند در حالی که Pi در حالت DPI کار می کند.

این رابط توسط سیستم عامل GPU کنترل می شود و می تواند با پارامترهای خاص config.txt پیکربندی شود. علاوه بر این ، شما همچنین باید پوشش درست درخت دستگاه Linux را بارگیری و فعال کنید.

مرحله 3: فعال کردن حالت DPI

همانطور که گفته شد ، این حالت با بارگیری همپوشانی صحیح درخت دستگاه لینوکس فعال می شود. اما ابتدا ، باید I2C و SPI را غیرفعال کنید ، زیرا آنها با برخی از پین های ویدئو در تضاد هستند. برای انجام این کار ، فایل config.txt را ویرایش کنید:

sudo nano /boot/config.txt

در آن فایل ، دو خط زیر را کامنت کنید:

dtparam = i2c_arm = ondtparam = spi = روشن

پس از انجام این کار ، GPIO را با بارگیری DTO در حالت Alt2 قرار دهید:

# 24-bit modedtoverlay = dpi24# حالت 18-bit# dtoverlay = dpi18

حالت بستگی به مانیتور شما دارد. من از حالت 8 بیتی استفاده کردم ، جایی که هر رنگ (قرمز ، سبز و آبی) دارای هشت بیت جداگانه است که اطلاعات رنگ را به مانیتور منتقل می کند. توجه داشته باشید که هر دو DTO قبلاً به طور پیش فرض نصب شده اند.

مرحله 4: پیکربندی سخت افزار ویدئو

پیکربندی سخت افزار ویدئو
پیکربندی سخت افزار ویدئو

حالت DPI را می توان با قرار دادن ویژگی های خاص در فایل config.txt پیکربندی کرد. من این برنامه کوچک جاوا را نوشتم که به شما امکان می دهد تمام اطلاعات لازم را به سرعت وارد کنید. سپس ویژگی ها را برای شما ایجاد می کند و فقط باید آنها را به فایل config.txt اضافه کنید.

این ابزار جهانی است و همچنین می تواند برای ایجاد ویژگیهای پیکربندی برای سایر نمایشگرها استفاده شود. فیلدها و پارامترهای مختلف در صفحه بارگیری برنامه توضیح داده شده است. من از دو ویژگی زیر برای مکینتاش کلاسیک CRT استفاده کردم:

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

مرحله 5: Framebuffer را پیکربندی کرده و یک حالت تصویری سفارشی تنظیم کنید

می توانید از حالت زمان بندی از پیش تنظیم شده استفاده کنید یا یک حالت سفارشی تعریف کنید. در این حالت ، هیچ حالت ویدیویی استاندارد نمی تواند برای رابط صفحه نمایش استفاده شود. بنابراین ، من مجبور شدم یک حالت ویدیوی سفارشی تعریف کنم ، که می توان با تنظیم دو پرچم زیر در فایل config.txt انجام داد:

dpi_group = 2dpi_mode = 87

با این کار مطمئن می شوید که پارامتر dpi_timings ، که در بالا توضیح داده شد ، هنگام راه اندازی رزبری پای توسط راننده استفاده می شود.

در مرحله بعد ، فریم بافر باید پیکربندی شود. من از تنظیمات زیر برای Mac Classic CRT استفاده کردم:

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

دو خط آخر از تولید سیگنال های ویدئویی و استفاده از DPI برای خروجی محتویات بافر فریم اطمینان حاصل می کند.

اگر تصویر خارج از مرکز باشد ، می توان از مقادیر بیش از حد اسکن برای مرکز تصویر استفاده کرد. با این حال ، مال من فوراً خوب بود ، بنابراین من از این مقادیر استفاده نکردم.

مرحله 6: همه چیز را به هم متصل کنید

همه چیز را متصل کنید
همه چیز را متصل کنید
همه چیز را متصل کنید
همه چیز را متصل کنید
همه چیز را متصل کنید
همه چیز را متصل کنید
همه چیز را به هم متصل کنید
همه چیز را به هم متصل کنید

این مرحله نسبتاً ساده است. فقط خط HSYNC رزبری پای (GPIO 5) و خط VSYNC Pi (GPIO 3) را به خطوط HSYNC و VSYNC صفحه نمایش وصل کنید. فراموش نکنید که سیم زمین صفحه نمایش را به پین GND روی Pi متصل کنید. سپس ، خطوط رنگ رزبری پای را به صفحه نمایش خود وصل کنید. این مرحله بسته به پیکربندی و صفحه نمایش شما متفاوت است.

صفحه نمایش مک کلاسیک یک صفحه تک رنگ است ، بنابراین من به سادگی از یک خط تک رنگ برای اتصال خط داده صفحه استفاده کردم. این یک راه حل سریع و کثیف است و در مقاله دیگری صفحه را به درستی وصل می کنم.

مرحله 7: خلاصه

و این تنها کاری است که شما باید انجام دهید! این مکینتاش کلاسیک قدیمی من را به یک صفحه نمایش جالب و مفید تبدیل کرد. خوشبختانه ، تنظیم حالت DPI و پیکربندی آن برای کار با تقریباً هر صفحه نمایش ، حتی CRT های 30 ساله ، بسیار آسان است. این روش به من اجازه می دهد تا دسکتاپ و خروجی کنسول را بدون هیچ گونه برنامه پیچیده و تغییرات سخت افزاری ارائه کنم.

توجه: چند نکته از این دستورالعمل حذف شد تا کوتاه و قابل فهم تر باشد. مقاله کامل را می توانید در nerdhut.de بخوانید!

توصیه شده: