Hardware de conducción de software

Blog

HogarHogar / Blog / Hardware de conducción de software

May 27, 2023

Hardware de conducción de software

Estábamos hablando del análisis muy perspicaz de [Christopher Barnatt] de lo que

Estábamos hablando sobre el análisis muy perspicaz de [Christopher Barnatt] sobre lo que depara el futuro para las computadoras de placa única Raspberry Pi en el Podcast. Por un lado, se están convirtiendo en computadoras tan competentes que comienzan a competir con las máquinas de escritorio livianas, en lugar de ser solo una curiosidad de los piratas informáticos.

Por otro lado, especialmente dada la escasez y el aumento en el precio que se produjo con la expansión de las dotaciones de memoria de Pi, muchas personas que "simplemente arrojarían una Raspberry Pi" están comenzando a pensar más cuidadosamente sobre sus opciones. Hace cinco años, esto habría significado investigar qué se podía combinar en una plataforma basada en Arduino, ya sea en hardware Arduino real o en un ESP8266 o similar, pero eso es una bestia muy diferente desde la perspectiva de un programador. Trabajar con microcontroladores solía ser muy diferente de trabajar incluso con las máquinas Linux más pequeñas.

En estos días, no hay escasez de microcontroladores que tengan suficiente memoria, tanto flash como RAM, para admitir un entorno de nivel superior como MicroPython. Y si lo piensa bien, MicroPython aporta a los microcontroladores mucho de lo que la gente usaba una Raspberry Pi en los proyectos de todos modos: un entorno de programación amigable e interactivo que estaba libre del ciclo de compilación aquí, flash allá. Si está feliz codificando Python en una computadora Linux de placa única, estará más o menos contento codificando en MicroPython o Circuit Python en un microcontrolador.

Y lo que esto nos deja, como piratas informáticos, es un espectro fantástico de opciones. Donde antes había un límite entre programar C en un PIC de 8 bits o un AVR y trabajar con algo que tenía un sistema operativo Linux completo como un Pi, ahora todo es borroso. Y a medida que Pis, Jetson y todos los demás SBC de Linux están desdibujando el límite con las computadoras más tradicionales a medida que se vuelven más competentes y obtienen más periféricos similares a los de una computadora. Hoy en día, su elección es mucho más libre y el panorama del hardware es más fluido. No tiene que dejar que las preocupaciones de desarrollo de software guíen sus elecciones de hardware, y creemos que eso es algo grandioso.