Hi, Robert,
Sorry if my post was unclear. I'll reply to your enumerated questions here:
Q1. Will MQX be supported in KSDK 2.0 and future releases?
A1. No, MQX will not be support in KSDK v2 or future KSDK releases.
Q2. What RTOS options will a customer have for KSDK 2.0 and future releases?
A2. KSDK v2 today offers pre-integration and examples for FreeRTOS--a high-quality, MISRA-compliant code base that follow strct style guides, leads the industry in adoption and offers safety certified upgrade options. KSDK v2 also pre-integrated uC/OS-II an III (evaluation version) to show examples for how those or other commercial operating systems can leverage the core of the KSDK. Other RTOS options may be available pre-integrated into the KSDK in the future, but there are no specific plans right now. We are also working closely with ARM to update and proliferate the mbed Classic and mbedOS Kinetis support to leverage the drivers and services in KSDK v2.
Q3. What support will be offered for HTTP, USB, MFS, etc. in KSDK 2.0 and further?
A3. USB - KSDK v2 offers a device/host stack today with comprehensive class support. This is a production quality stack, tested with static analysis tools and USB-IF compliant. File System - FatFS is the only solution planned for KSDK v2 at this time. HTTP - lwIP is the only option today. We have created new demos and examples that show how to do HTTP (e.g. see lwip_httpsrv on FRDM-K64F). We are actively working on our next gen networking stack that will offer IPv4/v6 capabilities and integrate with our broader connectivity stacks. This will appear in future KSDK v2.x releases.
Q4. If a customer wishes to use MQX with future NXP parts, what are the supported options?
A4. Details are being finalized for a continuation of the MQX classic product that will support future NXP Kinetis devices (and other product lines). This will be compatible with the MQX v4.2 software suite including RTCS, MFS, etc. We'll communicate details as soon as they are finalized.
-Michael