設定Hi3536的HDMI2 0自定義顯示時序

2021-10-23 09:43:12 字數 1004 閱讀 8675

hi3536的sdk定義了一些常見的解析度,諸如3840x2160@30/1920x1080@60/3840x2160@60等:

typedef enum hivo_intf_sync_e

vo_intf_sync_e;

但是它不一定都滿足我們的需求,譬如,給led螢幕顯示,解析度可能是奇怪的,那麼怎麼辦呢?

不用擔心,海思提供了介面供我們解決這類問題,就是vo_output_user,即自定義輸出時序。下面給出乙個例子:

static hi_s32 sample_comm_vo_startdev2(vo_dev vodev, vo_pub_attr_s *pstpubattr, hi_s32 u32fps)

hi_s32 hiusrdisplaytimingconfig(usr_display_timing_s *psttiming)

//使用參考:

usr_display_timing_s sttiming =,

[1] = ,

// ...

//...

}; usr_display_timing_s *psttiming = &sttiming[1];

hiusrdisplaytimingconfig(psttiming);

上面的**完全就是按照海思sdk裡01.software/board/document_cn/《himpp v3.0 **處理軟體 faq.pdf》文件的」3.6 如何設定vo的使用者時序「章節的描述寫出來的,包括各引數意義說明、vpll0配置方法以及vo幀率設定,我並沒有創新之處!

vpll0的配置參考文章《

以及sdk提及的:

HI3536安裝交叉編譯工具鏈

二.安裝 1.進入hi3536 sdk目錄 2.在 hi3536 v100r001 01.software board 目錄下,您可以看到乙個hi3536 sdk vx.x.x.x.tgz 的檔案,該檔案就是hi3536的軟體開發包。3.在linux伺服器上 或者一台裝有linux的pc上,主流的l...

小hi的鐘錶

時間限制 10000ms 單點時限 1000ms 記憶體限制 256mb 小hi喜歡各種角度。一天,他注意到了鐘錶上的角度,於是他想考考他的好朋友小ho 對於乙個24小時制的時刻,在 t 秒之後,對應在鐘錶上時針與分針的夾角是多少。為保證答案的唯一性,只需考慮不超過180 的角。你能幫助小ho解決這...

Hihocoder 小Hi的煩惱

解題思路 其實題目自帶的題解已經交代的比較清楚了。但是如果完全按照題目自帶的解法來計算,肯定是會超時的。因為無論如何還是o n 2 的解法,當然也可能是彩筆我比較菜只能寫出這樣的。所以需要一些轉換。這個題目給的記憶體空間為1024m,顯然我們要用空間換時間了。就以單個科目為例吧。假設a i 表示第i...