LVGL : librairie graphique pour l’embarqué et prototypage sur PC

La librairie LVGL est une excellente option pour le développement de systèmes embarqués nécessitant une interface graphique. À la fois légère et performante, elle simplifie le développement en prenant en charge de nombreux aspects, tels que la gestion de l’écran, des zones tactiles ou encore le rafraîchissement. En revanche, il n’est pas possible d’avoir une idée très précise de l’allure des « écrans » à partir du code seul : on donne des indications sur la position des différentes fenêtres dans l’écran ainsi que leur taille, etc. Si on exécute cette phase du travail avec un microcontrôleur, c’est assez lent et pénible : il faut compiler, téléverser et essayer pour avoir une véritable idée du rendu final. Heureusement, il est possible d'utiliser LVGL directement sur un PC pour faciliter les phases de prototypage et de mise au point des écrans graphiques, sans passer par un microcontrôleur.

Bertrand Selva

11/28/20241 min read