在ZYNQ上跑超炫酷GUI!手把手教你移植LVGL到ZYNQ平台!
基于ZYNQ平台实现炫酷的GUI界面一般通常有两种方式,一种是跑Linux系统运行QT程序;另外一种是跑裸机程序,通过调用图形界面库实现GUI界面,选择哪种方式需结合使用场景。本次介绍第二种方式,教大家如何将图形界面库移植到ZYNQ平台,在ZYNQ平台实现炫酷的GUI界面,而无需依赖复杂的操作系统。此外,在移植成功后,大家后续就可以基于ZYNQ平台开发更有趣,更贴近实战的项目,如示波器、信号发生器等。
目前主流的图形界面库有uc/GUI、emWin和LVGL等,其中LVGL是一个免费的轻量级开源图形库,有着诸多优点,在下文会展开进行介绍,所以本次移植的是LVGL图形界面库。如果大家在网上搜索移植LVGL的方法,不出意外的话,绝大多数都是基于微处理器如STM32移植LVGL,基于ZYNQ平台的很少,所以本文章将手把手教大家如何在ZYNQ平台移植LVGL。
正文内容在附件中:
|