توسعه‌دهندگان موفق شدند بازی کلاسیک و خاطره‌انگیز Tomb Raider را روی یک میکروکنترلر ارزان‌قیمت اجرا کنند؛ دستاوردی که نشان می‌دهد تراشه‌های کوچک و کم‌مصرف امروزی دیگر محدود به پروژه‌های ساده نیستند و توان پردازشی قابل توجهی پیدا کرده‌اند.

این پروژه با استفاده از پورت متن‌باز OpenLara انجام شده و بازی روی برد مبتنی بر ESP32-P4 شرکت Espressif اجرا می‌شود. این برد توسعه با قیمتی کمتر از 25 دلار، توانسته تجربه‌ای قابل بازی از ماجراجویی‌های لارا کرافت را با مصرف انرژی بسیار پایین ارائه دهد؛ به‌طوری که مصرف آن در بیشترین فشار کاری تنها حدود 1 وات است.

tr-22.jpg

مشخصات سخت‌افزاری ESP32-P4 فراتر از انتظار

قلب این سیستم، یک پردازنده دو هسته‌ای 32 بیتی RISC-V با فرکانس 400 مگاهرتز است که به همراه مجموعه‌ای از قابلیت‌های سخت‌افزاری، قدرتی فراتر از انتظار برای یک میکروکنترلر ارائه می‌دهد.

ESP32-P4 به حداکثر 64 مگابایت حافظه PSRAM، حدود 768 کیلوبایت SRAM، واحد پردازش سیگنال دیجیتال (DSP)، پردازنده سیگنال تصویر (ISP)، شتاب‌دهنده‌های مرتبط با هوش مصنوعی و 55 پایه GPIO قابل برنامه‌ریزی مجهز شده است.

در اجرای آزمایشی، برد به یک نمایشگر LCD حدود 7 یا 8 اینچی متصل شده و بازی با استفاده از یک کیبورد USB کنترل می‌شود. OpenLara ابتدا بازی را در وضوح 320 در 240 پیکسل پردازش کرده و سپس تصویر را به وضوح 1,024 در 600 پیکسل ارتقا می‌دهد. همچنین صدای استریوی بازی از طریق کدک صوتی ES8311 پخش می‌شود.

بازی Tomb Raider نخستین بار در اواسط دهه 90 میلادی عرضه شد و یکی از عناوینی بود که نقش مهمی در محبوب شدن بازی‌های سه‌بعدی داشت. اجرای چنین عنوانی روی یک میکروکنترلر ارزان و کم‌مصرف نشان می‌دهد فاصله میان سیستم‌های سنتی بازی و سخت‌افزارهای کوچک تعبیه‌شده در حال کاهش است.

این پروژه تنها یک نمایش فنی نیست؛ بلکه نشانه‌ای از پیشرفت چشمگیر میکروکنترلرها در سال‌های اخیر محسوب می‌شود. توسعه‌دهندگان اکنون می‌توانند بدون نگرانی از محدودیت شدید منابع، پروژه‌های پیچیده‌تری را روی تراشه‌هایی اجرا کنند که زمانی فقط برای کارهای ساده کنترلی استفاده می‌شدند.

نظر خود را اضافه کنید.

ارسال نظر بدون عضویت در سایت

0
نظر شما پس از تایید مدیر منتشر خواهد شد.
  • هیچ نظری یافت نشد

ورود به شهرسخت‌افزار

ثبت نام در شهر سخت افزار
ورود به شهر سخت افزار

ثبت نام در شهر سخت افزار

نام و نام خانوادگی(*)
لطفا نام خود را وارد کنید

ایمیل(*)
لطفا ایمیل خود را به درستی وارد کنید

رمز عبور(*)
لطفا رمز عبور خود را وارد کنید

شماره موبایل
Invalid Input

جزو کدام دسته از اشخاص هستید؟(*)

لطفا یکی از موارد را انتخاب کنید