RK3568 DRM 驱动 LVGL 显示,8001280 的 mipi 屏幕需旋转成 1280800 。
RK3568 DRM 驱动 LVGL 显示,8001280 的 mipi 屏幕需旋转成 1280800 。
|
1
|
|
wnpllrzodiacSep 8, 2025 via Android
2
这纯硬件贴太硬了,我还不会改 dtb 和修改内核呢
|
|
3
@wnpllrzodiac #2 我也是刚从裸机和 freertos 转过来,之前 cortexM4 的芯片都是用 spi 屏,改下寄存器 MADCTL(Memory Access Control)寄存器就好了,linux 分层多了,就复杂了。。。
|
|
kitaSep 8, 2025
4
DRM 不是每个 plane 都支持 rotation 的,你可以在 weston 绘图的时候就 rotation
|
|
kitaSep 8, 2025
6
@jettming Rockchip 的 display hardware 是没有做旋转的,要加速只能用 RGA2
如果你要用 SPI 荧幕走 tinyDRM 也可以,就是性能一般 |
|
7
原本图片没载入进来,Rockchip 的 rotation 可能是只能对 yuv 格式如 nv12 起作用,而不能用在 rgb ,你要看看手册
|
|
ChoweSep 8, 2025
9
rk 有硬旋转的,别用 lv 的软旋转,能卡到你怀疑人生
|
|
masterclockSep 8, 2025
11
rk3568 这样的板子,没必要轻量到 LVGL ,LVGL 用过,体验不好
还不如整点完整的,而且 QT 也很轻量,也可以不要 weston 等等,不支持硬件旋转的平台还可以 opengl es 层 shader 旋转 slint 也很不错 |
|
12
reply 错帖子了,你可以看
https://v2ex.com/t/1156673?p=1#reply9 |
|
BingoXuanSep 8, 2025
13
@wnpllrzodiac
dtb 还好,转一下 dts 修改再转回来即可。内核修改一般用的最多就是 reconfiguration 而已。打 patch 改 bug 才是真正的恶梦 |
|
wnpllrzodiacSep 8, 2025 via Android
14
@jettming 对啊,比如支持新版本的内核板载无线网卡驱动。好麻烦,不会
|