diff --git a/bsp/raspberry-pico/applications/lvgl/README.md b/bsp/raspberry-pico/applications/lvgl/README.md index 9a4d199ba66f092873d3311bf04b8107917c3289..c4facc1c938a990353fb5341b12c44b613592149 100644 --- a/bsp/raspberry-pico/applications/lvgl/README.md +++ b/bsp/raspberry-pico/applications/lvgl/README.md @@ -1,5 +1,7 @@ # Get Raspberry Pi PICO Running on RT-Thread RTOS with an Opensource Light Versatile Graphics Library +[中文页](README_zh.md) | + ## Hardware: - [Raspberry Pi PICO](https://www.raspberrypi.com/products/raspberry-pi-pico/) @@ -28,25 +30,25 @@ ## Enable LVGL for LCD -![](./img_en/4.png) +![](./img_en/1.png) ## Configure Screen Parameter Select the screen size according to your project requirements (This tutorial is using ST7789). - + ## LVGL Display Interface Adopting - + -![]()7 +![]()7 - + ## Presentation diff --git a/bsp/raspberry-pico/applications/lvgl/README_zh.md b/bsp/raspberry-pico/applications/lvgl/README_zh.md new file mode 100644 index 0000000000000000000000000000000000000000..29752cd1332a145aff4c0bd6e29fdefdcafcbc04 --- /dev/null +++ b/bsp/raspberry-pico/applications/lvgl/README_zh.md @@ -0,0 +1,52 @@ +# Raspberry_pico 使用 RT-Thread 运行 lvgl + +## 硬件参数 + +树莓派 pico : + +* 双核 Arm Cortex-M0 + @ 133MHz +* 芯片内置 264KB SRAM 和 2MB 的板载闪存 +* 通过专用 QSPI 总线支持最高 16MB 的片外闪存 +* DMA 控制器 +* 30 个 GPIO 引脚,其中 4 个可用作模拟输入 + +- 2 个 UART、2 个 SPI 控制器和 2 个 I2C 控制器 + +- 16 个 PWM 通道 + + 更多详见:[树莓派中文站](https://pico.org.cn/) + +树莓派拓展板: + +* 屏幕:ST7789 SPI 接口 + +## 软件及环境: + +- [RT-Thread IoT OS](https://www.rt-thread.io/) RT-Thread 物联网操作系统 +- [RT-Thread Studio](https://www.rt-thread.io/studio.html) IDE (免费版) +- 开源的 [LVGL](https://lvgl.io/) 图形引擎 + +## 使能 LVGL for LCD + +![](./img/1.png) + +## 配置屏幕参数 + + + +## LVGL 显示接口对接 + + + + + +![]()7 + + + + + +## 效果展示 + + + diff --git a/bsp/raspberry-pico/applications/lvgl/img/1.png b/bsp/raspberry-pico/applications/lvgl/img/1.png new file mode 100644 index 0000000000000000000000000000000000000000..d49d5e805a3717f2642408b4ed278802a6b09e28 Binary files /dev/null and b/bsp/raspberry-pico/applications/lvgl/img/1.png differ diff --git a/bsp/raspberry-pico/applications/lvgl/img/2.png b/bsp/raspberry-pico/applications/lvgl/img/2.png new file mode 100644 index 0000000000000000000000000000000000000000..31c5c93669fc2af7031b29fa9e8f1f0ad6793f20 Binary files /dev/null and b/bsp/raspberry-pico/applications/lvgl/img/2.png differ diff --git a/bsp/raspberry-pico/applications/lvgl/img/3.png b/bsp/raspberry-pico/applications/lvgl/img/3.png new file mode 100644 index 0000000000000000000000000000000000000000..60238d0c6b5b45370bbaef93dc2201581732f3f2 Binary files /dev/null and b/bsp/raspberry-pico/applications/lvgl/img/3.png differ diff --git a/bsp/raspberry-pico/applications/lvgl/img/4.png b/bsp/raspberry-pico/applications/lvgl/img/4.png new file mode 100644 index 0000000000000000000000000000000000000000..75628a01ba3db4f6a98ba2666e9b9fd77116364a Binary files /dev/null and b/bsp/raspberry-pico/applications/lvgl/img/4.png differ diff --git a/bsp/raspberry-pico/applications/lvgl/img/5.png b/bsp/raspberry-pico/applications/lvgl/img/5.png new file mode 100644 index 0000000000000000000000000000000000000000..49c3618a4c97c4755333fd224b1fa61ab344e343 Binary files /dev/null and b/bsp/raspberry-pico/applications/lvgl/img/5.png differ diff --git a/bsp/raspberry-pico/applications/lvgl/img_en/1.png b/bsp/raspberry-pico/applications/lvgl/img_en/1.png index e0712ca002b334b972cc4ff2d27e1cf6fa4ac627..d49d5e805a3717f2642408b4ed278802a6b09e28 100644 Binary files a/bsp/raspberry-pico/applications/lvgl/img_en/1.png and b/bsp/raspberry-pico/applications/lvgl/img_en/1.png differ diff --git a/bsp/raspberry-pico/applications/lvgl/img_en/2.png b/bsp/raspberry-pico/applications/lvgl/img_en/2.png index f77115c49e21ef4d6e3798ce6d729ca569dcaf0c..e003c39b9a67e24e52eb92b97e419db0ef328342 100644 Binary files a/bsp/raspberry-pico/applications/lvgl/img_en/2.png and b/bsp/raspberry-pico/applications/lvgl/img_en/2.png differ diff --git a/bsp/raspberry-pico/applications/lvgl/img_en/3.png b/bsp/raspberry-pico/applications/lvgl/img_en/3.png index 1fa192c2d8f0ce5c4072c69497e204d9d4fe575d..98b4ae2a1481f7fb264a52e57e0cbf572540cc66 100644 Binary files a/bsp/raspberry-pico/applications/lvgl/img_en/3.png and b/bsp/raspberry-pico/applications/lvgl/img_en/3.png differ diff --git a/bsp/raspberry-pico/applications/lvgl/img_en/4.png b/bsp/raspberry-pico/applications/lvgl/img_en/4.png index d49d5e805a3717f2642408b4ed278802a6b09e28..10c9e97cb268b7465776801834fdf1a586d4f40b 100644 Binary files a/bsp/raspberry-pico/applications/lvgl/img_en/4.png and b/bsp/raspberry-pico/applications/lvgl/img_en/4.png differ diff --git a/bsp/raspberry-pico/applications/lvgl/img_en/5.png b/bsp/raspberry-pico/applications/lvgl/img_en/5.png index e003c39b9a67e24e52eb92b97e419db0ef328342..756ea00d2d96acad3dac9a4b4206cd1ea9315604 100644 Binary files a/bsp/raspberry-pico/applications/lvgl/img_en/5.png and b/bsp/raspberry-pico/applications/lvgl/img_en/5.png differ diff --git a/bsp/raspberry-pico/applications/lvgl/img_en/6.png b/bsp/raspberry-pico/applications/lvgl/img_en/6.png deleted file mode 100644 index 98b4ae2a1481f7fb264a52e57e0cbf572540cc66..0000000000000000000000000000000000000000 Binary files a/bsp/raspberry-pico/applications/lvgl/img_en/6.png and /dev/null differ diff --git a/bsp/raspberry-pico/applications/lvgl/img_en/7.png b/bsp/raspberry-pico/applications/lvgl/img_en/7.png deleted file mode 100644 index 10c9e97cb268b7465776801834fdf1a586d4f40b..0000000000000000000000000000000000000000 Binary files a/bsp/raspberry-pico/applications/lvgl/img_en/7.png and /dev/null differ diff --git a/bsp/raspberry-pico/applications/lvgl/img_en/8.png b/bsp/raspberry-pico/applications/lvgl/img_en/8.png deleted file mode 100644 index 756ea00d2d96acad3dac9a4b4206cd1ea9315604..0000000000000000000000000000000000000000 Binary files a/bsp/raspberry-pico/applications/lvgl/img_en/8.png and /dev/null differ