Archive for October, 2006

Geeky show

October 28th, 2006 by Samuel Tardieu

I was watching an Alias episode when I saw Jennifer Garner set a bomb clock to 4 minutes. At that time, I thought about my rforth1 compiler and realized that the code that writes a constant value into a timer register was probably doing things in the wrong order regarding the PIC timers internal latches.
It […]

Linux kernel driver for the Winbond 83697HF/HG watchdog

October 26th, 2006 by Samuel Tardieu

My device driver for the watchdog embedded in the Winbond 83697HF/HG SuperIO controller has been integrated into the forthcoming Linux 2.6.19 kernel. If you want to use it on a Dedibox dedicated server, you have to:

activate the option CONFIG_W83697HF_WDT in your kernel configuration file
load the module at boot time with parameter wdt_io=0×4e; creating /etc/modules.d/wdt with […]

CDD à l’ENST

October 24th, 2006 by Samuel Tardieu

Le département Informatique et Réseaux de l’ENST (École nationale supérieure des télécommunications) recherche, dans le cadre d’un projet européen, un ingénieur de recherche et développement pour un contrat à durée déterminée de 18 mois. Le candidat devra être titulaire d’un diplôme BAC+5 et maîtriser la programmation orientée-objet en Java et C++. La maîtrise de l’anglais […]

rforth1 optimizations

October 24th, 2006 by Samuel Tardieu

I worked a lot on rforth1 lately, a Forth compiler targetting the PIC 18f family of microcontrollers. I have added many new optimizations in order to generate smaller and more efficient code.
Let’s take an example. The Forth code below cycles through the 8 possible states of 3 leds connected to ports B5, B6 and B7 […]

Collaborative work on deliverables

October 10th, 2006 by Samuel Tardieu

In my job, I often participate to multi-partners projects which get public (European or national) funding. In those projects, we are required to produce deliverables that show the progress of our work.
The final deliverable is edited by an editor (how surprising) who is in charge of coordinating inputs from various partners and make them consistent. […]


Creative Commons License