Lien Docker sur un microcontrôleur ?



J'avais déjà fait quelques essais de rust mais exclusivement pour des outils cli. Cependant mon cœur de métier et ce que j'apprécie c'est programmer des microcontrôleurs. Donc, en ce début d'année je me suis motivé, je suis sorti de ma zone de confort et j'ai écrit un petit firmware pour un stm32 en rust. Quelque chose de tout simple, un programme qui fait juste clignoter une led (l'équivalent du traditionnel hello world pour l'embarqué).
J'ai suivi (…)

Salut les moules,
dernièrement je suis tombé sur ce manipulateur de précision complètement open source. Le matériel a été conçu avec FreeCAD, l'électronique, plutôt simple, avec KiCAD (bon, le code source est codé avec VSCode et PlatformIO).
https://github.com/0x23/MicroManipulatorStepper
La cinématique à base de parallélogrammes déformables et de rotules sans jeu pour pouvoir déplacer la tête dans les 3 dimensions avec une résolution de 50 nanomètre est fascinante. Pour contrôler les mouvements, l'auteur a conçu ses propres encodeurs magnétiques. Le tout (…)





Cher journal,
Je me permet de faire un peu de publicité ici pour l'ordinateur à monter soit même proposé par Olimex.
L'appareil comporte une entrée clavier type PS2 et une sortie écran VGA (monochrome, mais on peut choisir la couleur en fonction de ce que l'on soude ou non sur la carte).
Un haut-parleur permet d’émettre des sons et une LED rouge de faire battre son cœur.
Le microprocesseur est un QingKe 32-bit RISC-V2A cadencé à 48Mhz. Il est (…)


Bonjour!
Ce week-end j'ai construit un micro ordinateur. Je vous le présente.
Les micro ordinateurs (appelés parfois simplement "micros") sont apparus dans les années 1970. Ils sont nommés ainsi car ils sont plus petits que les mini ordinateurs, qui eux même sont plus petit que les ordinateurs de l'époque, qui occupaient à peu près l'espace nécessaire aujourd'hui à un supercalculateur.
En ce qui me concerne, j'ai pas mal utilisé un Amstrad CPC 6128 (plusieurs, en fait) quand j'étais (…)
Hello.
Depuis quelques semaines, je me remets à préparer quelques plats ou desserts. Ce week-end, j'ai tenté de faire une glace à la vanille. J'ai donc préparé une crème anglaise, qui ma foi côté consistance était assez épaisse - mais qui avait un peu trop le goût d' oeuf, et qui manquait un peu de sucre. J'ai donc rattrapé le coup en montant de la crème en chantilly, la sucrant un peu plus que la normale, et j'ai intégré ma (…)



Nous avons déjà parlé du RISC-V dans un article précédent avec la carte HiFive dotée d'un microcontrôleur pas si intéressant. Celui présenté cette fois-ci semble beaucoup plus standard : il fait le plein de périphériques et de mémoire Flash embarquée.
Nous avons déjà un peu présenté l'historique du RISC V dans l'article précédent. Essayons maintenant de découvrir le modèle de programmation ; cela nous servira plus tard lors de débogages et développement bas niveau.
La (…)

Une révolution, tout simplement. Depuis que je travaille dans le domaine embarqué, j'ai connu quelques changements intéressants avec notamment l'arrivée de l'architecture Cortex-M, mais là, c'est un cran au-dessus. Une architecture de microcontrôleur Open Source, j'en ai rêvé, maintenant elle existe.
Petite piqûre de rappel : les microcontrôleurs sont de très petits processeurs équipés de périphériques pour contrôler le monde extérieur au composant : des actionneurs ou des capteurs. De plus, ces composants disposent de leur (…)