Zephyr support for ESP32

nvl1109
Posts: 5
Joined: Sat Feb 20, 2016 3:48 pm

Zephyr support for ESP32

Postby nvl1109 » Thu Oct 06, 2016 2:47 am

Hi all,

I think it is very interested if Zephyr supports ESP32.
Do you guys have the same idea with me? And does Espressif have any plan for this?

Thank you.

User avatar
kolban
Posts: 1683
Joined: Mon Nov 16, 2015 4:43 pm
Location: Texas, USA

Re: Zephyr support for ESP32

Postby kolban » Thu Oct 06, 2016 3:37 am

Howdy,
Can you post a description of "What is Zephyr?" and ideally some links to where we can read about it on the Internet? I for one don't know what Zephyr is.
Free book on ESP32 available here: https://leanpub.com/kolban-ESP32

ESP_Sprite
Posts: 9711
Joined: Thu Nov 26, 2015 4:08 am

Re: Zephyr support for ESP32

Postby ESP_Sprite » Thu Oct 06, 2016 4:25 am

We have a whole bunch of small RTOSses that would be in theory interesting to run on the ESP32: MyNEWT, Zephyr, NuttX, ... We are looking at all of them, but in all probability a fair few of them will not be implemented by us. We do plan on making it possible for others to support any OS the ESP32 is capable off: the idea is that we will shim the OS-dependent portions of the WiFi and BT libraries, and make the rest of the hardware entirely documented.

nvl1109
Posts: 5
Joined: Sat Feb 20, 2016 3:48 pm

Re: Zephyr support for ESP32

Postby nvl1109 » Thu Oct 06, 2016 6:31 am

ESP_Sprite wrote:We have a whole bunch of small RTOSses that would be in theory interesting to run on the ESP32: MyNEWT, Zephyr, NuttX, ... We are looking at all of them, but in all probability a fair few of them will not be implemented by us. We do plan on making it possible for others to support any OS the ESP32 is capable off: the idea is that we will shim the OS-dependent portions of the WiFi and BT libraries, and make the rest of the hardware entirely documented.
Yeah, that is a good news.

Event Zephyr is not supported by Espressif officially, the ESP32 fans (include me) can do it if we have enough information from hardware documents.
Thank you :)

nvl1109
Posts: 5
Joined: Sat Feb 20, 2016 3:48 pm

Re: Zephyr support for ESP32

Postby nvl1109 » Thu Oct 06, 2016 6:33 am

kolban wrote:Howdy,
Can you post a description of "What is Zephyr?" and ideally some links to where we can read about it on the Internet? I for one don't know what Zephyr is.
Hi kolban,

It is a RTOS for IoT devices. Link is: https://www.zephyrproject.org/

WiFive
Posts: 3529
Joined: Tue Dec 01, 2015 7:35 am

Re: Zephyr support for ESP32

Postby WiFive » Sun Oct 16, 2016 10:38 am

I've been noticing there is a lot of support developing around zephyr. Lots of developments from all kinds projects/companies/communities. Might be the place to be.

ESP_igrr
Posts: 2071
Joined: Tue Dec 01, 2015 8:37 am

Re: Zephyr support for ESP32

Postby ESP_igrr » Sun Oct 16, 2016 6:35 pm

Zephyr does look good indeed, unfortunately there is no support for multiprocessor systems there right now.

WiFive
Posts: 3529
Joined: Tue Dec 01, 2015 7:35 am

Re: Zephyr support for ESP32

Postby WiFive » Sun Oct 16, 2016 10:51 pm

ESP_igrr wrote:Zephyr does look good indeed, unfortunately there is no support for multiprocessor systems there right now.
Maybe they need to be formally introduced to esp32...

https://jira.zephyrproject.org/browse/ZEP-323

lpereira
Posts: 2
Joined: Fri Jun 16, 2017 7:32 pm

Re: Zephyr support for ESP32

Postby lpereira » Sun Jun 18, 2017 2:39 am

I ended up creating another topic, but preliminary port to ESP32 has been submitted for code review: https://github.com/zephyrproject-rtos/zephyr/pull/517

There's still a whole lot missing, but I'm quite excited for the progress.

BuddyCasino
Posts: 263
Joined: Sun Jun 19, 2016 12:00 am

Re: Zephyr support for ESP32

Postby BuddyCasino » Sun Jun 18, 2017 9:48 am

Is there anything out there that can compare to Jorge Aparicio's RTFM? Its IMHO the natural design for memory-constrained devices. Shared memory, multitasking, events, hardware assisted scheduling, verifiably safe by virtue of Rust.

Who is online

Users browsing this forum: Baidu [Spider], Google Adsense [Bot] and 75 guests