February 16th, 2006

pce

Fun with trains

I am having fun running a model railroad with some of my students from Srikrishnapuram engg college!

The idea is to control toy trains (running on electrified tracks) using some form of real-time Linux (say RTAI/Fusion). It's a fun way to learn a lot about PC interfacing and writing programs with mutliple threads, semaphores and stuff of that sort ...

train2 train1

The inspiration for my `toy-train lab' came from an amazing real-time systems course being conducted by John Mccormick. Read more about it here.

There are lots of inexpensive ways in which you can make computing education interesting and meaningful; the sad thing is that very few people really care about it.