lvgl官方的教程是英文的,這個是我在做專案時根據lvgl官方檔案做出來的lvgl中文檔案(持續更新維護),不僅僅只是生硬照搬lvgl官方檔案的翻譯,同時總結了我們在實際開發中遇到的各種細節,讓這個檔案更加適合我們在實際開發中的需求,
lvgl v7.11教程已經更新完成,lvgl v8.x教程更新進行中!
文章目錄
- LVGL系列教程文章串列
- 在windwos模擬器運行lvgl(v8.0)
- Cdoe::Blocks上運行
- 在 vscode 上運行
- 將lvlg v8.0移植到STM32F103開發板
- 將lvlg v8.0移植到 IMX6ULL 開發板
- 將lvlg v8.0移植到 STM32MP157 開發板
- 什么是LVGL
- LVGL的主要特性
- 硬體要求
- LVGL中文手冊
LVGL教程(超詳細的lvgl中文檔案!)
LVGL系列教程文章串列
- LVGL|lvgl中文手冊(lvgl中文檔案教程 lvgl v7.11)
- LVGL|基于lvgl實作2048游戲(純c語言實作)
- freeRTOS&LVGL|在使用freertos時如何為lvgl配置心跳和任務管理器
- Raspberry pi pico|樹莓派-pico驅動ILI9341+lvgl(c語言實作)
- LVGL|基于100ASK_STM32_F103ZET6開發板的lvgl(v7.11.0)綜合例程
- 將lvlg v8.0移植到STM32F103開發板教程(TODO)
- 將lvlg v8.0移植到 IMX6ULL 開發板教程(TODO)
- 將lvlg v8.0移植到 STM32MP157 開發板教程(TODO)
在windwos模擬器運行lvgl(v8.0)
Cdoe::Blocks上運行
TODO
在 vscode 上運行
TODO
將lvlg v8.0移植到STM32F103開發板
TODO
將lvlg v8.0移植到 IMX6ULL 開發板
TODO
將lvlg v8.0移植到 STM32MP157 開發板
TODO
什么是LVGL
lvgl(輕巧而多功能的圖形庫)是一個免費的開放源代碼圖形庫,它提供創建具有易于使用的圖形元素,精美的視覺效果和低記憶體占用的嵌入式GUI所需的一切,
LVGL的主要特性
| LVGL的主要特性 | |
|---|---|
| 1 | 功能強大的構建塊,例如按鈕,圖表,串列,滑塊,影像等, |
| 2 | 帶有影片,抗鋸齒,不透明,平滑滾動的高級圖形 |
| 3 | 各種輸入設備,例如觸摸板,滑鼠,鍵盤,編碼器等 |
| 4 | 支持UTF-8編碼的多語言 |
| 5 | 多顯示幕支持,如TFT,單色顯示幕 |
| 6 | 完全可定制的圖形元素 |
| 7 | 獨立于任何微控制器或顯示幕使用的硬體 |
| 8 | 可擴展以使用很少的記憶體(64 kB閃存,16 kB RAM)進行操作 |
| 9 | 作業系統,支持外部存盤器和GPU,但不是必需的 |
| 10 | 單幀緩沖區操作,即使具有高級圖形效果 |
| 11 | 用C語言撰寫,以實作最大的兼容性(與C ++兼容) |
| 12 | 模擬器可在沒有嵌入式硬體的PC上進行嵌入式GUI設計 |
| 13 | 可移植到MicroPython |
| 14 | 可快速上手的教程、示例、主題 |
| 15 | 豐富的檔案教程 |
| 16 | 在MIT許可下免費和開源 |
硬體要求
基本上,每個現代控制器(肯定必須要能夠驅動顯示幕)都適合運行LVGL,LVGL的最低運行要求很低:
| lvgl的硬體要求 | |
|---|---|
| 處理器 | 16、32或64位微控制器或處理器 |
| 時鐘頻率 | 最低 16 MHz 時鐘頻率 |
| Flash/ROM | 對于非常重要的組件要求 >64 kB(建議 > 180 kB) |
| RAM | 1.靜態 RAM 使用量:~2 kB,取決于所使用的功能和物件型別- 堆疊: > 2kB(建議 > 8 kB) 2.動態資料(堆):> 2 KB(如果使用多個物件,則建議 > 16 kB),由 lv_conf.h 中的 LV_MEM_SIZE 宏進行設定, 3.顯示緩沖區:> “水平解析度”像素(建議 > 10× “水平解析度” ) 4.MCU 或外部顯示控制器中的一幀緩沖區 |
| 編譯器 | C99或更高版本的編譯器 |
| 技術堆疊 | 具備基本的C(或C ++)知識:指標,結構,回呼… |
LVGL中文手冊
lvgl官方的教程是英文的,這個是我在做專案時順便做出來的中文教程站點(持續更新維護),不僅僅只是照搬lvgl官方檔案的翻譯,同時總結了我們在實際開發中遇到的各種細節,讓這個檔案更加適合我們在實際開發中的需求,lvgl v7.11教程已經更新完成,lvgl v8.x教程更新進行中!
- lvgl官方英文原版教程: https://docs.lvgl.io
- lvgl中文教程(中文手冊):http://lvgl.100ask.net http://lvgl.100ask.org

文章努力更新中?,喜歡的朋友記得收藏關注哦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/289942.html
標籤:其他
上一篇:簡單物聯網應用——基于老人居家聲音監測系統(全!含完整原始碼、詳細注釋、測驗結果、設計程序、視頻詳細教程)
下一篇:STM32最小系統硬體組成
