Les derniers articles

Nos contenus premiums

Ces articles techniques n'ont jamais fait l'objet d'une publication papier. Ils sont exclusivement disponibles sur ce site et réservés aux abonnés de la plateforme Connect.

Nous contacter

Z80 sur platine à essais : le C, enfin !

Spécialité(s)
Résumé

Nous avons mis un certain temps à atteindre notre objectif, mais nous y sommes. Nous voici fin prêts à programmer en C pour notre Z80 et c'est précisément ce que nous allons faire aujourd'hui. Très peu d'assembleur sera encore nécessaire à présent, et nous disposons désormais d'un crt0 préparant parfaitement le terrain et faisant ce pour quoi il est conçu : jp _main !

Linky + domotique = économies

Spécialité(s)
Résumé

Avec le coût de l'énergie qui ne cesse d'augmenter, il est de plus en plus important de garder un œil sur sa consommation et éventuellement de changer ses petites habitudes, sans pour autant sombrer dans l'excès et vivre dans la pénombre et le froid permanents. Il existe maintes solutions pour arriver à faire cela, mais la plus rapide est encore de tout simplement profiter des sources d'information à disposition, à commencer par son compteur électrique : le Linky.

Créez votre concentrateur RS-232C

Spécialité(s)
Résumé

Au commencement était le port série, tout ce qui a été créé l'a été fait par lui et rien de ce qui a été créé n'a été fait sans lui. Dans les années 90, il était courant de connecter un terminal à une station SUN ou à un serveur x86 afin d'éviter la multiplication des écrans et des claviers. Cette possibilité existe toujours, que ce soit sur une Raspberry Pi, un Arduino ou même un serveur *NIX. Ceci dit, que faire lorsque l'on doit interagir de loin avec plusieurs machines de ce type ? La solution s'appelle concentrateur série.

Créons une application pour une carte à puce : Hello World !

Spécialité(s)
Résumé

En regardant une carte à puce comme sa carte bancaire ou la SIM d'un smartphone, on ne se doute pas un instant de ce qui se cache derrière ce petit rectangle de contacts métalliques. Il s'agit ni plus ni moins que d'un microcontrôleur avec sa flash, sa RAM et une tripotée de périphériques et modules intégrés. Pour prendre en main cette technologie, tout ce qu'il vous faut, c'est un lecteur, une carte à puce adaptée, un environnement de développement dédié et, ici, une certaine tolérance vis-à-vis du langage Java.

Modélisez et simulez tous vos systèmes avec OpenModelica

Spécialité(s)
Résumé

Actuellement, les systèmes sont de plus en plus complexes dans le sens multiphysique et nécessitent donc des outils adaptés qui permettent de prendre en compte cet aspect multiphysique. De plus, l’approche systémique ou ingénierie des systèmes définit un système comme l’interaction de plusieurs composants. Pour répondre à ce besoin a été créé en 1995 le langage Modelica dont l’objectif est de modéliser et de simuler des systèmes dynamiques hybrides. Par hybride est entendue la combinaison de systèmes continus et discrets.

ESP32 : exploration, mise à jour, crypto et portage depuis RP2040

Spécialité(s)
Résumé

La carte Raspberry Pi Pico et son RP2040 est une plateforme très intéressante et proposant nombre de fonctionnalités, mais lorsqu'il s'agit de caractéristiques plus avancées telles que le chiffrement, la signature électronique ou le stockage sécurisé, celle-ci n'est clairement pas adaptée. Presque tous les ESP32, en revanche, disposent de ce type de ressources et c'est là précisément le point de départ du présent article : le portage d'un précédent projet, PicoTOTP (voir numéro 50), du RP2040 vers l'ESP32-S2.

Édito

Résumé

« De nos jours, la programmation est une course entre les développeurs s'efforçant de créer des programmes plus gros et à l'épreuve des imbéciles, et l'Univers essayant de créer de meilleurs et de plus gros imbéciles. »