精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

教大家MPSOC如何實現HDMI開機畫面顯示

YCqV_FPGA_EETre ? 來源:Ingdan FPGA微信公眾號 ? 作者:Ingdan FPGA微信公眾 ? 2021-07-22 09:23 ? 次閱讀

目前基于MPSOC的一些參考設計中并沒有實現開機畫面的功能 ,那在一些帶顯示屏的產品在設計的時候就需要這一功能,基于原來傳統的方式也可以在FPGA中來實現,今天分享一個在PS側來實現開機畫面,以節省PL側的寶貴資源。

這個設計是基于PS側的RPU(R5_0)來實現的上電送顯,首先系統上電在載完FPGA代碼后同時啟動A53和RPU,然后我們通過RPU初始化HDMI接口并實現開機畫面的送,在顯示指定時間后自動退出來將HDMI(Mixer,Framebuffer等)控制權給ARM(A53)來使用。

目前參考工程中開機畫面的分辨率為640x480,圖像數據也是以靜態數組的形式存儲在logo.c中,用戶可以將自己的圖片數據以RGB的形式存儲在logo.c中,參考設計中也是提供一個轉換方法將jpg或png的格式轉換成數組文件

將BOOT.bin及原來vcu trd軟件包中的image.ub 、boot.scr拷貝到SD中在ZCU106上運行測試。

使用vitis工具新建一個R5的軟件工程

基于vcu trd 2020.1開發包里的xsa新建一個平臺

導入hdmi的參考示例代碼,注意選擇版本為R5

更新配置及替換代碼

在xhdmi_example.c中的我們基于vcu trd實現了對framerbuffer、mixer、hdmitx 等IP的初始化及圖像數據的搬運、送顯,還有開機畫面時間的控制。

將R5的串口輸出定向到uart1,便于調試

替換xhdmi_example.c文件

修改自定義開機畫面顯示時間

用戶可以根據自己系統實際開機時間來通過logoShowTime變量設置開機畫面停留 的時間,如果想控制得更精確一些可以再實現一個R5和A53的通訊接口。

編譯生成TxOnly_R5.elf

打包BOOT.bin

修改打包配置文件bif文件如下

0038cb34-e3dd-11eb-a97a-12bb97331649.png

使用bootgen工具生成BOOT.bin

自定義開機畫面

從http://ffmpeg.org下載ffmpeg工具

使用ffmpeg工具將jpg或png圖片轉成RGB的裸數據

$ffmpeg -ilogo.jpg -vcodecrawvideo -pix_fmtrgb24 logo.rgb

將二進制的裸數據轉成數組

$./raw2varlogo.rgb 》logo.c

替換工程中的logo.c再重新編譯生成TxOnly_R5.elf并重新打包生成BOOT.bin

運行系統

將BOOT.bin及原來vcu trd軟件包中的image.ub 、boot.scr拷貝到SD中在ZCU106上運行測試。

編輯:jq

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

    關注

    0

    文章

    198

    瀏覽量

    24252

