「App:Library:LVGL:docs:Porting:Set up a project」の版間の差分
86行目: | 86行目: | ||
=== Configuration file === | === Configuration file === | ||
− | + | {| class="wikitable" | |
+ | !英文 | ||
+ | !自動翻訳 | ||
+ | |- | ||
+ | | | ||
There is a configuration header file for LVGL called lv_conf.h. You modify this header to set the library's basic behavior, disable unused modules and features, adjust the size of memory buffers in compile-time, etc. | There is a configuration header file for LVGL called lv_conf.h. You modify this header to set the library's basic behavior, disable unused modules and features, adjust the size of memory buffers in compile-time, etc. | ||
108行目: | 112行目: | ||
LVGL also can be used via <code>Kconfig</code> and <code>menuconfig</code>. You can use <code>lv_conf.h</code> together with Kconfig, but keep in mind that the value from <code>lv_conf.h</code> or build settings (<code>-D...</code>) overwrite the values set in Kconfig. To ignore the configs from <code>lv_conf.h</code> simply remove its content, or define <code>LV_CONF_SKIP</code>. | LVGL also can be used via <code>Kconfig</code> and <code>menuconfig</code>. You can use <code>lv_conf.h</code> together with Kconfig, but keep in mind that the value from <code>lv_conf.h</code> or build settings (<code>-D...</code>) overwrite the values set in Kconfig. To ignore the configs from <code>lv_conf.h</code> simply remove its content, or define <code>LV_CONF_SKIP</code>. | ||
− | + | | | |
+ | |} | ||
:[[App:Library:LVGL:docs:Porting|戻る : Previous]] | :[[App:Library:LVGL:docs:Porting|戻る : Previous]] |
2022年6月21日 (火) 20:35時点における版
https://docs.lvgl.io/8.2/porting/project.html
Set up a project
Get the library
英文 | 自動翻訳 |
---|---|
LVGL is available on GitHub: https://github.com/lvgl/lvgl. You can clone it or Download the latest version of the library from GitHub. |
LVGLはGitHubで入手できます:https://github.com/lvgl/lvgl。
クローンを作成するか、GitHubからライブラリの最新バージョンをダウンロードできます。 |
Add lvgl to your project
英文 | 自動翻訳 |
---|---|
The graphics library itself is the |
グラフィックライブラリ自体がlvgl ディレクトリです。いくつかのフォルダが含まれていますが、使用するにはフォルダのファイルlvgl のみが必要です。 .c.hsrc
|
Automatically add files
英文 | 自動翻訳 |
---|---|
If your IDE automatically adds the files from the folders copied to the project folder (as Eclipse or VSCode does), you can simply copy the |
IDEが(EclipseまたはVSCodeのように)プロジェクトフォルダーにコピーされたフォルダーからファイルを自動的に追加する場合は、フォルダーをそのままプロジェクトにコピーするだけですlvgl 。
|
Make and CMake
英文 | 自動翻訳 |
---|---|
LVGL also supports LVGL_DIR_NAME ?= lvgl #The name of the lvgl folder (change this if you have renamed it) LVGL_DIR ?= ${shell pwd} #The path where the lvgl folder is include $(LVGL_DIR)/$(LVGL_DIR_NAME)/lvgl.mk For integration with CMake take a look this section of the Documentation. |
LVGLは、すぐに使用できるシステムのサポートmake とCMake 構築も行います。MakefileベースのビルドシステムにLVGLを追加するには、次の行をメインのMakefileに追加します。
LVGL_DIR_NAME?= lvgl#lvglフォルダーの名前(名前を変更した場合はこれを変更してください) LVGL_DIR?= $ {shell pwd}#lvglフォルダーがあるパス $(LVGL_DIR)/ $(LVGL_DIR_NAME)/lvgl.mkを含める CMakeとの統合については、ドキュメントのこのセクションをご覧ください。 |
Other platforms and tools
英文 | 自動翻訳 |
---|---|
The Get started section contains many platform specific descriptions e.g. for ESP32, Arduino, NXP, RT-Thread, NuttX, etc. |
Demos and Examples
英文 | 自動翻訳 |
---|---|
The |
Configuration file
英文 | 自動翻訳 |
---|---|
There is a configuration header file for LVGL called lv_conf.h. You modify this header to set the library's basic behavior, disable unused modules and features, adjust the size of memory buffers in compile-time, etc. To get |-lvgl
|-lv_conf.h
|-other files and folders
Comments in the config file explain the meaning of the options. Be sure to set at least
|
Initialization
英文 | 自動翻訳 |
---|---|
To use the graphics library you have to initialize it and setup required components. The order of the initialization is:
|