Would it be practical to adapt the existing linux device driver for MAX3421e USB host controller, to make it support Free RTOS? Do we have any in-house resources that support this type of request?
MAX3421E
Production
The MAX3421E USB peripheral/host controller contains the digital logic and analog circuitry necessary to implement a full-speed USB peripheral or a full...
Datasheet
MAX3421E on Analog.com
Would it be practical to adapt the existing linux device driver for MAX3421e USB host controller, to make it support Free RTOS? Do we have any in-house resources that support this type of request?
Unfortunately Linux device drivers are exceptionally specific to Linux. They make system calls for allocation of memory and interaction with devices, which are part of the Linux Framework.
FreeRTOS typically makes use of bare metal device drivers. If the devices drivers are only interacted with using a single thread/interrupt they do not even need to be threadsafe.
Regards,
Dave