Matériel de pilotage logiciel

Blog

MaisonMaison / Blog / Matériel de pilotage logiciel

May 27, 2023

Matériel de pilotage logiciel

Nous parlions de l'analyse très perspicace de [Christopher Barnatt] sur ce

Nous parlions de l'analyse très perspicace de [Christopher Barnatt] sur ce que l'avenir réserve aux ordinateurs monocarte Raspberry Pi sur le podcast. D'une part, ils deviennent des ordinateurs si compétents qu'ils commencent à rivaliser avec des machines de bureau légères, au lieu d'être simplement une curiosité de hacker.

D'un autre côté, surtout compte tenu de la pénurie et de l'augmentation des prix qui accompagnent l'expansion des dotations en mémoire du Pi, beaucoup de gens qui « jetteraient simplement un Raspberry Pi » commencent à réfléchir plus attentivement à leurs options. Il y a cinq ans, cela aurait signifié examiner ce que vous pouviez combiner sur une plate-forme basée sur Arduino, soit sur du matériel Arduino réel, soit sur un ESP8266 ou similaire, mais c'est une bête très différente du point de vue d'un programmeur. Travailler avec des microcontrôleurs était très différent de travailler avec les plus petites machines Linux.

De nos jours, il ne manque pas de microcontrôleurs disposant de suffisamment de mémoire - à la fois flash et RAM - pour prendre en charge un environnement de niveau supérieur tel que MicroPython. Et si vous y réfléchissez, MicroPython apporte aux microcontrôleurs une grande partie de ce pour quoi les gens utilisaient un Raspberry Pi dans les projets de toute façon : un environnement de programmation interactif convivial qui était exempt du cycle de débogage compile-here, flash-there. Si vous êtes satisfait de coder Python sur un ordinateur Linux monocarte, vous serez plus ou moins satisfait de coder en MicroPython ou Circuit Python sur un microcontrôleur.

Et ce que cela nous laisse, en tant que hackers, c'est un éventail fantastique de choix. Là où auparavant il y avait un bord dur entre programmer C sur un PIC 8 bits ou un AVR et travailler avec quelque chose qui avait un système d'exploitation Linux complet comme un Pi, tout est flou maintenant. Et comme le Pis, le Jetson et tous les autres SBC Linux brouillent la frontière avec les ordinateurs plus traditionnels, ils deviennent tous plus compétents et gagnent plus de périphériques de type informatique. De nos jours, votre choix est beaucoup plus libre et le paysage matériel plus fluide. Vous n'avez pas à laisser les problèmes de développement logiciel guider vos choix matériels, et nous pensons que c'est une bonne chose.