本帖最后由 小恩GG 于 2021-4-19 10:25 编辑
Littlevgl(LVGL)是一个免费的开源嵌入式图形库,它提供创建嵌入式GUI所需的功能,具有易于使用的图形元素、精美的视觉效果和低内存占用。完整的图形框架包括供您在创建GUI时所用的各种小部件,并支持更高级的功能,例如动画和抗锯齿。具体可参考: LVGL
现在我们的LPC SDK 包中已经集成了litttlevgl源码文件,方便用户使用。 下载SDK包,解压后可以看到,存放路径为:SDK_2.9.0_LPCXpressoxxx\middleware\littlevgl 。
在MCUXpresso IDE中新建工程时,SDK里面的驱动和库都可以在“component”选项中勾选添加,但是有小伙伴发现找不到littlevgl: (目前最新的V2.9及之前版本的SDK是这样。)
当然我们可以手动添加那些文件,只是比较麻烦,那如何才可以直接选择呢,作如下修改: 每个SDK下都有一个manifest 文件,例如lpc55s28, “LPCXpresso55S28_manifest_v3_8.xml”, 搜索 <componentid="middleware.littlevgl.LPC55S28" name="littlevgl"brief="littlevgl library" version="7.4.0"full_name="Middleware littlevgl" devices="LPC55S28" user_visible="false"type="middleware" package_base_path="middleware/littlevgl"project_base_path="littlevgl">
更改false为ture,再重新将SDK安装到IDE,新建工程,此时就可以看到:
完成后,可以在工程文件目录下看到littlevlg:
|