¿Por qué elegir un 8bit sobre un MCU de 32 bits [cerrado]

-1

Con la reciente ira de Cortex-M, parece que hay una gran cantidad de ataques de 8 bits.

Me preguntaba qué casos específicos de uso encontraron los ingenieros donde las MCU de 8 bits eran la opción preferida a las de 32 bits, y qué decisiones informaron su elección.

Creo que esta información resulta útil como ayuda para otros que necesitan hacer una elección similar entre 8 / 32bit.

    
pregunta TRISAbits

1 respuesta

6
  

Me preguntaba qué pensaban los ingenieros de las MCU de 8 bits y por qué considerarían usar una en su diseño sobre una MCU de 32 bits.

Soy un tipo de comercio de 32 bits: trabajé mucho en los anteriores chips de LPC y Luminary.

Para la mayor parte de lo que hago personalmente, uso 8 bits porque son suficientes. en realidad es más que suficiente: muchas veces tengo que ejecutar el mcus a una velocidad inferior a su configuración de velocidad predeterminada.

Los mcus de 8 bits son fáciles de aprender, económicos y lo mejor de todo es abundante.

con eso dicho, hay muchas aplicaciones exigentes donde un simple mcu de 8 bits no lo corta. O más precisamente, no lo corta sin grandes inversiones adicionales en software. Si realiza muchos cálculos numéricos, cargas de tareas múltiples (por ejemplo, gráficos de conducción) o en algunos nichos especializados.

por lo que hago personalmente, 8 bits frente a 32 bits es totalmente transparente. hasta el punto de que puedo ejecutar la mayor parte de mi código de 8 bits en 32 bits, o viceversa, con cambios mínimos. Incluso puedo ejecutar mi código Arduino en la mayoría de mcus de 16/32 bits con cambios mínimos ahora.

la mayoría de las veces, lo que selecciono en el lado del hardware ni siquiera es manejado por el software.

edite: en cuanto a su punto más amplio de si el mercado de 8 bits se está muriendo (comercialmente), diría, en base a mi propia experiencia, que definitivamente es así.

Hace más de 10 años, estaba en una casa de software que ofrecía una gama completa de soporte, desde chips de 8 bits a chips de 32 bits. Una de las primeras decisiones que tomé fue analizar la rentabilidad de cada plataforma y, como resultado, rápidamente eliminamos el soporte para chips de 8 bits, hasta el punto de que queremos que nos paguen para actualizar nuestro software más antiguo de 8 bits y proporcionamos no hay apoyo en el futuro.

Los programadores de 8 bits tienen dificultades para encontrar trabajo y los programadores de 32 bits tienen una gran demanda. Puede observar la misma tendencia en el lado de la programación, en conferencias integradas. Fui a una conferencia de ST sobre sus ofertas de 32 bits en Shanghai hace 10 años y me sorprendieron absolutamente las muchas caras jóvenes que hay allí.

Creo que si eres un programador de 8 bits en un área de alto costo, es mejor que tengas uno o dos nichos. o te enfrentas a algunos riesgos graves muy pronto.

    
respondido por el dannyf

Lea otras preguntas en las etiquetas