add Raspberry-Pico-LVGL README.md
67
bsp/raspberry-pico/applications/lvgl/README.md
Normal file
@@ -0,0 +1,67 @@
|
||||
# Get Raspberry Pi PICO Running on RT-Thread RTOS with an Opensource Light Versatile Graphics Library
|
||||
|
||||
## Hardware:
|
||||
|
||||
- [Raspberry Pi PICO](https://www.raspberrypi.com/products/raspberry-pi-pico/)
|
||||
|
||||
- [TFT-SPI ST7789](https://pdf1.alldatasheet.com/datasheet-pdf/view/1170800/SITRONIX/ST7789H2.html)
|
||||
|
||||
- Single chip TFT-LCD Controller/Driver with On-chip Frame Memory (FM)
|
||||
|
||||
- Display Resolution: 240*RGB (H) *320(V)
|
||||
|
||||
- Frame Memory Size: 240 x 320 x 18-bit = 1,382,400 bits
|
||||
|
||||
- LCD Driver Output Circuits
|
||||
|
||||
\- Source Outputs: 240 RGB Channels
|
||||
|
||||
\- Gate Outputs: 320 Channels
|
||||
|
||||
\- Common Electrode Output
|
||||
|
||||
## Software:
|
||||
|
||||
- Opensource [RT-Thread IoT OS](https://www.rt-thread.io/) Project
|
||||
- [RT-Thread Studio](https://www.rt-thread.io/studio.html) IDE (Free)
|
||||
- Opensource [LVGL](https://lvgl.io/) Project
|
||||
|
||||
## Add LVGL Software Package
|
||||
|
||||
* Double-click `RT-Thread Settings` to enter the configuration page.
|
||||
|
||||

|
||||
|
||||
* Click `Add it now`
|
||||
|
||||

|
||||
|
||||
* Choose the packages of LVGL and lv_music_demo
|
||||
|
||||

|
||||
|
||||
## Enable LVGL for LCD
|
||||
|
||||

|
||||
|
||||
## Configure Screen Parameter
|
||||
|
||||
Select the screen size according to your project requirements (This tutorial is using ST7789).
|
||||
|
||||

|
||||
|
||||
## LVGL Display Interface Adopting
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
![]()
|
||||
|
||||
|
||||
|
||||

|
||||
|
||||
## Presentation
|
||||
|
||||
<iframe src="//player.bilibili.com/player.html?aid=893079529&bvid=BV1oP4y1E7Md&cid=481212104&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
|
||||
BIN
bsp/raspberry-pico/applications/lvgl/img_en/1.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
bsp/raspberry-pico/applications/lvgl/img_en/2.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
bsp/raspberry-pico/applications/lvgl/img_en/3.png
Normal file
|
After Width: | Height: | Size: 93 KiB |
BIN
bsp/raspberry-pico/applications/lvgl/img_en/4.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
bsp/raspberry-pico/applications/lvgl/img_en/5.png
Normal file
|
After Width: | Height: | Size: 87 KiB |
BIN
bsp/raspberry-pico/applications/lvgl/img_en/6.png
Normal file
|
After Width: | Height: | Size: 122 KiB |
BIN
bsp/raspberry-pico/applications/lvgl/img_en/7.png
Normal file
|
After Width: | Height: | Size: 75 KiB |
BIN
bsp/raspberry-pico/applications/lvgl/img_en/8.png
Normal file
|
After Width: | Height: | Size: 60 KiB |