La carte Pico et son microcontrôleur RP2040 apportent des innovations très intéressantes en termes de fonctionnalités, comme par exemple les instances PIO permettant l'ajout de nouveaux périphériques au cœur même de la puce. Mais ces idées et concepts s'étendent également à l'aspect purement logiciel et au système de construction de binaires et de firmwares. Savez-vous, par exemple, qu'il vous est possible d'embarquer des méta-informations au sein même de vos exécutables placés en flash ? Faisons donc ensemble un petit tour de ces fonctionnalités...
Ne vous êtes-vous jamais trouvé dans une telle situation ? Une nouvelle idée de projet surgit dans votre esprit et vous n'avez qu'une hâte, c'est de vous jeter sur votre éditeur de code et d'implémenter cela. Vous n'avez plus de plateformes inutilisées pour passer rapidement à la pratique et vous êtes obligé de piocher dans votre pile (carton, boîte, tiroir, etc.) de cartes. Seulement voilà, comment savoir ce qui est déjà présent dans la flash ? Avez-vous encore les sources de ce qui s'y trouve ? Où sont-elles ? Est-ce la bonne version ? Invariablement, vous finissez par vous convaincre que vous n'êtes certainement pas désordonné à ce point et que rien d'important ne sera perdu. Mais le doute subsistera dans votre esprit...
Ne serait-il pas fantastique que la carte puisse vous dire qui elle est, ce à quoi elle sert, de quand date le code qu'elle embarque et, soyons fous, vous donne quelques informations sur l'usage de ses broches ? Un doux rêve qui, avec le...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première