Hi DevZone Support.
We've been impressed by Nordic's Edge AI Lab & sdk-edge-ai addon and are looking to use it's models & runtime in our products.
Based on the documentation & Kconfig, the runtime explicitly requires Newlib. Are there any plans to add support for picolibc?
We utilise picolibc for the various benefits, especially the reduced flash/ram footprints so we can maximise space for features like ML models and would consider this would be relevant for other developers too.
Also considering that from Zephyr 3.5 onward, picolibc has been the default libc, and that picolibc is a derivative of newlib libc, I'd imagine it makes a lot of sense to support it.
I've anecdotally tried building an app with an Edge AI model with picolibc instead and it compiled fine + the model results seemed fine, but I also realise my model is a small subset of the runtime's capabilities and I my testing isn't particularly extensive.
It would be really nice if the sdk-edge-ai could also support picolibc, for the benefits it provides and would it be something to add to the Nordic Edge AI Roadmap.
Thanks.