Skip to content
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

Zephyr Integration #715

Closed
vanwinkeljan opened this issue Jan 7, 2019 · 10 comments
Closed

Zephyr Integration #715

vanwinkeljan opened this issue Jan 7, 2019 · 10 comments
Labels

Comments

@vanwinkeljan
Copy link
Contributor

All,

The Zephyr RTOS project just has merged a glue logic layer integrating lvgl v5.2 with Zephyr.

The glue logic layer provides:

  • Configuration of the majority of the lv_conf flags through KConfig
  • Integration with Zephyr memory management model (kernell, user space & dedicated memory pool)
  • Integration with Zephyr FS API
  • Integration with Zephyr Display API.
    This includes a simulation port of Zephyr, with SDL based display driver, that runs on linux
  • Integration of lvgl log messages into Zephyr log framework

Further a development environment is available as a docker container which can exposes the SDL based simulation display through a VNC server.

@kisvegabor
Copy link
Member

Hi,

Glad to hear that you have chosen LittlevGL for Zephyr! And thank you for your work with the integration!

We have a guest blogging opportunity exactly for these kinds of great things. Would you be interested to write a post here about:

  • promote and introduce Zephyr
  • how to make work Zephyr with LittlevGL in a simulator

Here you can see how the guest blogging works:
https://blog.littlevgl.com/2018-12-06/contributing#writing-a-blog-post-about-your-experiences

@vanwinkeljan
Copy link
Contributor Author

Glad to hear that you have chosen LittlevGL for Zephyr!

Just to clarify I need a GUI for my application and I was already using Zephyr. I then bumped into LittlevGL, great work btw, and thought it was useful to contribute the integration code back to Zephyr.

We have a guest blogging opportunity...

I will have a look into this but can't promise anything, writing texts is not my strongest point

@kisvegabor
Copy link
Member

I will have a look into this but can't promise anything, writing texts is not my strongest point

No problem. It doesn't have to be a literary masterpiece. Only a step-by-step guide to try out Zephyr with LittlevGL. The required commands, some screenshots etc. A guide like this would help a lot to move bare metal GUI project to Zephyr. Anyway, I don't wanna push you just asked.

@stale
Copy link

stale bot commented Jan 29, 2019

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.

@stale stale bot added the stale label Jan 29, 2019
@vanwinkeljan
Copy link
Contributor Author

@kisvegabor sorry for the delay I would like to take up job on writing a step-by-step guide once zephyr reaches 1.14, this release will be a long term support release and includes a major overhaul of the preferred tooling, as such I would like to wait for this release and write the blog once.

Zephyr PR: zephyrproject-rtos/zephyr#6826

@kisvegabor
Copy link
Member

Awesome! Do you know what is the schedule for 1.14?

I mark the issue as "pinned" to be not closed automatically if no activity.

@kisvegabor kisvegabor added pinned and removed stale labels Feb 5, 2019
@vanwinkeljan
Copy link
Contributor Author

Full overview of the road map can be found at https://github.com/zephyrproject-rtos/zephyr/wiki/Program-Management

Currently release is planned for 05-April-19 but feature merge window closes this week so that looks like a good starting point.

@kisvegabor
Copy link
Member

I see, thank you!

@embeddedt
Copy link
Member

Any updates?

@embeddedt embeddedt removed the pinned label May 16, 2019
@stale
Copy link

stale bot commented Jun 6, 2019

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.

@stale stale bot added the stale label Jun 6, 2019
@stale stale bot closed this as completed Jun 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants