Hardware de condução de software

blog

LarLar / blog / Hardware de condução de software

May 27, 2023

Hardware de condução de software

Estávamos conversando sobre a análise muito perspicaz de [Christopher Barnatt] sobre o que

Estávamos conversando sobre a análise muito perspicaz de [Christopher Barnatt] sobre o que o futuro reserva para os computadores de placa única Raspberry Pi no Podcast. Por um lado, eles estão se tornando computadores tão competentes que estão começando a competir com máquinas desktop leves, em vez de serem apenas uma curiosidade de hacker.

Por outro lado, especialmente devido à escassez e ao aumento no preço que veio com as dotações de memória em expansão do Pi, muitas pessoas que "simplesmente lançariam um Raspberry Pi" estão começando a pensar com mais cuidado sobre suas opções. Cinco anos atrás, isso significaria investigar o que você poderia criar em uma plataforma baseada em Arduino, seja em um hardware Arduino real ou em um ESP8266 ou similar, mas isso é uma fera muito diferente da perspectiva de um programador. Trabalhar com microcontroladores costumava ser muito diferente de trabalhar até mesmo com as menores máquinas Linux.

Hoje em dia, não faltam microcontroladores com memória suficiente – tanto flash quanto RAM – para suportar um ambiente de alto nível como o MicroPython. E se você pensar sobre isso, o MicroPython traz para os microcontroladores muito do que as pessoas usavam um Raspberry Pi em projetos de qualquer maneira: um ambiente de programação interativo amigável que estava livre do ciclo de depuração de compilação aqui, flash ali. Se você está feliz codificando Python em um computador Linux de placa única, ficará mais ou menos feliz codificando em MicroPython ou Circuit Python em um microcontrolador.

E o que isso nos deixa, como hackers, é um espectro fantástico de escolhas. Onde antes havia uma margem difícil entre programar C em um PIC de 8 bits ou um AVR e trabalhar com algo que tivesse um sistema operacional Linux completo como um Pi, agora está tudo embaçado. E como o Pis, o Jetson e todos os outros Linux SBCs estão borrando a fronteira com os computadores mais tradicionais, pois todos se tornam mais competentes e ganham mais periféricos semelhantes aos dos computadores. Hoje em dia, sua escolha é muito mais livre e o cenário de hardware mais fluido. Você não precisa deixar que as preocupações com o desenvolvimento de software orientem suas escolhas de hardware, e achamos isso ótimo.