Archives de la Catégorie : Perso

Blogs personnels

Mar 04

Robotics 101 : Using a .gdbinit

In this course you will learn some of gdb uses : creating your own functions/macros and using it to check if your code does what it is supposed to do. Gdb is a very powerful tool, well mastered it can make a huge difference between a regular programmer and a good one. Using the .gdbinit …

Lire la Suite »

Jan 23

Petit mot sur les dimensions des composants CMS

En ce mois de janvier 2014, je reprends des bonnes résolutions et re-rédige quelques articles ! Tout d’abord, Bonne Année !!! Et surtout Bons Robots !! Et attaquons un sujet « d’actualité » pour Telecom Robotics. En effet, comme nous sommes en pleine phase de soudure, j’en profite pour glisser un petit mot sur les composants CMS …

Lire la Suite »

Sep 17

La trésorière voit double (2)

Oui, j’ai bien dit que je voyais double. Et vu le titre, il fallait bien que j’en écrive 2 :-). (le premier article étant ici : 1) Parfois, le trésorier commande 2 composants plutôt qu’un seul pour mutualiser les coûts. 2) Parfois, le trésorier passe 2 fois des commandes simultanément pour obtenir le composant convoité …

Lire la Suite »

Sep 11

La trésorière voit double !!

Non, ce n’est pas parce que j’ai fait une  petite dégustation oenologique que je vois double 😉 ! Mais toujours est-il que le trésorier voit parfois double. Pourquoi ? Nous sommes des étudiants ou anciens étudiants en phase d’apprentissage, ergo, nous cramons des composants. Ergo, nous avons besoin de 2 composants plutôt qu’1. Exemple : si …

Lire la Suite »

Sep 01

Robotics 101 : Multithreading with ChibiOS (1)

In embedded systems, one og the key features is multithreading : that is to say having multiple threads running. A thread is a processus running on your processor, it has its own memory and stack and can communicate with other threads through shared variables or function calls. The main interest in having multiple threads running …

Lire la Suite »

Août 29

Robotics 101 : Makefile Survival guide


In the last tutorial we mentioned the other files present in a basic project, let’s take a closer look on one of them : the Makefile. This tutorial is going to be a short one, as only what you need to build your project will be explained. Nevertheless the Makefile is a really powerful tool …

Lire la Suite »

Août 27

Robotics 101 : Transmitting data with ChibiOS Serial Driver

mcuconf (1)

Now that you know how to configure the devices and what the serial driver does, let’s put it in practice. For this tutorial you will need: your stm32f407Discovery a usb-serial cable some wires and a breadboard

Lire la Suite »

Août 26

Robotics 101 : Serial Driver, the basics

Untitled drawing (1)

Communication Well, we are now able to do so cool stuff with GPIOs and PWM, but we still lack something really important : communication. As a matter of fact you cannot communicate at all right now, and that’s what we will work on with the serial driver. But first we will discover UART is.

Lire la Suite »

Août 26

Robotics 101 : PWM (2)

alternate functions

Using a PWM You now know how to configure a PWM, great ! Now let’s see how to use it.

Lire la Suite »

Août 26

Robotics 101 : PWM (1)


You said PWM ? A Pulse Width Modulation signal is a binary (that’s to say that there are only two different output voltages: HIGH or LOW) signal of a given fixed period. The output is HIGH for the first part of the period, then stays LOW untill the next period. The interesting point about this …

Lire la Suite »

Articles plus anciens «