He estado trabajando con microcontroladores relativamente rápidos y de gama alta ahora, y quiero ir más allá de ellos. Por ejemplo, he estado usando el chip STM32F4, que tiene algo de 180MHz y una cantidad decente de memoria. Ahora quiero ir más allá de estos microcontroladores "high-end". Quiero desarrollar plataformas que estén en el rango de GHz, que puedan gestionar muchos cálculos, y que también trabajen en conjunto con una GPU integrada. La aplicación para la que quiero usarla es en la industria automotriz, donde hay muchos cálculos de procesamiento de datos y algoritmos.
Según tengo entendido, el siguiente paso es algo más complicado. Necesita una memoria separada, memoria RAM, almacenamiento y muchos otros componentes periféricos para admitir el chip. No estoy buscando una plataforma informática integrada como el beagleboard o RBP, donde ejecutas un sistema operativo. Me gustaría ejecutar un RTOS donde pueda procesar una cantidad decente de datos (datos lidar, procesamiento de imágenes) y administrar los requisitos en tiempo real.
Por ejemplo, si alguna empresa de tecnología que desarrolla vehículos autónomos deseara una plataforma de creación de prototipos (y yo digo que la creación de prototipos sería probablemente un ASIC en producción) donde pueden realizar muchos procesos de datos y algoritmos, qué tipo de sistema integrado ellos usan?
Entonces, mi pregunta es: ¿Qué hay más allá de los microcontroladores en alta? ¿Podría alguien darme una descripción general de cómo se construyen los sistemas integrados en este dominio?