1、熟悉一两种嵌入式GUI的使用,熟悉几种开源GUI的源代码,如:
LVGL:https://github.com/lvgl/lvgl
AWTK:https://github.com/zlgopen/awtk
GUIX:https://github.com/azure-rtos/guix
ugfx:https://community.ugfx.io/index.php?/files/
GTK:https://gitlab.gnome.org/GNOME/gtk
2、学习图片解码库的使用,如libpng、jpeglib、stb_image。
3、学习矢量字体解码库的使用,如freetype、stb_truetype。
4、阅读计算机图形学相关的书籍,对2D图形的绘制原理、算法有一定了解。