Suomijos programinės įrangos įmonė „The Qt Company“ palengvino „Doom“ paleidimą mikrovaldikliuose, perkeldama kultinę klasikinę „id Software“ šaudyklą į „Qt“, skirtą MCU skirtiems kelių platformų įrankių rinkinį.

Vidinio hakatono premijos vaisius

„Doom“ įdiegimas ant visko, nuo skaičiuotuvo iki nėštumo testo, buvo įsilaužėlių memas. Nenuostabu, kad beveik nėra įrenginio su procesoriumi ir ekranu, kuris negalėtų paleisti pagrindinės šaudyklės. Atsižvelgdama į šią tendenciją, „The Qt Company“ pavedė savo kūrėjams per vidinį hakatoną perkelti žaidimą į mikrovaldiklius.

Laimėjęs „Doom“ diegimas buvo perkeltas į aparatinės įrangos platformą, turinčią gana galingą NXP Semiconductors MCU, aprūpintą 600 MHz ARM Cortex-M7 šerdimi ir 512 KB RAM. Įrenginyje taip pat yra 256 Mbit SDRAM, 512 Mbit Hyper Flash ir 64 Mbit QSPI Flash, be SD kortelės lizdo. The oficialus Qt tinklaraštis gilinasi toliau į uostą kartu su keletu kitų dėmesio vertų Qt Doom įrašų.

Įdomu tai, kad „Doom“ Qt įgyvendinimas veikia 4,3 colio jutikliniame ekrane, valdiklio elemente „Painted item“. Tai leidžia atlaisvinti dalį jutiklinio ekrano nekilnojamojo turto, kad būtų galima naudoti ekrano valdiklius, kad būtų galima imituoti originalaus MS-DOS žaidimo klaviatūros įvesties schemą.

Vaizdo kreditas: „Qt“ įmonė

Kuo ypatingas Qt, skirtas MCU diegimui?

Tai gali neatrodyti kaip didelis dalykas, atsižvelgiant į tai, kaip, pasak ZDNet, „Doom“ jau pasirodė populiariuose mikrovaldikliuose, tokiuose kaip „Raspberry Pi Pico“, tačiau „Qt for MCU“ apima visą grafiką sistemą ir atitinkamus išteklius, reikalingus grafiškai intensyvioms programoms, tokioms kaip „Doom“, paleisti įvairiuose palaikomuose įrenginiuose mikrovaldikliai. Valdiklių įrankių rinkinys, skirtas MCU, palaiko tiek realiojo laiko operacines sistemas (RTOS), tiek operaciją be metalo. Pastarąjį įgalina Qt Quick, kuris veikia su trečiųjų šalių C++ bibliotekomis, kad pagerintų universalumą.

Dėl „flash“ atminties trūkumo „Doom“ naudoja tik dalijimosi programinės įrangos versijas mikrovaldikliuose, tačiau galbūt norėsite vadovautis mūsų vadovu. paleisti „Doom“ savo „Raspberry Pi“. jei norite nepriekaištingos retro FPS patirties.

Protingas rinkodaros gudrumas, siekiant pabrėžti kelių platformų galimybes

„Qt Company“ „Doom“ vitrina yra protingas rinkodaros triukas, pabrėžiantis Qt unikalų MCU gebėjimą perjungti taikomąsias programas daugelyje mikrovaldiklių, nesijaudinant dėl ​​aparatinės įrangos suderinamumo didžioji dalis.

Qt programinės įrangos sistema yra populiari kuriant kelių platformų ir kelių įrenginių programinę įrangą, kuri savaime veikia keliose mobiliųjų ir stalinių kompiuterių operacinėse sistemose. KDE darbalaukio aplinka, DaVinci Resolve ir Blackberry 10 OS yra populiarūs Qt sistemos pavyzdžiai.

Johnas Romero pristato visiškai naują Doom II lygį – štai kaip žaidi

Skaitykite toliau

DalintisTviteryjeDalintisEl. paštas

Susijusios temos

  • DIY
  • Technologijos naujienos
  • Retro žaidimai
  • PC žaidimai

Apie autorių

Nachiket Mhatre (Paskelbta 30 straipsnių)

Per 15 metų karjerą „Nachiket“ aprėpė įvairias technologijas – nuo ​​vaizdo žaidimų ir kompiuterių aparatinės įrangos iki išmaniųjų telefonų ir „pasidaryk pats“. Kai kurie sako, kad jo „pasidaryk pats“ straipsniai yra dingstis savo 3D spausdintuvą, pasirinktinę klaviatūrą ir priklausomybę nuo RC perleisti žmonai kaip „verslo išlaidas“.

Daugiau iš Nachiket Mhatre

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Spauskite čia norėdami užsiprenumeruoti