• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

【代码库】使用 GUI Guider 在内存受限的 MCU 上开发 LVGL GUI 演示

09/23 09:56
662
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

an-lvgl_demo_for_small_mcu-master.zip

共1个文件

如何使用 GUI Guider 在内存受限的 MCU 上开发 LVGL GUI 演示

美观的 GUI 依赖于精心设计的图像和字体。GUI 演示越复杂,所需的资源就越多,从而消耗更多的内存资源。如果设计所选的 MCU 没有足够的片上 Flash 和片上 RAM 来存储图像和字体,则意味着您必须使用片外 Flash 和片外 RAM。

幸运的是,LVGL 提供了文件系统机制来支持外部存储设备,例如 SD 卡或串行闪存。本应用笔记以 LPC55S06 作为目标 MCU。它以电动自行车 UI 的实现为例,介绍如何使用 LVGL 文件系统支持低成本的外部串行闪存。本应用笔记中使用的外部串行闪存是 Winbond W25Q64。

LVGL 除了提供图形功能外,还支持输入设备机制。本应用笔记介绍如何使用硬件按钮作为 LVGL 输入设备来实现屏幕切换。

有关如何使用该软件的完整说明,请参阅 AN13730。

https://www.nxp.com.cn/docs/en/application-note/AN13730.pdf

电路板:LPC550x 速度计参考设计

类别:图形

外围设备:显示器

工具链:MDK

目录

  1. 软件
  2. 硬件
  3. 设置
  4. 结果
  5. 常见问题解答
  6. 支持
  7. 发行说明

1.软件

1.开发环境:

SDK:2.10.1

? GUI 指南:1.3.1-GA

低保真度:8.0.2

Keil IDE:5.35.0.2

  1. 应用软件
    本应用说明的软件以原始源文件和 MDK 项目的形式提供。

2.硬件

评估板是专为电动自行车演示设计的定制评估板,名为 LPC550x 速度计参考设计。当前版本为 v2.0。

3. 设置

  1. 通过 J3 为开发板供电。J3 是 USB Type-C 接口,安装在开发板的底部。
  2. 编译软件项目并通过J1连接器将可执行文件下载到开发板。
  3. 将图像源和字体源(如果使用字体)下载到外部 SPI Flash。
  4. 重置电路板
  5. 按 Home 按钮返回主页,按 Down 按钮切换到下一个 GUI 页面,按 Up 按钮切换到上一个 GUI 页面

4.结果

当此演示板上电或重置时,演示将显示主页 UI 页面。

当您按下向下按钮时,您将看到此 UI 页面。

当您按下向下按钮时,您将看到此页面。

当您继续按下向下按钮时,演示将返回到主页 UI 页面。

如果通过单击“向上”按钮切换 UI 页面,则演示将以相反的顺序显示这些 UI 页面。

5. 常见问题解答

如果您有任何疑问,可以联系 FAE 或创建票证到 NXP 社区。

6. 支持

该演示的详细信息均记录在应用说明 - AN13730 如何使用 GUI Guider 在内存受限的 MCU 上开发 LVGL GUI 演示中。

如果您需要帮助,请联系 FAE 或创建工单到NXP 社区

项目元数据

董事会徽章

类别徽章

周边徽章

工具链徽章

来源:恩智浦appcodehub

  • an-lvgl_demo_for_small_mcu-master.zip
    下载
恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