New FreeRTOS port supposed to replace high-level libs?

Technical questions regarding the xTIMEcomposer, xSOFTip Explorer and Programming with XMOS.
ozel
Active Member
Posts: 44
Joined: Wed Sep 08, 2010 10:16 am

New FreeRTOS port supposed to replace high-level libs?

Postby ozel » Tue Mar 24, 2020 3:33 pm

Hello,

I'm wondering if the new official Xmos port of FreeRTOS is the way to go in the future for providing all kinds of "higher level" protocols?
It was announced here: viewtopic.php?f=27&p=37084 by mbruno (I can't comment in that thread).

Because if this is more than a proof of concept and will be more widely adopted by XMOS soon, it would be really nice to know ASAP.
I think it could be a great solution to overcome the problem of xcore specific library implementations for complex protocols like TCP/UDP and SDcard/FAT (lib_xtcp and sc_sdcard). Both haven't seen much of updates in the past years, especially in terms of I/O performance/bandwidth.

So please XMOS, let us know if this is the time to get familiar with FreeRTOS on xcores - also in light of the coming xcore.ai.

Cheers,
Oliver
User avatar
akp
Respected Member
Posts: 448
Joined: Thu Nov 26, 2015 11:47 pm

Postby akp » Fri Mar 27, 2020 5:14 pm

That would definitely make sense to use the FreeRTOS versions of those libraries, especially if you can do it in the single core implementation. I haven't looked how it's done to connect the interface functions up to interrupts, I think that's necessary to get full performance from e.g. tying the ethernet library to lwip under FreeRTOS.

Who is online

Users browsing this forum: No registered users and 7 guests