在kernel里面打开
CONFIG_SUNXI_G2D=y
CONFIG_SUNXI_G2D_MIXER=y
CONFIG_SUNXI_G2D_ROTATE=y
CONFIG_SUNXI_DISP2_FB_HW_ROTATION_SUPPORT=y
dts里面配置:
disp_rotation_used =<1>;
degree0 =<1>;
时,logo会出现黑边花屏,而degree0为0的时候logo显示是正常的,请问这样的问题有谁有思路解决的?
sunchipV 发布的帖子
-
v853 旋转会出现黑边花屏
-
lvgl中文字体显示大小不一致
使用lvgl提供的工具,生成思源黑体,发现“关闭”一词中“关”字显示大概只有“闭”字的一半大小。请问有谁遇到过吗?
工具地址:https://lvgl.io/tools/fontconverter?name=font_ch_32x32&height=32&bpp=4&exampleRadios=none&submit=Convert -
lvgl 如何判断双击?
现在可以使用LV_EVENT_CLICKED来识别tp点击了某个obj了,现在想要实现双击和单击功能分离,有一种笨方法就是在LV_EVENT_CLICKED的回调函数中根据时间来判断,但这个不是我想要的,请问一下LVGL上有可以识别单击和双击的吗?
-
回复: v853 lvgl 使用删除obj来隐藏界面会报错
@jeffdev 在 v853 lvgl 使用删除obj来隐藏界面会报错 中说:
@sunchipv 如果是多个界面的话,自己搞个窗口管理的,然后不用隐藏,直接用lv_scr_load或lv_scr_load_anim来加载不同的界面,通过参数可以控制不删除或者删除上一个窗口对象,而不用自己手动删除。这个状况更可能的是内存泄漏,但还有因为字体导致出现的应用挂掉。如果是在板子上运
好的,我试一下,感谢
-
回复: v853 lvgl 使用删除obj来隐藏界面会报错
@jeffdev 异步这个我也试过,一样会挂掉。之前根过lv_obj_create代码,然后我使用lv_mem_free来释放之前的申请,但一样不行。ps:我现在是使用LV_OBJ_FLAG_HIDDEN标志位来实现界面切换。这个问题是开发中遇到的,就是想知道为什么会不行?是否有解?
-
回复: v853 lvgl 使用删除obj来隐藏界面会报错
@sunchipv 在 v853 lvgl 使用删除obj来隐藏界面会报错 中说:
obj_create(NULL)来创建一个lv_obj_t *obj,在show函数里面使用lv_scr
使用lv_obj_add_flag和lv_obj_clear_flag来进行是可以实现显示和隐藏,但是这样内存消耗会比较厉害
-
v853 lvgl 使用删除obj来隐藏界面会报错
设计思路:使用lv_obj_create(NULL)来创建一个lv_obj_t *obj,在show函数里面使用lv_scr_load_anim()来进行界面切换,在hide函数使用lv_obj_clean(lv_obj_del也试过),使用按键进行切换,会直接卡死退出。
-
回复: V853的QT被random进程阻塞了
qt启动时,使用了getrandom函数增加安全性,而getrandom是使用了系统的/dev/random,系统熵值越大,则越随机
cat /proc/sys/kernel/random/entropy_avail可以查看当前熵值使用haveged工具增加系统的熵值:haveged -w 1024 -v 1