Question

I have been investigating the use of the PJSIP SIP stack on a small micro-controller such as the PIC32 MCU and I've come to realise that it may just be possible. I want only the absolute minimal SIP functionality so I just might be able to fit PJSIP on a small MCU. Of course, it's a VERY ambitious project but I'm gonna give it a try anyway. I just can't seem to wrap my mind around the right operating system for use so I'm gonna spend a good couple weeks on this subject. I'm gonna take a look at FreeRTOS. Any thoughts on the compatibility of FreeRTOS with something like PJSIP?

Was it helpful?

Solution

I think the project site itself answers your question:

The memory resources suggested would be at the upper end for most on-chip memory. The RTOS's listed are all significantly more fully featured than FreeRTOS which provides little more than thread scheduling, timer services, synchronisation and IPC. You'd need to understand what OS services it assumes. Presumably it uses the platform's network stack? FreeRTOS has no network stack - you'd have to provide that too - more resources again.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top