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

FreeRTOS port #129

Closed
philhoeb opened this issue Oct 27, 2022 · 5 comments
Closed

FreeRTOS port #129

philhoeb opened this issue Oct 27, 2022 · 5 comments
Labels
new feature Something new is needed

Comments

@philhoeb
Copy link

Describe the feature

Hi,

is a port to FreeRTOS (using its own TCP/IP stack or lwIP) on the roadmap?
I am thinking of using zenoh-pico in a STM32Cube project.

Thank you!

@cguimaraes
Copy link
Member

Hi @philhoeb ,
We always look for increase the list of supported platforms/frameworks.
We are currently focused on other core aspects of Zenoh, but if there are requests for a specific port we can bring them up in the queue and tackle them in a best-effort way.

Still, we would like to better understand what are your requirements:

  • multi-thread or single-thread support?
  • which would be the initial communication links (e.g., TCP, UDP, Serial, Bluetooth, etc)?
  • would you require scouting capabilities?
  • would you require both unicast and multicast transports?

This information will help us understand what to prioritize on the port, so that you can have access to an initial version that fulfill your needs.
In any case, if you have plans to port it, as an open-source project we appreciate contributions from the community.

@cguimaraes cguimaraes added the new feature Something new is needed label Oct 27, 2022
@philhoeb
Copy link
Author

Hi @cguimaraes,
Thank you for your response!
The requirements would be: Multi-thread support and communication via TCP.
No need for scouting or multicast transports.

@bjsowa
Copy link
Contributor

bjsowa commented Aug 11, 2023

I started writing a FreeRTOS-Plus-TCP port in #239. For now only UDP Unicast transport is supported and no multi-thread support.

@Mallets
Copy link
Member

Mallets commented Oct 30, 2023

#239 has been merged adding unicast support (TCP/IP) for FreeRTOS. @philhoeb since you stated you do not need for scouting nor multicast transports, I'm closing this issue as resolved. Feel free to reopen it in case.

@Mallets Mallets closed this as completed Oct 30, 2023
@philhoeb
Copy link
Author

Great work, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature Something new is needed
Projects
None yet
Development

No branches or pull requests

4 participants