/ / Chạy Doom trên Vi điều khiển trở nên dễ dàng hơn với Qt cho MCU

Chạy Doom trên Vi điều khiển trở nên dễ dàng hơn với Qt cho MCU

Có vẻ như số ngày được đánh số cho một vài bộ vi điều khiển cuối cùng chưa được chuyển Doom vào chúng.

Công ty phần mềm Phần Lan Qt Company đã giúp việc chạy Doom trên vi điều khiển dễ dàng hơn bằng cách chuyển game bắn súng kinh điển đình đám của id Software sang bộ công cụ đa nền tảng Qt cho MCU.

Thành quả của một khoản tiền thưởng Hackathon nội bộ

Việc cài đặt Doom trên mọi thứ, từ máy tính đến que thử thai đã trở thành một meme của hacker. Không có gì đáng ngạc nhiên khi hầu như không có bất kỳ thiết bị nào có bộ xử lý và màn hình hiển thị không thể chạy game bắn súng truyền thống. Nhận ra xu hướng này, Công ty Qt đã giao nhiệm vụ cho các nhà phát triển của mình chuyển trò chơi trên vi điều khiển trong một cuộc thi hackathon nội bộ.

Việc triển khai Doom thành công đã được chuyển sang một nền tảng phần cứng có MCU NXP Semiconductors tương đối mạnh mẽ được trang bị lõi ARM Cortex-M7 600MHz với RAM 512KB. Thiết bị này cũng kết hợp 256-Mbit SDRAM, 512-Mbit Hyper Flash và 64-Mbit QSPI Flash, ngoài một ổ cắm thẻ SD. Blog chính thức của Qt nghiên cứu sâu hơn về cảng, cùng với một số mục Qt Doom đáng chú ý khác.

Điều thú vị là việc triển khai Qt của Doom chạy trên màn hình cảm ứng 4,3 inch trong phần tử tiện ích con “Vật phẩm được tô vẽ”. Điều này cho phép một số bất động sản trên màn hình cảm ứng được giải phóng cho các điều khiển trên màn hình để mô phỏng sơ đồ nhập bàn phím của trò chơi MS-DOS gốc.

LÀM VIDEO TRONG NGÀY

Có gì đặc biệt về Qt đối với việc triển khai MCU?

Điều này có vẻ không phải là một vấn đề lớn, xem xét cách thức, theo ZDNet, Doom đã có mặt trên các bộ vi điều khiển phổ biến như Raspberry Pi Pico, nhưng Qt cho MCU kết hợp tất cả khung đồ họa và các tài sản liên quan cần thiết để chạy các ứng dụng đồ họa chuyên sâu, chẳng hạn như như Doom, trên một loạt các bộ vi điều khiển được hỗ trợ. Bộ công cụ widget cho MCU hỗ trợ cả Hệ điều hành thời gian thực (RTOS) cũng như hoạt động bằng kim loại trần. Phần sau được kích hoạt bởi Qt Quick, hoạt động với các thư viện C ++ của bên thứ ba để cải thiện tính linh hoạt.

Việc thiếu bộ nhớ flash hạn chế Doom đối với các phiên bản phần mềm chia sẻ của nó trên vi điều khiển, nhưng bạn có thể muốn làm theo hướng dẫn của chúng tôi về cách chạy Doom nguyên bản trên Raspberry Pi nếu bạn muốn trải nghiệm FPS cổ điển không pha tạp.

Mưu đồ tiếp thị khôn ngoan để làm nổi bật khả năng đa nền tảng

Buổi giới thiệu Doom của Công ty Qt là một mưu đồ tiếp thị thông minh nhấn mạnh khả năng độc đáo của Qt đối với MCU để chuyển các ứng dụng trên nhiều bộ vi điều khiển mà không cần phải lo lắng về khả năng tương thích phần cứng đối với hầu hết các phần.

Khung phần mềm Qt phổ biến để phát triển phần mềm đa nền tảng và thiết bị chéo chạy nguyên bản trên nhiều hệ điều hành di động và máy tính để bàn. Môi trường máy tính để bàn KDE, DaVinci Resolve và Blackberry 10 OS là những ví dụ phổ biến của khung Qt.


tính năng logo doom ii

John Romero ra mắt cấp độ Doom II hoàn toàn mới — Đây là cách bạn chơi nó

Đọc tiếp


Giới thiệu về tác giả

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *