chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

瓦特!?先楫的MCU還能打毀滅戰(zhàn)士?

先楫半導(dǎo)體HPMicro ? 2022-07-27 09:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

《毀滅戰(zhàn)士4》(《DOOM》)是id Software制作、Bethesda公司發(fā)行的一款第一人稱射擊類游戲,doom是一款偽3D游戲,對(duì)于MCU的性能和資源要求也是挺高,需要的RAM根據(jù)分辨率也得幾M+。剛好HPM6750很滿足需求,于是樓主就想著移植體驗(yàn)下。

目前已經(jīng)移植了本體游戲,移植版本為V1.9,支持doom1,doom2,doom。加入觸摸交互,可玩性很大。音頻方面尚未適配,后續(xù)閑時(shí)可進(jìn)行移植通過DAO播放。

本文針對(duì)doom的移植進(jìn)行下相關(guān)說明。


由于SDK方面已經(jīng)做好了fafts適配,包括了SD卡和USB host U盤,這就給doom游戲文件卡外加載提供很大的方便性。另外RGB屏幕和觸摸gt911上,SDK也做好了相關(guān)移植工作,這就方便樓主進(jìn)行移植,減少了移植的開發(fā)難度。

總體而言,HPM6750作為游戲機(jī)相關(guān)開發(fā)是沒什么壓力的,刷屏幀率也可以在150fps+,加上觸摸交互也沒卡頓感受。

文件系統(tǒng)注冊(cè)

樓主使用的是SD卡,移植下官方的SDK下的fatfs例子,針對(duì)SD卡的例子,挪到本工程中,添加如下文件,并進(jìn)行掛載以及設(shè)置根目錄,這是比較重要的一點(diǎn),否則doom無法進(jìn)行加載文件導(dǎo)致失敗。需要前提保證文件系統(tǒng)移植成功。

4aa1a866-0d2c-11ed-9ade-dac502259ad0.png

接下來適配下doom的打開,關(guān)系,讀寫文件等操作到fatfs接口,在doom的源碼文件m_misc.c中。如圖所示:

4ab69a96-0d2c-11ed-9ade-dac502259ad0.png

RGB屏幕移植對(duì)接適配

SDK中有對(duì)lcdc接口的例子,方便進(jìn)行移植過來成接口,這里只需要一層圖像刷新,做一下接口即可。一個(gè)初始化以及刷新接口。

4ad2ff9c-0d2c-11ed-9ade-dac502259ad0.png

然后需要在建立個(gè)文件引出顯存地址,LCD的分辨率的寬度高度接口等。

4b1563be-0d2c-11ed-9ade-dac502259ad0.png

觸摸交互對(duì)接適配

SDK已經(jīng)包含了gt911的驅(qū)動(dòng),只需要對(duì)接觸摸相關(guān)接口,然后分配下屏幕的各個(gè)觸摸區(qū)域分配。這里使用的分辨率為800*480,觸摸交互區(qū)域只使用600*480。觸摸區(qū)域分配如下:

4b3b7040-0d2c-11ed-9ade-dac502259ad0.png

有個(gè)table表可以根據(jù)自己情況進(jìn)行調(diào)整區(qū)域。如下:

4b5560f4-0d2c-11ed-9ade-dac502259ad0.png

內(nèi)存分配

由于doom需要相對(duì)比較大的內(nèi)存,不但需要自身的malloc分配的內(nèi)存,也需要給zoom分配相關(guān)的內(nèi)存。以此用起來大概也得需要10M+的內(nèi)存,剛好HPM6750evkmini板載了16M的SDRAM,也就極大的滿足了內(nèi)存需要。

4b7ef0a4-0d2c-11ed-9ade-dac502259ad0.png

4ba0db92-0d2c-11ed-9ade-dac502259ad0.png

以此,doom移植工作整體完成,燒錄下看下現(xiàn)象。不出意外的話大致都可以上手了。

可以進(jìn)行動(dòng)態(tài)加載游戲文件,不過目前樓主使用定死方式,改動(dòng)文件修改以下即可:

4bc52c4a-0d2c-11ed-9ade-dac502259ad0.png

以下為內(nèi)容展示


