Service Location Protocol?
Hi all –
I’m currently using FreeRTOS through the ESP32 IDF for a product my company is building. It turns out that we may need to use Service Location Protocol (SLP). I haven’t seen much of anything about it WRT FreeRTOS. I did download OpenSLP and try to build it, but it seems heavily dependent on a Linux environment. Does anyone have any suggestions for what to do for this?
Thanks…
Service Location Protocol?
I’m afraid it is not something I am familiar with, but if OpenSLP relies
on POSIX calls (rather than Linux specifically) then it might be you can
use the FreeRTOS+POSIX wrappers available in the FreeRTOS labs at the
moment. A new and more optimised version is available – if it is not
already on the download link then it will be soon as it is in the beta
website ready to be pushed live. https://www.freertos.org/labs
Service Location Protocol?
Hi Richard –
Thanks for the reply. The first thing that make fails on is the lack of a header file “net/if_arp.h” — I don’t know whether that’s a POSIX file or not.
It’s a little confusing trying to find my way around the FreeRTOS download resources. Where can I get a copy of FreeRTOS+POSIX?
Thanks.
Service Location Protocol?
https://www.freertos.org/FreeRTOS-Labs/RTOSlabsdownload.html
Service Location Protocol?
I downloaded the 160919FreeRTOSLabs.zip, but it doesn’t seem to include the +POSIX stuff. Am I being ultra-lame?
Service Location Protocol?
Read the first paragraph of the page I just linked to. It tells you
where the download link is.
Service Location Protocol?
Oh, I see…it’s included in the Windows demo. Got it.
I’ve browsed the included files, and I don’t think it’s going to help me with the SLP…it turns out that the missing file in turn includes another file “linux/netdevice.h” which includes about a million other Linux kernel files. Perhaps it’s better to stick with the base FreeRTOS, add LwIP and port that. I’ll do some looking into that.