本章节主要讲解 lvgl 示例的实现。
示例名 | 示例路径 | 示例内容 |
---|---|---|
benchmark | .sdk\csk\samples\subsys\display\lvgl\benchmark |
演示了矩形、阴影、文本、图像混合、图像变换、混合模式等各种情况的显示。 |
SimpleShow | .sdk\csk\samples\subsys\display\lvgl\SimpleShow |
这个示例应用程序在屏幕中央显示“Hello World”的按钮状态,在底部显示一个计数器。 |
wedgets | .sdk\csk\samples\subsys\display\lvgl\wedgets |
演示了Profile、Analytics、Shop三种实例的操作界面显示 |
适用开发板:大模型开发套件
编译版型:csk6_duomotai_devkit
使用引脚:
以wedgets示例为例进行编译演示
在根目录(duomotai_ap\.sdk\csk
)下可通过执行以下指令进行对该示例工程的编译:
lisa zep build -b csk6_duomotai_devkit samples/subsys/display/lvgl/wedgets -p
使用 Type-C 数据线连接开发套件的 DAP_USB
接口,选中以下其中一种方式对固件进行烧录:
cskburn desktop
是一款聆思推出的桌面烧录工具,在下载并安装 cskburn desktop 烧录工具后,双击图标运行软件:
1.点击串口下拉框,选择连接开发套件后识别到的串口编号;
2.将编译输出的.bin
文件拖拽进烧录区域;
3.点击开始烧录,等待烧录完成。
若您已按照 《环境搭建》 教程完成开发环境的安装,可在编译完成后执行 lisa zep exec cskburn
指令完成烧录。
lisa zep exec cskburn -s \\.\COMxx -C 6 -b 1500000 0x000000 build\zephyr\zephyr.bin
请将命令行中的的 COMx 替换为开发套件在 PC 上对应的串口号(可通过设备管理器查看)。例如:
COM3
。
lisa zep exec cskburn -s PORT -C 6 0x000000 build\zephyr\zephyr.bin -b 1500000
请将命令行中的 PORT 替换为开发套件连接在 PC 上对应的串口号。例如:
/dev/ttyUSB0
。
烧录完成后,程序一般会自动运行,你也可通过单击开发板上的复位(RST)按键进行程序复位:
程序运行后可以看到屏幕上方显示三个应用界面。