Clement counts to the end of the world
0Comments (0)By In Embedded

How big of a number is 64bit? Quite big as it turns out:

Clement explains the issue with floats
0Comments (0)By In Embedded

Let’s see why floats are traditionally avoided in embedded systems. In reverse in a system that does use them, removing them is a very good opportunity to save space when needed.

Clement test the bus size limit in calculations
0Comments (0)By In Embedded

Let’s do the experiment of doing calculations bigger than the bus size of a modern microcontroller and see how bad the generated assembly code look.

Clement explains how to put python in a web page
0Comments (0)By In Python

We have a look at what goes into making a webpage able to call a python script. As it turns out the security requirements makes it so that it requires quite a few layers of script:

Clement explains state machines
0Comments (0)By In Embedded

Let’s see how to have multiple tasks inside of our micro controller without having to install an OS in it.

Clement explains what is bus size
0Comments (0)By In Embedded

Does doubling the number of bits of a microcontroller double its processing power? What does it mean this number of bits?

Clement explaining how to pack a structure in C
0Comments (0)By In Embedded

In 100% of the embedded projects I worked on, memory became an issue at some point. Either not enough RAM or not enough flash. Here we see an easy way to optimize our data structures in order to save space in memory at no cost of performance!

Clement Roblot with a battery charger
0Comments (0)By In Teardown

Finding out what is inside of a battery charger and investigating why one of them never seems to finish charging:

Clement Roblot vs a microcontroller
0Comments (0)By In System

How slow humans look as seen by a microcontroller. In this video, we test how much time a human takes to react to an input coming from a microcontroller.

Clement Roblot explains how to use a Mersenne Twister
0Comments (0)By In Embedded

This time we have a look at how to leverage the true random we generated using a Mersenne Twister to generate a lot more random numbers.