色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

瓦特!?先楫的MCU還能打毀滅戰士?

先楫半導體HPMicro ? 2022-07-27 09:35 ? 次閱讀

引言

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

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

本文針對doom的移植進行下相關說明。


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

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

文件系統注冊

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

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

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

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

RGB屏幕移植對接適配

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

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

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

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

觸摸交互對接適配

SDK已經包含了gt911的驅動,只需要對接觸摸相關接口,然后分配下屏幕的各個觸摸區域分配。這里使用的分辨率為800*480,觸摸交互區域只使用600*480。觸摸區域分配如下:

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

有個table表可以根據自己情況進行調整區域。如下:

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

內存分配

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

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

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

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

可以進行動態加載游戲文件,不過目前樓主使用定死方式,改動文件修改以下即可:

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

以下為內容展示


本篇內容轉自EEWORLD@RSCN源代碼分享:https://gitee.com/RCSN/hpm6750evkmini_demo/tree/doom_for_hpm6750/

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17316

    瀏覽量

    352300
收藏 人收藏

    評論

    相關推薦

    半導體發布高性能HPM6E8Y系列MCU

    近日,上海半導體科技有限公司,國內領先的高性能微控制器及嵌入式解決方案提供商,推出了專為機器人運動與控制設計的高性能MCU產品——HPM6E8Y系列。這一創新產品為當前蓬勃發展的機器人市場帶來了全新的活力。
    的頭像 發表于 01-23 15:40 ?89次閱讀

    CES 2025:半導體發布高性能機器人MCU

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

    HPM6E00技術日 | 百人研討共話工業應用創新及發展趨勢

    現場交流氛圍熱烈。 活動開場,半導體市場銷售執行副總裁陳丹率先發言:“從成立之初就一直致力于為中國市場提供具有創新價值的高性能MCU
    發表于 09-02 10:14

    戰略合作丨華秋商城攜手半導體,共創新篇

    2024年7月24日,上海半導體科技有限公司(半導體,HPMicro)正式授權深圳華秋電子有限公司代理商,授權產品為先半導體芯片及
    的頭像 發表于 08-30 12:05 ?665次閱讀
    戰略合作丨華秋商城攜手<b class='flag-5'>先</b><b class='flag-5'>楫</b>半導體,共創新篇

    有動靜!出了顆適用機器人的MCU

    近期,半導體(HPMicro)推出的新款MCU——HPM6E00,引發了外界的廣泛關注。這家成立僅四年的公司,憑借“國內首款內嵌ESC的高性能MCU”,再次證明了其在
    的頭像 發表于 07-02 08:17 ?656次閱讀
    有動靜!<b class='flag-5'>先</b><b class='flag-5'>楫</b>出了顆適用機器人的<b class='flag-5'>MCU</b>!

    有獎提問!半導體HPM6E00系列新品發布會!!

    , EtherCAT Slave Controller) 的高性能MCU產品——HPM6E00系列新品全面上市! 一直關注的小伙伴們應該還記得,我們去年12月12日舉辦了一場“EtherCAT技術應用峰會暨
    發表于 06-20 11:45

    半導體亮相嵌入式盛會,強力賦能伺服控制與機器人領域

    2024年6月12日-14日,嵌入式盛會embeddedworldChinaConference2024在上海火爆開展。半導體(HPMicro)作為國產領先高性能MCU廠商與合作伙伴一起攜
    的頭像 發表于 06-15 08:18 ?518次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導體亮相嵌入式盛會,強力賦能伺服控制與機器人領域

    工業芯標桿,邀您來圍觀——HPM6E00新品上市在即

    ,EtherCATSlaveController)的高性能MCU產品——HPM6E00系列新品全面上市!一直關注的小伙伴們應該還記得,我們去年12月12日舉辦了一場“Ether
    的頭像 發表于 06-13 08:17 ?1199次閱讀
    工業芯標桿,邀您來圍觀——<b class='flag-5'>先</b><b class='flag-5'>楫</b>HPM6E00新品上市在即

    半導體與您相約嵌入式盛會embedded world China Conference2024

    》演講。分享半導體從HPM5300到HPM6200,再到即將發布的HPM6E00系列MCU,對高性能電機控制的強力賦能。高性能微控制
    的頭像 發表于 06-07 08:17 ?436次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導體與您相約嵌入式盛會embedded world China Conference2024

    引領極致視界——高性能MCU HPM6800系列產品生態綻放,共鏈未來

    2024年3月28日,上海-國產高性能微控制器廠商上海半導體科技有限公司(半導體,HPMicro)攜手生態合作伙伴芯原、立功科技、順微電子和科宇盛達,于上海浦東成功舉辦《
    的頭像 發表于 03-30 08:16 ?927次閱讀
    引領極致視界——<b class='flag-5'>先</b><b class='flag-5'>楫</b>高性能<b class='flag-5'>MCU</b> HPM6800系列產品生態綻放,共鏈未來

    高性能MCU HPM6800系列產品生態綻放,共鏈未來

    2024年3月28日,上海 - 國產高性能微控制器廠商上海半導體科技有限公司(半導體,HPMicro)攜手生態合作伙伴芯原、立功科技、順微電子和科宇盛達,于上海浦東成功舉辦《
    的頭像 發表于 03-29 18:21 ?1106次閱讀

    毫厘中的絢爛綻放,攜手立功科技發布HPM6800數字儀表方案

    機界面應用平臺。廣州立功科技股份有限公司(立功科技,GZLG)基于高性能HPM6800MCU搭載AWTKGUI組件開發的全新汽車液晶儀表解決方案,使用RTOS系統滿足開機
    的頭像 發表于 03-14 08:16 ?614次閱讀
    毫厘中的絢爛綻放,<b class='flag-5'>先</b><b class='flag-5'>楫</b>攜手立功科技發布HPM6800數字儀表方案

    基于HPM5300 RISC-V內核MCU的HPM5361EVK開發板測評效果(二)

    HPM5361EVK是基于HPM5300系列高性能RISC-V內核MCU的一款開發板。
    的頭像 發表于 03-12 10:30 ?3069次閱讀
    基于<b class='flag-5'>先</b><b class='flag-5'>楫</b>HPM5300 RISC-V內核<b class='flag-5'>MCU</b>的HPM5361EVK開發板測評效果(二)

    芯原2.5D GPU IP賦能半導體HPM6800系列RISC-V MCU

    芯原股份(股票代碼:688521.SH)與半導體(簡稱“”)的合作,為高性能圖形處理領域帶來了新的突破。
    的頭像 發表于 03-05 09:21 ?1076次閱讀

    半導體上海辦公室喬遷大吉

    2024年2月21日,上海-國產高性能微控制器廠商上海半導體科技有限公司(半導體,HPMicro)正式宣布喬遷到新的辦公地點——上海浦東新區博霞路57號I座1樓。隨著
    的頭像 發表于 02-22 08:16 ?718次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導體上海辦公室喬遷大吉
    主站蜘蛛池模板: 青青草原国产 | 综合精品欧美日韩国产在线 | 欧美片内射欧美美美妇 | 冰山高冷受被c到哭np双性 | 花蝴蝶高清影视视频在线播放 | 色姊姊真舒服 | 婷婷激情综合色五月久久竹菊影视 | 506070老熟肥妇bbwxx视频 4虎最新网址 | 中文字幕在线观看国产 | CHINA中国东北GURMA | 日本精品卡一卡2卡3卡四卡三卡 | 久久精品免费观看久久 | 亚欧日韩毛片在线看免费网站 | 裸妇厨房风流在线观看 | 亚洲区视频在线观看 | 中文字幕精品在线观看 | 德国美女密密麻麻浓毛 | 性色AV一区二区三区咪爱四虎 | 播色屋97超碰在人人 | 美目盼兮amy198281 | 中文字幕亚洲无线码在线 | 中文字幕在线不卡精品视频99 | 国产1广场舞丰满老女偷 | 美女的隐私蜜桃传媒免费看 | 男女后进式猛烈xx00动态图片 | A级毛片高清免费网站不卡 a级毛片高清免费视频 | 灌饱娇嫩H将军公主最新章节 | 无码不卡中文字幕在线观看 | 国产午夜a理论毛片在线影院 | 国家产午夜精品无人区 | 色戒床震视频片段 | 光棍天堂在线a | 久久不射电影网 | 国产欧美日韩中文视频在线 | 男人天堂2018亚洲男人天堂 | 99爱在线精品视频网站 | 久九九精品免费视频 | 亚洲精品国产熟女久久久 | 2224x最新网站 | GOGOGO高清免费播放 | 亚洲国产精品无码中文字幕 |