Embedded Systems through Arduino in Patna

As a way to promote innovation based on ICT, I am planning to organize a 2-day workshop around Feb 20 in Patna. This would focus on “Embedded Systems development using Arduino”. An Aruduino kit would be given part of the registration fee of Rs 3000. This would permit the participant to continue working with the kit at their own and create all kind of things including robots. This would be very useful to college going students, specially Engg students but can be useful to anyone with some knowledge of simple programming. Arduino has been making waves all over the world by bringing benefit of embedded system to non-technical people like Artist/Designers/Musicians … It would be very useful for projects of Engineering students, who can not only use this to make working prototype but also start companies around it. Most of my research projects are done using embedded systems.

If this workshop is successful, I can do more advanced level workshop since I teach 4 semester course on related topics. This can lead to a plan to setup an “Innovation Lab” in Bihar to bring benefit of this to all students and young professionals including school students. In many other parts of India, specially south India, many commercial organizations have flourished around projects but in somewhat unethical manner. We do not plan to take that path but provide knowledge and training to individuals and make available facilities that they can avail of to realize their thoughts and bring innovation in focus.

How Japanese got hooked on to Indian technology!

(For those, not aware, Tokamak is a device used to confine very high temperature plasma to produce energy using controlled nuclear fusion. As of now these are not in commercial use but at research stage. But we are getting close, like we have been saying for last 60 years !!!)
When SINP Tokamak installation was going on, Japanese Engineers from Toshiba came to install the machine as it was manufactured by Toshiba in Japan.
Continue reading “How Japanese got hooked on to Indian technology!”

FEDORA 14 LIRC on USB-UIRT

I am writing down the process to get LIRC working on Fedora 14 using USB-UIRC. I did not find any single place, where this was described properly.

1. First you can install LIRC package using yum by giving

yum install lirc-*

This would install lirc, lirc-lib, lirc-devel, lirc-remote and lirc-doc package. Continue reading “FEDORA 14 LIRC on USB-UIRT”

meshprog failure on Fedora 13/14

While using meshprog on recent distributions of Fedora (13 or 14), I found two issues:

1. One issue is related to gpsd daemon trying to grab the device based on USB-UART converter (e.g. FT232 or cp210x). This is discussed in my earlier post at

Meshprog – USB device opening failure on Fedora 11/12

2. Second issue is related to blocking read used in meshprog code. I found that by making the USB device read non-blocking, it starts to work fine. I am not sure if this is the right way to do it. Here are the specific details:

Go near line 115 in meshprog.c file and change the line to open USB device in non-blocking mode:
// f = open(devicename,O_RDWR);
f = open(devicename,O_RDWR|O_NONBLOCK);

After recompilation, it seems to work fine. I have informed the author of the code.