-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Packaging for buildroot #17
Comments
Hi, I don't know mainroot in detail. Does it mean an extra file like Kconfig? If so LVGL on its own can be added too? |
Buildroot takes a simple config file (bunch of make macros really) and builds, configures and installs for the target. |
Thanks!
There are other drivers that can be used on Linux too: SDL, Wayland, GTK. These are in the lv_drivers repo and have no dedicated project that works with If the |
It looks like lv_drivers creates a static .a library. So I think that would be one package in buildroot and then maybe the main lvgl will be another package that depends on the lv_drivers one. I'll have a good at getting this to build in buildroot and get back to you. |
This issue or pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Hi, Is this topic still relevant? Do you still think it's a good idea to add buildroot support at least the |
Hi, |
I'm also curious about it. |
just as note lvgl is already supported in yocto: But building it using own recipe is quite easy. |
Nice, thanks! |
Thank you for your reply @embexus, that will be helpful ! |
@kisvegabor in the documentation https://docs.lvgl.io/master/porting/project.html ist states that make menuconfig can be used but it does not work ?! any additional steps ? |
LVGL provides only a Kconfig file, meaning that it can be used in an environment where make menuconfig is implemented. |
Since this repo has git submodules, so in Buildroot LVGL.mk must have the following line: This repo provides both cmake and general Makefile, in LVGL.mk, we can add |
Sorry, I missed the many notifications about this. I also got this to work in buildroot but as LVGL doesn't really generate a shared library that can go between projects it didn't seem to be the right way to do it. A package for the app with LVGL as a submodule seemed more workable. |
This issue or pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Nuvoton has packaged LVGL (w/ Wayland) in buildroot on MA35D1 (Cortex-A35, aarch64) platform. |
Add options `USE_FBDEV`, `USE_DRM`, `USE_SDL2` to CMakeLists.txt to select the backend. Also change `lv_conf.h` to make fbdev the optional default. Add option `USE_THOR` to CMakeLists.txt so as to make using thorvg optional. This way C++ is not required for building. Also change `lv_conf.h` to make building the internal ThorVG optional. Mark lvgl as `EXCLUDE_FROM_ALL` in CMakeLists.txt so it does not get installed on the target when `lv_port_linux` is installed. These changes are useful to enable including this package in buildroot (see issue lvgl#17). Signed-off-by: Jakob Kastelic <[email protected]>
Hi,
Packing lvgl for buildroot would be really nice and I'm thinking of having a go at it.
This would be the right repo use as the source for that?
Cheers,
Daniel
The text was updated successfully, but these errors were encountered: