Archive for May, 2006

Mercurial: a field report

May 31st, 2006 by Samuel Tardieu

As a member of the Areabot association, I participated to the 2006 French robotics competition last week. We had to develop specific software for our robot, driven by two Shix boards containing each one a SH7750R processor at 240MHz running Linux and a Stratix EP1S25 FPGA.
We decided to use Mercurial from the beginning for our […]

Forth interpreter and readline library in Ada

May 30th, 2006 by Samuel Tardieu

For the 2006 French robotics cup, I wrote two utility packages for GNAT, the GNU Ada compiler:

areadline: access the readline library from Ada;
aforth: embeddable Forth interpreter written in Ada (uses the areadline library).

I haven’t put a license file in them yet, but you can get them under the GNU General Public License version 2.

Writing software as we design hardware

May 22nd, 2006 by Samuel Tardieu

As a low-level software guy, I often have to work with electrical engineers to build custom hardware and software systems. I am constantly amazed by the tricks necessary to make the hardware part work and the experience needed to build reliable electrical components. I decided to apply the same techniques to my software.
First of all, […]

Free, SIP et Asterisk

May 16th, 2006 by Samuel Tardieu

Comme je l’avais expliqué dans Asterisk - build your own PBX, la prise téléphonique de ma Freebox était connectée à mon PC par une interface analogique de type FXO. Sur le PC, qui tourne sous GNU/Linux, l’autocommutateur libre Asterisk gère mes communications et mes services. Tout fonctionnait correctement, même si la reconnaissance du raccroché du […]


Creative Commons License