Hello, we are looking into using i.MX8 family processors in future medical devices. The products will need great processing power and it is a requirement to have USB 3.0 host support - thus we are looking at i.MX8m or possibly i.MX8X.
Our company is not interested in investing into using Linux at this time if that can be avoided, in favor of a deep embedded RTOS implementation running on the primary cores.
We are aware of MQX™ v5 which for what I understand is a RTOS which is supported for the i.MX8m. From what I can also see, the MQX™ v5 only supports drivers for USB 2.0 which is not good enough for our application.
- What are the possibilities of using the i.MX8 series as a deep embedded RTOS platform on the main cores.
- Is there a low level API for deep embedded for i.MX8 without MQX™?
- Will there be USB 3.0 host support in the MQX™ solution? - and how difficult will it be to implement USB 3.0 host drivers into the MQX™ solution?
- Do you have other processors or microcontrollers with USB 3.0 support?
Preferably we would like to use FreeRTOS for the main CPU core system.