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