本篇內(nèi)容轉(zhuǎn)自EEWORLD@RSCN源代碼分享:https://gitee.com/RCSN/hpm6750evkmini_demo/tree/doom_for_hpm6750/

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18418

    瀏覽量

    380438
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    半導(dǎo)體生態(tài)日成功舉辦,高性能RISC-V MCU開發(fā)者共筑新生態(tài)

    2025年10月18日,深圳|“半導(dǎo)體生態(tài)日——高性能RISC-VMCU開發(fā)平臺(tái)體驗(yàn)”活動(dòng)在深圳南山區(qū)益田威斯汀酒店成功舉辦。本次活動(dòng)匯聚眾多專家、開發(fā)者及合作伙伴,圍繞半導(dǎo)體
    的頭像 發(fā)表于 10-21 11:34 ?329次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體生態(tài)日成功舉辦,高性能RISC-V <b class='flag-5'>MCU</b>開發(fā)者共筑新生態(tài)

    半導(dǎo)體完成B+輪融資,中移和創(chuàng)投資加持

    2025年9月10日,上海|國(guó)產(chǎn)高性能MCU產(chǎn)品及嵌入式解決方案供應(yīng)商“上海半導(dǎo)體科技有限公司”(半導(dǎo)體,HPMicro)完成B+輪
    的頭像 發(fā)表于 09-11 08:32 ?971次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體完成B+輪融資,中移和創(chuàng)投資加持

    元禾控股投資半導(dǎo)體:國(guó)產(chǎn)高性能MCU駛?cè)霗C(jī)器人控制“快車道”

    2025年9月8日,上海|上海半導(dǎo)體科技有限公司(半導(dǎo)體,HPMicro)宣布完成新一輪融資,蘇州元禾控股股份有限公司(以下簡(jiǎn)稱“元禾控股”)作為本輪投資機(jī)構(gòu)之一,攜產(chǎn)業(yè)資本加
    的頭像 發(fā)表于 09-08 08:35 ?2900次閱讀
    元禾控股投資<b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體:國(guó)產(chǎn)高性能<b class='flag-5'>MCU</b>駛?cè)霗C(jī)器人控制“快車道”

    上榜福布斯:半導(dǎo)體入選亞洲百家最具潛力企業(yè)《Forbes Asia 100 to Watch》

    福布斯亞洲(ForbesAsia)于美東時(shí)間2025年8月25日發(fā)布《ForbesAsia100toWatch》榜單,上海半導(dǎo)體科技有限公司(半導(dǎo)體,HPMicro)憑借其在高
    的頭像 發(fā)表于 08-27 08:33 ?1664次閱讀
    上榜福布斯:<b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體入選亞洲百家最具潛力企業(yè)《Forbes Asia 100 to Watch》

    半導(dǎo)體高性能MCU入駐立創(chuàng)商城,國(guó)產(chǎn)芯勢(shì)力再添新動(dòng)能

    半導(dǎo)體(HPMicro)宣布其全系列高性能MCU芯片正式上架立創(chuàng)商城(LCSC),標(biāo)志著國(guó)產(chǎn)高端MCU在供應(yīng)鏈渠道與生態(tài)服務(wù)方面邁上新臺(tái)階,國(guó)產(chǎn)芯勢(shì)力再添新動(dòng)能。
    的頭像 發(fā)表于 07-31 08:32 ?730次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體高性能<b class='flag-5'>MCU</b>入駐立創(chuàng)商城,國(guó)產(chǎn)芯勢(shì)力再添新動(dòng)能

    半導(dǎo)體HPM6E8Y:實(shí)時(shí)控制芯片驅(qū)動(dòng)的機(jī)器人關(guān)節(jié)“芯”時(shí)代

    及產(chǎn)品總監(jiān)費(fèi)振東帶來了一款實(shí)時(shí)控制芯片驅(qū)動(dòng)——HPM6E8Y。 ? ? 據(jù)費(fèi)振東介紹,半導(dǎo)體HPM6E8Y系列高性能MCU芯片為機(jī)器人關(guān)節(jié)的高精度運(yùn)動(dòng)控制量身打造,具有高性能、高集成度、小封裝及簡(jiǎn)單易用等特點(diǎn)。HPM6E8Y
    發(fā)表于 05-13 11:50 ?1474次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體HPM6E8Y:<b class='flag-5'>先</b><b class='flag-5'>楫</b>實(shí)時(shí)控制芯片驅(qū)動(dòng)的機(jī)器人關(guān)節(jié)“芯”時(shí)代

    重磅更新 | 半導(dǎo)體HPM_APPS v1.9.0發(fā)布

    重磅更新 | 半導(dǎo)體HPM_APPS v1.9.0發(fā)布
    的頭像 發(fā)表于 05-13 11:29 ?1147次閱讀
    重磅更新 | <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體HPM_APPS v1.9.0發(fā)布

    【強(qiáng)勢(shì)上新】HPM5E00:EtherCAT運(yùn)動(dòng)控制MCU,半導(dǎo)體再拓工業(yè)總線產(chǎn)品新版圖

    2025年5月6日 上海 |高性能微控制器及嵌入式解決方案提供商“上海半導(dǎo)體科技有限公司”(半導(dǎo)體,HPMicro)正式發(fā)布 新一代EtherCAT運(yùn)動(dòng)控制
    發(fā)表于 05-07 14:07 ?921次閱讀
    【強(qiáng)勢(shì)上新】HPM5E00:EtherCAT運(yùn)動(dòng)控制<b class='flag-5'>MCU</b>,<b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體再拓工業(yè)總線產(chǎn)品新版圖

    【強(qiáng)勢(shì)上新】HPM5E00:EtherCAT運(yùn)動(dòng)控制MCU半導(dǎo)體再拓工業(yè)總線產(chǎn)品新版圖

    2025年5月6日上海|高性能微控制器及嵌入式解決方案提供商“上海半導(dǎo)體科技有限公司”(半導(dǎo)體,HPMicro)正式發(fā)布新一代EtherCAT運(yùn)動(dòng)控制
    的頭像 發(fā)表于 05-06 11:09 ?870次閱讀
    【強(qiáng)勢(shì)上新】HPM5E00:EtherCAT運(yùn)動(dòng)控制<b class='flag-5'>MCU</b>,<b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體再拓工業(yè)總線產(chǎn)品新版圖

    半導(dǎo)體MCU具有哪些優(yōu)勢(shì)?

    半導(dǎo)體(HPMicro)成立于2020年6月,是一家專注于高性能嵌入式解決方案的半導(dǎo)體企業(yè),總部位于上海浦東軟件園。公司聚焦于研發(fā)高性能微控制器(MCU)、微處理器及配套外設(shè)芯片,并構(gòu)建了完整
    發(fā)表于 04-14 10:04

    半導(dǎo)體hpm_apps v1.7.0上線

    半導(dǎo)體hpm_apps v1.7.0上線
    的頭像 發(fā)表于 02-08 13:41 ?1068次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體hpm_apps v1.7.0上線

    半導(dǎo)體HPM_SDK v1.8.0 發(fā)布

    半導(dǎo)體HPM_SDK v1.8.0 發(fā)布
    的頭像 發(fā)表于 02-08 13:39 ?894次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體HPM_SDK v1.8.0 發(fā)布

    半導(dǎo)體發(fā)布高性能HPM6E8Y系列MCU

    近日,上海半導(dǎo)體科技有限公司,國(guó)內(nèi)領(lǐng)先的高性能微控制器及嵌入式解決方案提供商,推出了專為機(jī)器人運(yùn)動(dòng)與控制設(shè)計(jì)的高性能MCU產(chǎn)品——HPM6E8Y系列。這一創(chuàng)新產(chǎn)品為當(dāng)前蓬勃發(fā)展的機(jī)器人市場(chǎng)帶來了全新的活力。
    的頭像 發(fā)表于 01-23 15:40 ?1043次閱讀

    半導(dǎo)體HPM OBOX 離線燒錄器正式發(fā)布

    在量產(chǎn)燒錄領(lǐng)域,一個(gè)令人振奮的消息傳來——終于可以擺脫上位機(jī)的束縛,實(shí)現(xiàn)更加高效、便捷的量產(chǎn)流程!這一切得益于半導(dǎo)體推出的離線OBOX,一款基于HPM 5361 MCU開發(fā)的創(chuàng)新離線燒錄器
    的頭像 發(fā)表于 01-16 15:29 ?948次閱讀

    CES 2025:半導(dǎo)體發(fā)布高性能機(jī)器人MCU

    半導(dǎo)體科技有限公司(半導(dǎo)體,HPMicro)閃耀登場(chǎng)。該公司發(fā)布了一款專注于機(jī)器人運(yùn)動(dòng)與控制的高性能MCU產(chǎn)品——HPM6E8Y系列,為當(dāng)前火熱的機(jī)器人市場(chǎng)注入了新的活力。 HPM6E8Y系列
    的頭像 發(fā)表于 01-09 16:14 ?1216次閱讀