The i.MX7ULP it is a Cortex A + Cortex M device we have an SDK support for the Cortex M4 that can be used as another peripheral for the Cortex A CPU, For the Cortex A, we have support for Linux and Android BSP. If you want to use a Cortex M4 with ADC and DAC we suggest that you check the Kinetis Family we suggest the KE128 As an Example the Kinetis E family has ADC and DAC support, we provide SDK for the programming and it is a very nice device for Measurement purposes