Suomalainen ohjelmistoyritys The Qt Company on helpottanut Doomin käyttöä mikro-ohjaimilla siirtämällä id Softwaren kulttiklassikko-ampujan Qt for MCUs -työkalupakkiin.
Sisäisen Hackathon Bountyn hedelmä
Doomin asentaminen kaikkeen laskimesta raskaustestiin on ollut käynnissä oleva hakkerimeemi. Ei ole yllättävää, että tuskin on olemassa prosessorilla ja näytöllä varustettua laitetta, joka ei pysty suorittamaan räiskintäpeliä. Tämän suuntauksen johdosta The Qt Company oli antanut kehittäjilleen tehtäväksi siirtää pelin mikro-ohjaimille sisäisen hackathonin aikana.
Doomin voittajatoteutus siirrettiin laitteistoalustalle, jossa oli suhteellisen vahva NXP Semiconductors MCU, joka oli varustettu 600 MHz ARM Cortex-M7 -ytimellä ja 512 kilotavulla RAM-muistilla. Laitteessa on myös 256 Mbit SDRAM, 512 Mbit Hyper Flash ja 64 Mbit QSPI Flash SD-korttipaikan lisäksi. The virallinen Qt-blogi sukeltaa pidemmälle porttiin muutaman muun huomionarvoisen Qt Doom -merkinnän kanssa.
Mielenkiintoista on, että Doomin Qt-toteutus toimii 4,3 tuuman kosketusnäytöllä "Painted item" -widget-elementin sisällä. Tämä mahdollistaa osan kosketusnäytön kiinteistöistä vapauttamisen näytön ohjaimia varten, jotka jäljittelevät alkuperäisen MS-DOS-pelin näppäimistön syöttötapaa.
Mitä erityistä Qt: ssä on MCU: iden käyttöönotossa?
Tämä ei ehkä vaikuta isolta jutulta, kun otetaan huomioon miten ZDNet, Doom on jo saapunut suosittuihin mikro-ohjaimiin, kuten Raspberry Pi Picoon, mutta Qt for MCUs sisältää kaikki grafiikat puitteet ja asiaankuuluvat resurssit, joita tarvitaan graafisesti intensiivisten sovellusten, kuten Doom, suorittamiseen laajalla tuetuilla sovelluksilla mikro-ohjaimet. MCU: iden widget-työkalusarja tukee sekä reaaliaikaisia käyttöjärjestelmiä (RTOS) että paljasmetallikäyttöä. Jälkimmäisen ottaa käyttöön Qt Quick, joka toimii kolmannen osapuolen C++-kirjastojen kanssa monipuolisuuden parantamiseksi.
Flash-muistin puute rajoittaa Doomin mikro-ohjainten shareware-versioihin, mutta sinun kannattaa seurata oppaamme käyttää Doomia alkuperäisesti Raspberry Pi: llä jos haluat vääristymättömän retro-FPS-kokemuksen.
Älykäs markkinointikeikka, jolla korostetaan monialustaisia ominaisuuksia
Qt Companyn Doom showcase on näppärä markkinointitemppu, joka korostaa Qt: n MCU: n ainutlaatuista siirtokykyä. sovelluksia laajalle joukolle mikro-ohjaimia ilman, että sinun tarvitsee huolehtia laitteiston yhteensopivuudesta suurin osa.
Qt-ohjelmistokehys on suosittu sellaisten alustojen ja laitteiden välisten ohjelmistojen kehittämiseen, jotka toimivat natiivisti useissa mobiili- ja työpöytäkäyttöjärjestelmissä. KDE-työpöytäympäristö, DaVinci Resolve ja Blackberry 10 OS ovat suosittuja esimerkkejä Qt-kehyksestä.
John Romero julkaisee upouuden Doom II -tason – näin pelaat
Lue Seuraava
Liittyvät aiheet
- tee-se-itse
- Tekniset uutiset
- Retro pelaaminen
- PC-pelaaminen
Kirjailijasta
Nachiket on 15 vuoden uran aikana käsitellyt erilaisia teknologia-alueita videopeleistä ja PC-laitteistoista älypuhelimiin ja tee-se-itse. Jotkut sanovat, että hänen tee-se-itse-artikkelinsa toimivat tekosyynä siirtää hänen 3D-tulostimensa, mukautetun näppäimistönsä ja RC-riippuvuutensa "liikekuluina" vaimolle.
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi