Ir más allá de los microcontroladores de gama alta a sistemas integrados de computación de alto rendimiento [cerrado]

2

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?

    
pregunta user2372772

1 respuesta

0

La mayoría de los microprocesadores con gpus terminan en las computadoras integradas, pero si quieres un gruñido real y no te asustan algunos lenguajes de programación no tan fáciles de usar, revisa Altera's Cyclone V SoC o Xilinx's Zynq. junto con cantidades no insustanciales de lógica FPGA, soporte DDR3 y gpus dedicado. Para el puro gruñido computacional (pero no la flexibilidad sobre la marcha) es difícil vencer a un FPGA, incluso puede compilar el código arduino para un FPGA. (PS, no tienes para ejecutar un sistema operativo completo en un pi o un BB, siempre puedes cargar un RTOS, puedes cargar un RTOS en casi cualquier cosa con un pin IO, es simplemente más complicado )

    
respondido por el Sam

Lea otras preguntas en las etiquetas