原文標題:基于MPSOC實現HDMI開機畫面顯示

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    在米爾電子MPSOC實現12G SDI視頻采集H.265壓縮SGMII萬兆以太網推流

    的ZU4EV MPSoC平臺,接入真4k 60UHD-SDI視頻源后,使用VCU進行高效H.265編解碼,再通過SGMII萬兆以太網實現網絡推流,以確保高質量4K視頻的流暢傳輸。2. 視頻質量下降的原因與優化
    發表于 11-01 16:56

    HDMI連接后電視只有畫面沒聲音?三步解決!

    大家好!今天給大家帶來一個非常實用的小技巧,當你使用HDMI線將電腦連接到電視時,可能會遇到只有畫面沒有聲音的問題。別擔心,我將帶你一步步解絶這個問題! 檢查驅動程序 先確保你的電腦已
    的頭像 發表于 10-25 14:37 ?465次閱讀

    畫面分割器怎么連接

    畫面分割器,也稱為視頻分割器或多畫面處理器,是一種可以將多個視頻信號源分割成單個畫面或多個畫面顯示在單個監視器上的設備。這種設備廣泛應用于監
    的頭像 發表于 10-17 09:29 ?225次閱讀

    在米爾電子MPSOC實現12G SDI視頻采集H.265壓縮SGMII萬兆以太網推流

    米爾電子的ZU4EV MPSoC平臺,接入真4k 60UHD-SDI視頻源后,使用VCU進行高效H.265編解碼,再通過SGMII萬兆以太網實現網絡推流,以確保高質量4K視頻的流暢傳輸。 2.視頻質量
    發表于 10-14 17:42

    顯示器2個hdmi接口如何切換

    在現代顯示器中,HDMI(High-Definition Multimedia Interface,高清晰度多媒體接口)接口已成為連接各種設備的標準接口之一。許多顯示器配備了多個HDMI
    的頭像 發表于 08-01 15:22 ?4637次閱讀

    【飛凌嵌入式OK527N-C開發板體驗】2.配網+改HDMI輸出

    開機上電,接上HDMI顯示器會收獲下面的logo,板子默認是使用排線屏幕的,hdmi上只顯示公司logo 查詢資料了解到需要進boot修改配
    發表于 07-25 23:08

    【AWTK使用經驗】如何播放視頻或攝像頭畫面

    目前想在ZTP800示器的AWTK程序中實現播放視頻或者播放攝像頭畫面的效果,可以借助AWTK的mutable_image控件或usb_camera控件來顯示
    的頭像 發表于 07-04 08:25 ?572次閱讀
    【AWTK使用經驗】如何播放視頻或攝像頭<b class='flag-5'>畫面</b>

    Labview通過綠聯的HDMI采集卡采集相機畫面,但是max中videomode出現Unknown

    Labview通過綠聯HDMI采集卡采集相機的畫面,理論上相機的分辨率為3840*2160,采集卡也是4k的采集卡,但是連上之后,用max打開,選擇videomode出現很多unknown的情況
    發表于 05-10 10:22

    hdmi是什么接口連接顯示

    HDMI接口支持雙向傳輸,可以實現設備之間的互聯互通,方便用戶進行操作和控制。此外,HDMI接口還具有良好的兼容性,可以與各種設備和標準接口進行連接,實現多設備的互聯互通。 在連接
    的頭像 發表于 04-19 10:19 ?1238次閱讀

    自己給樹莓派做的一個HDMIHDMI mini的轉接頭,結果顯示顏色錯亂,求大佬指點哪里的問題啊?

    自己給樹莓派做的一個HDMIHDMI mini的轉接頭,結果顯示顏色錯亂,正常應該是藍色的背景,但顯示是粉紅色,畫面還有些抖動: 不知問
    發表于 01-25 20:10

    請問MA35D1的buildroot中uboot如何修改,以及uboot的開機畫面如何顯示

    。編譯結束后,發現bl2與bl31,以及fip文件均不變化,pack-sdcard.json中是根據這三個文件進行組包的。沒有用到uboot.bin。請問MA35D1的buildroot中uboot如何修改,以及uboot的開機畫面如何
    發表于 01-15 08:02

    維修示波器DSO6054A開機屏幕不顯示

    近日山東某企業送修安捷倫示波器DSO6054A,客戶反饋開機屏幕不顯示,對儀器進行初步檢測,確定與客戶描述故障基本一致。本期將為大家分享本維修案例。 下面就是安捷倫-DSO6054A維修情況
    的頭像 發表于 01-05 16:46 ?1213次閱讀
    維修示波器DSO6054A<b class='flag-5'>開機</b>屏幕不<b class='flag-5'>顯示</b>

    RK3399開發版正常刷機成功后 通電開機黑屏 HDMI無圖像輸出

    我有個RK3399的開發版正常刷入安卓系統后通電開機黑屏 屏幕沒圖像不知道系統是否正常啟動插網線指示燈亮開機電視HDMI也能識別但就是黑屏請問各大佬是怎么回事啊?麻煩指點下謝謝
    發表于 01-04 08:01

    維修數據采集器34972A開機屏幕不顯示

    近日上海某企業送修安捷倫數據采集器34972A,客戶反饋開機屏幕不顯示,對儀器進行初步檢測,確定與客戶描述故障基本一致。本期將為大家分享本維修案例。 下面就是安捷倫-34972A維修情況 ? 安捷倫
    的頭像 發表于 12-27 16:52 ?563次閱讀
    維修數據采集器34972A<b class='flag-5'>開機</b>屏幕不<b class='flag-5'>顯示</b>

    6674A安捷倫電源開機電流顯示負數維修

    近日某院校送修安捷倫電源6674A,客戶反饋開機電流顯示負數,對儀器進行初步檢測,確定與客戶描述故障基本一致。本期將為大家分享本維修案例。
    的頭像 發表于 12-12 16:28 ?570次閱讀
    6674A安捷倫電源<b class='flag-5'>開機</b>電流<b class='flag-5'>顯示</b>負數維修