Some computing related things
Here there are a few things I've been doing related to computing;
Most of my projects are GNU/linux related. I've done some software for MS Win* basically for serial or usb control of microcontroller stuff, but I find more useful and fair to work in an open source system.
Video for linux
My first contact with kernel developement stuff was on v4l device drivers. Of course before that I can remember those interminable kernel recompilations in the begining of this century, when kernel modules were often not compiled and the support for new hardware was so difficult that you had to recompile your debian box to get support for all the hardware, at least every time you changed kernel. But things have improved a lot since then.
I started basically because of the disappointment of having a new card, but not the drivers for GNU/linux. So I decided to code my own drivers for this card (like when men where men), here you can find some information about the porcess status: Pinnacle 320cx
During this first contact I found other people who had the same problem with similar cards (and lucky for them) much more easy to integrate in the current drivers, so I gave a hand on making this card work: Yuan EC372
And also this one: Pinnacle 72e
Some other cards where even easier, so there's not much to comment: Other cards
If you don't want to read about the process and just go to work, here there are the results: v4l patch instruccions
Usb2vga adapter linux
Again, as in the v4l stuff, I was very disapointed when I boug an usb2vga adapter and I found there where no drivers for it in linux. But this time I was lucky enough to just need a small tweak in the linux kernel. You can read the process here: Usb2vga linux
Linux gadgeds
I also like to play with little gadgeds that run linux. Here is my last toy; a gumstix Verdex




