Ah ben oui il a fallu passer un peu de temps pour mettre les choses en place. Mais cela a servi et évolué pendant plusieurs années en réutilisant les mêmes cartes un peu génériques, et je pense que ça a été plus que largement rentabilisé.
Bien souvent, on pouvait reprogrammer en moins d'une seconde car il y a plein de choses dans le code qui ne bougent pas la plupart du temps (on ne travaille que sur un petit morceau à la fois). Si on compare à l'approche du genre "brancher le pickit/ICD/... - réécrire le firmware - débrancher le pickit", qui prend déjà 1 minute quand ça marche bien, et parfois beaucoup plus (parce qu'on finit par casser un connecteur, que la carte à reprogrammer est dans un coin pas accessible du robot, parce que le robot est à 3 mètres et qu'i faut aller le chercher), y'a pas photo.
C'est comme si on disait que les makefiles ça sert à rien, que ça va plus vite de lancer le compilateur à la main sous prétexte que y'a que 3 fichiers dans le projet. C'est vrai quand on compile 1 fois. Mais quand on compile 10 fois, il faut se poser des questions.
[^] # Re: Soyons positif.
Posté par pulkomandy (site web personnel, Mastodon) . En réponse à la dépêche Carte programmable Esus - Contrôle robot & IoT. Évalué à 3.
Ah ben oui il a fallu passer un peu de temps pour mettre les choses en place. Mais cela a servi et évolué pendant plusieurs années en réutilisant les mêmes cartes un peu génériques, et je pense que ça a été plus que largement rentabilisé.
Bien souvent, on pouvait reprogrammer en moins d'une seconde car il y a plein de choses dans le code qui ne bougent pas la plupart du temps (on ne travaille que sur un petit morceau à la fois). Si on compare à l'approche du genre "brancher le pickit/ICD/... - réécrire le firmware - débrancher le pickit", qui prend déjà 1 minute quand ça marche bien, et parfois beaucoup plus (parce qu'on finit par casser un connecteur, que la carte à reprogrammer est dans un coin pas accessible du robot, parce que le robot est à 3 mètres et qu'i faut aller le chercher), y'a pas photo.
C'est comme si on disait que les makefiles ça sert à rien, que ça va plus vite de lancer le compilateur à la main sous prétexte que y'a que 3 fichiers dans le projet. C'est vrai quand on compile 1 fois. Mais quand on compile 10 fois, il faut se poser des questions.
Il faut utiliser ça:
https://xkcd.com/1205/
Sans tomber dans ça:
https://xkcd.com/1319/