「App:Library:LVGL:Readme:Overview」の版間の差分

提供: robot-jp wiki
ナビゲーションに移動検索に移動
3行目: 3行目:
  
 
== Overview ==
 
== Overview ==
 +
=== Features ===
 
__NOTOC__
 
__NOTOC__
 
{| class="wikitable"
 
{| class="wikitable"
9行目: 10行目:
 
|-
 
|-
 
|
 
|
=== Features ===
 
 
 
* Powerful building blocks: buttons, charts, lists, sliders, images, etc.
 
* Powerful building blocks: buttons, charts, lists, sliders, images, etc.
 
* Advanced graphics engine: animations, anti-aliasing, opacity, smooth scrolling, blending modes, etc
 
* Advanced graphics engine: animations, anti-aliasing, opacity, smooth scrolling, blending modes, etc
28行目: 27行目:
 
* Documentation and API references online and in PDF
 
* Documentation and API references online and in PDF
 
|
 
|
 +
|}
 +
 +
=== Requirements ===
 +
{| class="wikitable"
 +
!英文
 +
!自動翻訳
 
|-
 
|-
 
|
 
|
=== Requirements ===
 
 
Basically, every modern controller (which is able to drive a display) is suitable to run LVGL. The minimal requirements are:
 
Basically, every modern controller (which is able to drive a display) is suitable to run LVGL. The minimal requirements are:
 
{| class="wikitable"
 
{| class="wikitable"
60行目: 64行目:
 
|}
 
|}
 
''Note that the memory usage might vary depending on the architecture, compiler and build options.''
 
''Note that the memory usage might vary depending on the architecture, compiler and build options.''
 +
|}
 +
 +
=== Supported platforms ===
 +
{| class="wikitable"
 +
!英文
 +
!自動翻訳
 
|-
 
|-
 
|
 
|
=== Supported platforms ===
 
 
LVGL is completely platform independent and can be used with any MCU that fulfills the requirements. Just to mention some platforms:
 
LVGL is completely platform independent and can be used with any MCU that fulfills the requirements. Just to mention some platforms:
  

2022年6月20日 (月) 21:56時点における版

https://github.com/lvgl/lvgl#overview


Overview

Features

英文 自動翻訳
  • Powerful building blocks: buttons, charts, lists, sliders, images, etc.
  • Advanced graphics engine: animations, anti-aliasing, opacity, smooth scrolling, blending modes, etc
  • Supports various input devices: touchscreen, mouse, keyboard, encoder, buttons, etc.
  • Supports multiple displays
  • Hardware independent, can be use with any microcontroller and display
  • Scalable to operate with little memory (64 kB Flash, 16 kB RAM)
  • Multi-language support with UTF-8 handling, CJK, Bidirectional and Arabic script support
  • Fully customizable graphical elements via CSS-like styles
  • Powerful layouts inspired by CSS: Flexbox and Grid
  • OS, External memory and GPU are supported but not required. (built in support for STM32 DMA2D, SWM341 DMA2D, and NXP PXP and VGLite)
  • Smooth rendering even with a single frame buffer
  • Written in C and compatible with C++
  • Micropython Binding exposes LVGL API in Micropython
  • Simulator to develop on PC without embedded hardware
  • 100+ simple Examples
  • Documentation and API references online and in PDF

Requirements

英文 自動翻訳

Basically, every modern controller (which is able to drive a display) is suitable to run LVGL. The minimal requirements are:

Name Minimal Recommended
Architecture 16, 32 or 64 bit microcontroller or processor
Clock > 16 MHz > 48 MHz
Flash/ROM > 64 kB > 180 kB
Static RAM > 16 kB > 48 kB
Draw buffer > 1 × hor. res. pixels > 1/10 screen size
Compiler C99 or newer

Note that the memory usage might vary depending on the architecture, compiler and build options.

Supported platforms

英文 自動翻訳

LVGL is completely platform independent and can be used with any MCU that fulfills the requirements. Just to mention some platforms:

  • NXP: Kinetis, LPC, iMX, iMX RT
  • STM32F1, STM32F3, STM32F4, STM32F7, STM32L4, STM32L5, STM32H7
  • Microchip dsPIC33, PIC24, PIC32MX, PIC32MZ
  • Linux frame buffer (/dev/fb)
  • Raspberry Pi
  • Espressif ESP32
  • Infineon Aurix
  • Nordic NRF52 Bluetooth modules
  • Quectel modems
  • SYNWIT SWM341


LVGL is also available as:

  • Arduino library
  • PlatformIO package
  • Zephyr library
  • ESP32 component
  • NXP MCUXpresso component
  • NuttX library
  • RT-Thread RTOS




戻る