1. 前言
OpenHarmony标準系統,master分支已經支援HDMI,但是預設的分辨率是采用MIPI的分辨率,是以會導緻接上顯示器後畫面不完整。
這裡我們可以自己修改代碼,關閉MIPI,就可以正常顯示了。
上圖看下效果:
接入65寸大螢幕:
接入32寸電腦顯示器:
接上滑鼠就可以當作桌面系統使用了
實際視訊效果:
https://www.bilibili.com/video/BV1Ua411S7pV?spm_id_from=333.999.0.0
2. 修改項
要關閉mipi,我們需要自己下載下傳代碼,修改裝置樹,然後重新編譯。
主要,需要master分支才有效果。
要修改的裝置樹檔案:
kernel\linux\patches\linux-5.10\rk3568_patch\kernel.patch
找到以下這一行,大概在95297行
diff --git a/arch/arm64/boot/dts/rockchip/rk3568-toybrick-mipi-tx0-beiqicloud.dtsi
把 &dsi0 裡面的 status 改成 disabled
把 &route_dsi0 裡面的 status 改成 disabled
修改項如下:
然後重新編譯即可。