Some useful links
1) Introduction to Robotics (Free Course from MIT)
This is a free course about Robotics from MIT. This course gives a small introduction to robotics. Course is made for intermediate users(Not that simple to understand if you don’t know mathematics). You can find more such free courses from MIT in MIT OCW.
Learn about Linux Device Driver
3) ARM Projects
4) Learn Git
Know some basics about Git which will become useful in future.
This time I am with an AVR USB board. It is an tiny development board for the AT90USB162 chips. I have actually made this board design for my friend’s main project. The design has been made using gEDA. It’s an complete open hardware project. But still the schematics are missing.
Special thanks to Sreeraj and Pramode Sir. This project was completed 3 months before. But I didn’t have much time for blogging. Sorry for the late post.
Here are some of the reference links
ATMEL AVR USB AT90USB162 MICROCONTROLLER PROTOTYPE DEVELOPMENT BOARD
AVRopendousDIP – avropendous – Open Hardware Development Board for the AT90USB162
Here is the board layout file.
Here are some snapshots.
Program an AVR microcontroller in GNU/Linux is a tutorial for programing the AVR ATMega microcontroller.
The tutorial here is written for ATMega8 microcontroller. But still you can program an ATMega series microcontroller using this method.
This page is a wiki. If you find any missing portions, please edit the wiki if you can… Every content, even the circuit diagram is drawn using FREE SOFTWARE
After a single day work of writing this tutorial, I just googled about my tutorial. The funniest thing I found was that a tutorial similar to mine is in The Linux Documentation Project. One day work full of waste ! I could have just googled it before writting this tutorial… Also he is a student of Pramode Sir.
See this TLDP link..
This is just a small description about the Embedded Design With GNU/Linux seminar that I had attended. Its not a complete report !
Free Software Cell, Government Engineering College, Barton Hill, Thiruvananthapuram had Organised a One Day National Seminar on “Embedded Design With GNU/Linux” On March 21, 2009, Saturday at the College Auditorium in association with Visiting Faculty Scheme, Directorate of Technical Education , Govt. of Kerala and Kerala State Council for Science Technology and Environment.
I was there to attend the event. I and Sreeraj reached the Trivandrum railway station at 3.oo AM. We waited Pramode Sir for his arrival. After refreshing we had a breakfast. Almost at 9.15 Am we reached the college.
The inauguration was almost at 9.30 AM. There was welcome speech from students and also from the Principal of the college.
At 10 AM we had the Keynote Address ‘Free Software for Science and Technology’ by Dr. V.Sasikumar . It was a nice session about Free Software, its importance and also a short introduction on Creative Commons. It was ended at 10.30 AM.
Next session was by Mr. Shakthi Kannan on ‘Badam Halwa of Embedded Systems’. It was a nice session and was interactive. He gave a very good description about the important topics in Embedded Systems.
There was one more session by Shakthi on ‘Electronics Design Automation Using GNU/Linux’. It was mainly about the Free Software EDA tools. He showed some electronics designs which was done using Free Software.
After the first session by Shakthi, I had shown him one of my GNUdino board design which was done using Free Software. In the middle of the second session Shakthi invited me to the stage to give a small description about the GNUdino board design. I gave a small description to the audience about GNUdino board and also ARDUINO. This session was ended at 1.00 PM.
The afternoon session was ‘How to Hack an ARM Microcontroller Using GNU/Linux’ by Pramode Sir. He showed the some of his STM32 Primer experiments which is documented here. It was also a nice session. Pramode Sir was afraid whether all will be sleeping because it was such a topic and also because everyone will be in a good sleepy mood after having a good Biriyani. But he showed his skills by giving sticker who answered his questions. All we eagerly listening his talk. There were also some question about the compilation.
The second afternoon session was ‘Java In Action- With Lego MindStorm NXT – Robot’ by Mr. David John. This session was about programming the Lego MindStorm NXT – Robot. It was also a nice and interactive session. At the end he showed a line following robot using Lego MindStorm NXT – Robot .
All the session had an end at 4.30 PM. There was award distribution to the speakers. Also participation certificate to the students who attended the talk.We left from Trivandrum at 11 PM.
It is nice if there is more such talks conducted. Anyway thanks to Free Software Cell, Govt. Engg. College, Thiruvananthapuram..
Brief report on the talk conducted at Government Polytechnique college, Chelakara
Yesterday (19-02-2009) Krishnan Unni and I went to conduct a talk on Free Software, Python Programming and Open Hardware. These talk’s were conducted as the request from students of poly technique.
I and unni reached the college almost at 10.00 AM. There was a small inaugural session. After that we were asked to start the talk . The morning session was on Free Software Philosophy, GNU/Linux installation steps and general GNU/Linux doubts. this was handled by Unni.
All the students were eagerly hearing the talk. There was a very good response from the students. And the important thing is that all the students were very interactive. Questions were coming from all sides on general GNU/Linux tools, virus removal methods, installing games, accessing internet….. This session had an end at 12.30 PM.
The afternoon session was split into two, the python programming and the other was Open hardware. Python Programming was handled by unni. There was a small programming contest on python. He also showed how to develop software’s using python.
My topic was Open Hardware. Actually what I had in mind was introducing what is open hardware, common electronic designing tools and programming the AVR microcontrollers using GNU/Linux. But everything changed after seeing their syllabus.These guys had to study about ATmega128 and also about ARM processors. I was shocked seeing it. Even the calicut university Electronics Engineering syllabus didn’t have these latest topics. I introduced about open hardware. But programming the AVR microcontrollers was not that much nice. There was a parallel port failure and the other fact was that the students knew how to program all these . What I showed was LED blinking. But they had studied blinking LED’s in their 6th semester itself. Anyway I could have made it more fun if I knew about the syllabus by adding some superb videos like Big Buck Bunny
Now I am in a shame to say that I am learning Electronics engineering because a lower course like the diploma had a lot more to study than engineering course…. these students were more practical.
Anyway the response form the students were fantastic. Thanks to Yamini Madam and all the computer science students of chelakara.