FreeRTOS to PIC18F using XC8

I’m exploring the possibility of using FreeRTOS on a PIC18F microcontroller with MPLAB X IDE and the XC8 compiler.

I’ve noticed that most FreeRTOS implementations target 32-bit MCUs, and there are very few examples for 8-bit devices

Is it actually possible to port FreeRTOS to PIC18F with XC8? Has anyone tried this or successfully implemented it?

If this is not recommended, I’m considering moving to a 32-bit MCU instead.

Thanks!

This post answers this question - FreeRTOS on PIC18F.

If your goal is to learn how to port FreeRTOS to new hardware, it may be better to start with a platform for which a port already exists, so you can use it as a reference when needed.