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