<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Embedded Nirvana</title>
	<atom:link href="http://www.embeddednirvana.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.embeddednirvana.org</link>
	<description>Linux OS On Embedded Devices.</description>
	<lastBuildDate>Sun, 05 May 2013 04:22:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Workshop On Essential Abstractions In GCC 2013</title>
		<link>http://www.embeddednirvana.org/2013/05/workshop-on-essential-abstractions-in-gcc-2013/</link>
		<comments>http://www.embeddednirvana.org/2013/05/workshop-on-essential-abstractions-in-gcc-2013/#comments</comments>
		<pubDate>Sun, 05 May 2013 04:22:49 +0000</pubDate>
		<dc:creator>Chetan Patil</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[EMBEDDED LINUX]]></category>
		<category><![CDATA[EMBEDDED SYSTEMS]]></category>
		<category><![CDATA[GCC]]></category>
		<category><![CDATA[TOOLCHAINS]]></category>
		<category><![CDATA[WORKSHOP]]></category>

		<guid isPermaLink="false">http://www.embeddednirvana.org/?p=521</guid>
		<description><![CDATA[GCC Resource Center at Department of Computer Science &#38; Engineering at IIT Bombay is organizing 5-day instructional workshop from June 29th to July 3rd 2013. Announcement on PLUG mailing list and check the official website for more details.]]></description>
				<content:encoded><![CDATA[<pre>GCC Resource Center at Department of Computer Science &amp; Engineering at IIT Bombay is organizing 5-day instructional workshop from June 29th to July 3rd 2013.

Announcement on <a href="http://plug.org.in/pipermail/plug-mail/2013-April/009668.html" target="_blank">PLUG mailing list</a> and check the official <a href="http://www.cse.iitb.ac.in/grc/gcc-workshop-13/" target="_blank">website for more details</a>.</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2013/05/workshop-on-essential-abstractions-in-gcc-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Publication : Cross-Development Environments For Embedded Linux</title>
		<link>http://www.embeddednirvana.org/2013/04/publication-cross-development-environments-for-embedded-linux/</link>
		<comments>http://www.embeddednirvana.org/2013/04/publication-cross-development-environments-for-embedded-linux/#comments</comments>
		<pubDate>Mon, 01 Apr 2013 17:55:24 +0000</pubDate>
		<dc:creator>Chetan Patil</dc:creator>
				<category><![CDATA[EMBEDDED LINUX]]></category>
		<category><![CDATA[EMBEDDED SYSTEMS]]></category>
		<category><![CDATA[OPEN SOURCE]]></category>
		<category><![CDATA[TOOLCHAINS]]></category>

		<guid isPermaLink="false">http://www.embeddednirvana.org/?p=516</guid>
		<description><![CDATA[The Linux Foundation a non-profit technology consortium chartered to foster the growth of Linux, has come out with a publication on cross development environments for Embedded Linux. Linux Foundation Training says : "Those who begin building a cross development toolchain often find it a much more difficult undertaking than expected at first thought, even though the basic [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.linuxfoundation.org/" target="_blank">The Linux Foundation</a> a non-profit technology consortium chartered to foster the growth of Linux, has come out with a publication on cross development environments for <a href="http://en.wikipedia.org/wiki/Embedded_Linux" target="_blank">Embedded Linux</a>. <a href="http://training.linuxfoundation.org/" target="_blank">Linux Foundation Training</a> says :</p>
<p style="text-align: justify;"><em>"</em><em>Those who begin building a cross development toolchain often find it a much more difficult undertaking than expected at first thought, even though the basic steps are widely available. In this publication, we discuss some of the idiosyncrasies that can make independent toolchain construction by an embedded project team challenging, some of the external resources available and how these might be evaluated with respect to your embedded project goals."</em></p>
<p style="text-align: center;"><a href="http://training.linuxfoundation.org/free-linux-training/download-training-materials/cross-development-environments-for-embedded-linux" target="_blank"><img class="size-medium wp-image-517 aligncenter" alt="Publication : Cross-Development Environments For Embedded Linux" src="http://www.embeddednirvana.org/wp-content/uploads/2013/04/Publication-Cross-Development-Environments-For-Embedded-Linux-300x93.png" width="300" height="93" /></a></p>
<p style="text-align: center;">
<p style="text-align: left;">The publication may be <a href="http://training.linuxfoundation.org/free-linux-training/download-training-materials/cross-development-environments-for-embedded-linux" target="_blank">downloaded from here</a>. Also learn more about <a href="http://www.linuxfoundation.org/about/join" target="_blank">The Linux Foundation</a> and the <a href="http://training.linuxfoundation.org/" target="_blank">training courses</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2013/04/publication-cross-development-environments-for-embedded-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C: Tips, Tricks &amp; Resources</title>
		<link>http://www.embeddednirvana.org/2013/03/c-tips-tricks-resources/</link>
		<comments>http://www.embeddednirvana.org/2013/03/c-tips-tricks-resources/#comments</comments>
		<pubDate>Tue, 26 Mar 2013 17:31:48 +0000</pubDate>
		<dc:creator>Chetan Patil</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[EMBEDDED LINUX]]></category>
		<category><![CDATA[EMBEDDED SYSTEMS]]></category>

		<guid isPermaLink="false">http://www.embeddednirvana.org/?p=513</guid>
		<description><![CDATA[Embedded.com has come with a list of resources targeted towards C programming language. The aim is to share content resources relating C programming. This may be very handy for Embedded Engineers and will give them good resource while trying Linux too. One of the link which Embedded.com has shared is this MIT online course. Bernard Cole is behind this initiative. [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.embedded.com/" target="_blank">Embedded.com</a> has come with a list of resources targeted towards C programming language. The aim is to share content resources relating C programming. This may be very handy for Embedded Engineers and will give them good resource while trying Linux too. One of the link which Embedded.com has shared is this <a href="http://www.embedded.com/electrical-engineer-community/general/4402974/Free-MIT-online-C-programming-course" target="_blank">MIT online course</a>.</p>
<p style="text-align: justify;"><b><a href="bccole@acm.org" target="_blank">Bernard Cole</a> </b>is behind this initiative. Check this full <a href="http://www.embedded.com/electronics-blogs/other/4403074/Keeping-current-with-C--tips--tricks---resources?utm_source=twitterfeed&amp;utm_medium=twitter" target="_blank">blog post for more information</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2013/03/c-tips-tricks-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AWARENESS DRIVE @ PICT</title>
		<link>http://www.embeddednirvana.org/2012/09/awareness-drive-pict/</link>
		<comments>http://www.embeddednirvana.org/2012/09/awareness-drive-pict/#comments</comments>
		<pubDate>Thu, 27 Sep 2012 09:32:35 +0000</pubDate>
		<dc:creator>Chetan Patil</dc:creator>
				<category><![CDATA[SESSION]]></category>
		<category><![CDATA[UPDATE]]></category>

		<guid isPermaLink="false">http://www.embeddednirvana.org/?p=420</guid>
		<description><![CDATA[Today Chaitannya and me from Embedded Nirvana conducted an awareness drive on Embedded System and what Embedded Nirvana is all about. The awareness drive was conducted at PICT with the help of Faculty Mr. S. S. Dudam. It was attended by 30+ final year ETC students at PICT. Chaitannya gave an excellent presentation starting with a [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Today <a href="http://www.linkedin.com/pub/chaitannya-mahatme/10/736/8ab" target="_blank">Chaitannya</a> and <a href="http://chetanpatil.info/" target="_blank">me</a> from <a href="http://www.embeddednirvana.org/" target="_blank">Embedded Nirvana</a> conducted an awareness drive on Embedded System and what Embedded Nirvana is all about. The awareness drive was conducted at <a href="http://pict.edu/" target="_blank">PICT</a> with the help of <a href="http://pict.edu/e-a-tc-department-faculty.html" target="_blank">Faculty Mr. S. S. Dudam</a>. It was attended by 30+ final year ETC students at PICT.</p>
<p><a href="http://www.linkedin.com/pub/chaitannya-mahatme/10/736/8ab" target="_blank">Chaitannya</a> gave an excellent presentation starting with a <a href="http://www.youtube.com/watch?v=u6XAPnuFjJc" target="_blank">video based on open source</a> and then explaining in depth on what Embedded System, open source contribution and the ecosystem is all about.</p>
<p><a href="http://www.embeddednirvana.org/wp-content/uploads/2012/09/IMAG0509.jpg"><img class="aligncenter size-large wp-image-421" title="IMAG0509" alt="" src="http://www.embeddednirvana.org/wp-content/uploads/2012/09/IMAG0509-1024x771.jpg" width="550" height="414" /></a></p>
<p>He concluded the session cum drive by giving insight about <a href="http://www.embeddednirvana.org/" target="_blank">Embedded Nirvana</a> and it's activities.</p>
<p><a href="http://www.embeddednirvana.org/wp-content/uploads/2012/09/IMAG0510.jpg"><img class="aligncenter size-large wp-image-422" title="IMAG0510" alt="" src="http://www.embeddednirvana.org/wp-content/uploads/2012/09/IMAG0510-1024x771.jpg" width="550" height="414" /></a></p>
<p><a href="http://www.embeddednirvana.org/wp-content/uploads/2012/09/IMAG0511.jpg"><img class="aligncenter size-large wp-image-423" title="IMAG0511" alt="" src="http://www.embeddednirvana.org/wp-content/uploads/2012/09/IMAG0511-1024x771.jpg" width="550" height="414" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2012/09/awareness-drive-pict/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EN Hangout @ Embedded Lab COEP</title>
		<link>http://www.embeddednirvana.org/2012/06/en-hangout-embedded-lab-coep/</link>
		<comments>http://www.embeddednirvana.org/2012/06/en-hangout-embedded-lab-coep/#comments</comments>
		<pubDate>Sun, 03 Jun 2012 05:42:54 +0000</pubDate>
		<dc:creator>Chetan Patil</dc:creator>
				<category><![CDATA[SESSION]]></category>
		<category><![CDATA[UPDATE]]></category>

		<guid isPermaLink="false">http://www.embeddednirvana.org/?p=387</guid>
		<description><![CDATA[After a long time Embedded Nirvana (EN) had a hacking hangout at Embedded Lab of COEP yesterday. Chaitannya, Shravan and me got together to solve the mystery of how to flash STM32F4DISCOVERY (F4). The confusion was whether we would need a dedicated JTAG device to communicate with F4 to get things up. The hacking session started with Chaitannya [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">After a long time Embedded Nirvana (EN) had a hacking hangout at Embedded Lab of COEP yesterday. <a href="https://www.facebook.com/chaitannya" target="_blank">Chaitannya</a>, <a href="http://www.facebook.com/shravan123" target="_blank">Shravan</a> and <a href="http://www.chetanpatil.info/" target="_blank">me</a> got together to solve the mystery of how to flash STM32F4DISCOVERY (F4). The confusion was whether we would need a dedicated JTAG device to communicate with F4 to get things up.</p>
<p style="text-align: justify;">The hacking session started with Chaitannya and me (using Fedora 16) trying to explore how to get things done and test out first program on F4. Both soon figured out that <a href="https://github.com/texane/stlink" target="_blank">Stlink</a>  has to be compiled on the host.</p>
<p style="text-align: justify;">However things weren't that easy as thought it to be. An error (configure: error: *** Required libusb-1.0 &gt;= 1.0.0 not installed ***  any idea ?? ) was haunting both till Shravan (hhmm, debian he was on!) came and resolved the issue on his host system. Then after a long fight and understanding all were able to flash the F4 and upload the program using Stlink (which uses USB A to Mini USB B , so no JTAG!) which was compiled on Shravan's host.</p>
<p style="text-align: justify;">During the course all learned new things about F4 and also had fun trying to figure out how to get things up. Won't forget to mention the pain (yes the engineering term!) in figuring out hot to get the configure file for Stlink!.</p>
<p style="text-align: justify;">Still the bug (configure: error: *** Required libusb-1.0 &gt;= 1.0.0 not installed ***) hasn't been solved on Fedora 16 and smooth compilation of Stlink is the issue.</p>
<p style="text-align: justify;">Updates about the sessions learning will come on <a href="http://wiki.embeddednirvana.org" target="_blank">Wiki of EN</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2012/06/en-hangout-embedded-lab-coep/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Portable EMG Data Logger</title>
		<link>http://www.embeddednirvana.org/2012/05/portable-emg-data-logger/</link>
		<comments>http://www.embeddednirvana.org/2012/05/portable-emg-data-logger/#comments</comments>
		<pubDate>Thu, 31 May 2012 17:01:12 +0000</pubDate>
		<dc:creator>Chetan Patil</dc:creator>
				<category><![CDATA[PROJECT]]></category>

		<guid isPermaLink="false">http://www.embeddednirvana.org/?p=369</guid>
		<description><![CDATA[Embedded Nirvana has taken an initiative to come up with an  Portable EMG Data Logger. It will be an open hardware. The vision is to come up with a portable Electromyography Device which would help collecting information and later collected data would be used for Analytics. It would be built using open technologies. A dedicated wiki page [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Embedded Nirvana has taken an initiative to come up with an  <a href="http://wiki.embeddednirvana.org/Portable_EMG_Data_Logger" target="_blank">Portable EMG Data Logger.</a> It will be an open hardware.</p>
<p style="text-align: justify;">The vision is to come up with a portable Electromyography Device which would help collecting information and later collected data would be used for Analytics. It would be built using open technologies.</p>
<p style="text-align: justify;">A dedicated wiki page for this idea is created <a href="http://wiki.embeddednirvana.org/Portable_EMG_Data_Logger" target="_blank">here</a> and Embedded Nirvana would encourage interested to contribute. Activities has started on this project already, we hope to continue the same.</p>
<p style="text-align: justify;">This is the simple flow chart presenting the idea :</p>
<p style="text-align: justify;"><a href="http://www.embeddednirvana.org/wp-content/uploads/2012/05/EN-Project.jpg"><img class="alignright  wp-image-380" title="EN-Project" alt="" src="http://www.embeddednirvana.org/wp-content/uploads/2012/05/EN-Project.jpg" width="576" height="432" /></a></p>
<p style="text-align: justify;">Very basic block diagram for same can be delineated as :</p>
<p style="text-align: justify;"><a href="http://www.embeddednirvana.org/wp-content/uploads/2012/05/EN-BlockDiagramDataLogger.jpg"><img class="alignright size-large wp-image-378" title="EN-BlockDiagramDataLogger" alt="" src="http://www.embeddednirvana.org/wp-content/uploads/2012/05/EN-BlockDiagramDataLogger-1024x652.jpg" width="550" height="350" /></a></p>
<p style="text-align: justify;"><a href="http://www.chetanpatil.info/1/post/2012/05/evaluation-board-for-arm-cortex-m.html" target="_blank">STM32F4DISCOVERY</a> is the board which Embedded Nirvana is looking forward to, get the basic things up. <a href="http://wiki.embeddednirvana.org/Portable_EMG_Data_Logger#Toolchain_For_STM32F4DISCOVERY" target="_blank">Toolchain for same has been configured.</a></p>
<p style="text-align: center;"><a href="http://www.embeddednirvana.org/wp-content/uploads/2012/05/4940468.jpg"><img class="size-full wp-image-383 aligncenter" title="4940468" alt="" src="http://www.embeddednirvana.org/wp-content/uploads/2012/05/4940468.jpg" width="408" height="308" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2012/05/portable-emg-data-logger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embedded Nirvana : Update</title>
		<link>http://www.embeddednirvana.org/2012/05/embedded-nirvana-update/</link>
		<comments>http://www.embeddednirvana.org/2012/05/embedded-nirvana-update/#comments</comments>
		<pubDate>Wed, 30 May 2012 14:31:15 +0000</pubDate>
		<dc:creator>Chetan Patil</dc:creator>
				<category><![CDATA[UPDATE]]></category>

		<guid isPermaLink="false">http://www.embeddednirvana.org/?p=336</guid>
		<description><![CDATA[We understand its been quit a long time that Embedded Nirvana gave updates. Someone has rightly said, "Better Late Than Never".  Now we at Embedded Nirvana are getting our acts together in order to do the thing we good at : Sharing Knowledge! Running an open community requires contribution and if one is willing to [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">We understand its been quit a long time that Embedded Nirvana gave updates.<br />
Someone has rightly said, "<em>Better Late Than Never</em>".  Now we at Embedded Nirvana are getting our acts together in order to do the thing we good at : <strong>Sharing Knowledge!</strong></p>
<p>Running an open community requires contribution and if one is willing to do so ( <em><a href="http://www.embeddednirvana.org/2011/04/contributing-to-opensource/" target="_blank">Why Should I Contribute To Open Source?</a> </em><em>) then t</em>ake the first step and we contributors at Embedded Nirvana would be glad to exchange and enhance the prowess.</p>
<p>This website has lot of things to get started and if one is looking for more information then do visit :</p>
<p>1) <a href="http://wiki.embeddednirvana.org" target="_blank">Embedded Nirvana Wiki</a> : Do check <a href="http://wiki.embeddednirvana.org/Ideas" target="_blank">Ideas</a></p>
<p>2) <a href="https://github.com/embeddednirvana" target="_blank">Embedded Nirvana's GitHub Repository</a></p>
<p>and on social network too :</p>
<p>3) <a href="http://twitter.com/#!/embeddednirvana" target="_blank">Follow Us On Twitter</a></p>
<p>4) <a href="http://www.facebook.com/embedded.nirvana" target="_blank">Like Us On Facebook</a></p>
<p>If you are totally new to Embedded world then reading <a href="http://wiki.embeddednirvana.org/Articles" target="_blank">wiki pages here</a> would help you get started.</p>
<p>More updates and blog post to follow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2012/05/embedded-nirvana-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contributing to Open Source</title>
		<link>http://www.embeddednirvana.org/2011/04/contributing-to-opensource/</link>
		<comments>http://www.embeddednirvana.org/2011/04/contributing-to-opensource/#comments</comments>
		<pubDate>Sun, 24 Apr 2011 18:46:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ARTICLES]]></category>

		<guid isPermaLink="false">http://www.embeddednirvana.org/?p=269</guid>
		<description><![CDATA[Why should you contribute to opensource ? Do what you like to do. Everybody wants to work on “cool” technology and products. In reality most of you might be working on some maintenance project. So what it is that stops you from doing cool things. You can join any opensource project and start committing code [...]]]></description>
				<content:encoded><![CDATA[<h2>Why should you contribute to opensource ?</h2>
<ul>
<li><strong>Do what you like to do.</strong></li>
</ul>
<p style="padding-left: 30px;">Everybody wants to work on “cool” technology and products. In reality most of you might be working on some maintenance project.</p>
<p style="padding-left: 30px;">So what it is that stops you from doing cool things. You can join any opensource project and start committing code to the project. It gives you wonderful opportunity to do something worthwhile on technology of your choice  and interact with the innovators and very insightful people.</p>
<ul>
<li><strong>Do the real stuff.</strong></li>
</ul>
<p style="padding-left: 30px;">Richard Stallman has brilliantly summarised the GNU project in one single sentence, "Free as in thought" . His brilliance not only lies in writing the gcc compiler and allied utilities, but also in his ability to get a whole community mobilised on this project. His work is even more admirable since he did it when there was no Google and Internet was affordable only to defense research or the universities.</p>
<p style="padding-left: 30px;">Lot of us write code or test, but the life cycle ends there. In most of the cases there is no interaction with the client. Opensource projects are real deal. When you get involved in some form or the other, there would feedback coming from the community and the users, which decides the course of action.</p>
<p style="padding-left: 30px;">If you write code in opensource domain, there is a big community which would define the course of action and effectively making a complete product out of your idea.  This process is shapes you as a good engineer.</p>
<ul>
<li><strong>Learn from the best:</strong></li>
</ul>
<p style="padding-left: 30px;">In high school we were taught human anatomy through a series of experiments on dissecting rats. Same goes for software. If you want to be a great software engineer (not just a programmer), dissecting the code would always be a great learning experience. What better way is there than to start dissecting the opensource code. Some of the opensource projects are the top ranked in their respective domains, like Linux, Apache server, Eclipse, GCC, etc. All this code is available to you for free, you can try it out, make changes, post bugs, get community support. Overall a great learning experience.</p>
<h3>Ok ! So why should I be doing this everything for free ?</h3>
<p style="padding-left: 30px;">There are tons of resume which tells the employer about your contact information,  academia, programming expertise, projects you’ve worked on and other such stuff. Well the employer cannot verify any of this unless there is face to face meeting. If you have already done some work in opensource project, it speaks volumes about your skills and eventually reflects in your pay package.</p>
<p style="padding-left: 30px;">Same logic applies for business or freelancers.</p>
<h2>How to contribute to opensource then ?</h2>
<p>Contribution to opensource need not mean that you should sit a dark room like Neo and churn out code endlessly.  You can contribute in following ways.</p>
<ol>
<li>You can try out the code the on your machine and point out what problems you faced on the mailing list. There might be some genuine problem in the code, or you might have missed some configuration setting or followed wrong process. In either cases you would be refining the code. Either the authors/ contributors would fix a bug, or a wiki would be posted in detail how to do the stuff correctly.</li>
<li>You can add comments to the code. Let say you are scanning the hello world code and you didn't understand what -mabi=aapcs  meant. If you dig in and find out what it actually meant you can add your comments there. They would be helpful for the people who might want to build a layer on top of the code.</li>
<li>You can post a wiki on a particular code.</li>
<li>You can do some basic editing as a part of good programming practices  like.<br />
if(this == that)<br />
{<br />
if(this == that)<br />
{<br />
if(this == that)<br />
{can be made more readable like<em>if(this != that) return </em><br />
<em>if(this != that) return </em><br />
<em>if(this != that) return </em></li>
<li>Fix some bugs, if you come across some interesting challenge.</li>
<li>Make the existing code more modular, fast, effective, handsome and what not <img src='http://www.embeddednirvana.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
</ol>
<p>Our main repository is located at <a href="https://github.com/embeddednirvana/">https://github.com/embeddednirvana/</a><br />
You don't have to be a registered member of Embedded Nirvana to play around with the code. If you have a gmail id, you can login using your openid account. Alternatively you can register with github.</p>
<p>You can refer to <a href="http://help.github.com/">http://help.github.com/</a> for guidelines on how to use it.<br />
If you have any issues regarding downloading or uploading your code, you can always put that on the mailing list.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2011/04/contributing-to-opensource/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why only C</title>
		<link>http://www.embeddednirvana.org/2011/04/why-only-c/</link>
		<comments>http://www.embeddednirvana.org/2011/04/why-only-c/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 03:26:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ARTICLES]]></category>

		<guid isPermaLink="false">http://www.embeddednirvana.org/?p=253</guid>
		<description><![CDATA[A very basic question. Why is the kernel programmed in C language and why not some more high level language like C++ . Also why do we code in C for embedded systems. Well as a matter of fact there has been an attempt to code the kernel in C++ by Linus Travolds himself and [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.embeddednirvana.org/wp-content/uploads/2011/04/Tux.png"><img class="aligncenter size-medium wp-image-505" alt="Tux" src="http://www.embeddednirvana.org/wp-content/uploads/2011/04/Tux-253x300.png" width="253" height="300" /></a></p>
<p>A very basic question. Why is the kernel programmed in C language and why not some more high level language like C++ . Also why do we code in C for embedded systems.</p>
<p>Well as a matter of fact there has been an attempt to code the kernel in C++ by Linus Travolds himself and here's what he has to say about it.</p>
<pre>In fact, in Linux we did try C++ once already, back in 1992.

It sucks. Trust me - writing kernel code in C++ is a BLOODY STUPID IDEA.

The fact is, C++ compilers are not trustworthy. They were even worse in
1992, but some fundamental facts haven't changed:

 - the whole C++ exception handling thing is fundamentally broken. It's
   _especially_ broken for kernels.
 - any compiler or language that likes to hide things like memory
   allocations behind your back just isn't a good choice for a kernel.
 - you can write object-oriented code (useful for filesystems etc) in C,
   _without_ the crap that is C++.

In general, I'd say that anybody who designs his kernel modules for C++ is
either
 (a) looking for problems
 (b) a C++ bigot that can't see what he is writing is really just C anyway
 (c) was given an assignment in CS class to do so.</pre>
<p>So in a nutshell unless you have been asked by a nutcase professor to do stuff in C++ only as an assignment, don't use C++ for developing low level applications for Embedded systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2011/04/why-only-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embedded Studio</title>
		<link>http://www.embeddednirvana.org/2011/03/embedded-studio/</link>
		<comments>http://www.embeddednirvana.org/2011/03/embedded-studio/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 18:13:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[EMBEDDED LINUX]]></category>

		<guid isPermaLink="false">http://embeddednirvana.org/?p=234</guid>
		<description><![CDATA[Embedded Studio Embedded Studio (ES) v0.1 has been released recently. We has a semi-official release within the group during the GNUnify 2011 Days.  ES v0.1 is a Fedora 13 flavour Virtual Machine which is preconfigured with all the essentials required to start development in the field of Embedded Linux. We came up with this idea [...]]]></description>
				<content:encoded><![CDATA[<h3 style="text-align: justify;">Embedded Studio</h3>
<p style="text-align: justify;">Embedded Studio (ES) v0.1 has been released recently. We has a semi-official release within the group during the GNUnify 2011 Days.  ES v0.1 is a Fedora 13 flavour Virtual Machine which is preconfigured with all the essentials required to start development in the field of Embedded Linux. We came up with this idea recently so that a developer has to focus more on development rather than put efforts in configuring the Development host machine. The initial version is a Virtual Machine and we hope to create a distribution out of it soon too.</p>
<p style="text-align: justify;">No need of any installation, since it's a vmware Image all the stuff is pre-installed.</p>
<p style="text-align: justify;">Features</p>
<ul style="text-align: justify;">
<li>Pre-configured GNU toolchain for ARM architecture</li>
<li>Qemu installed for simulation of selected ARM architectures. You can simulate GUI applications as well.</li>
<li>Ready binaries and source code for versatilepb board for emulation of the device.</li>
<li>Script for compilation and porting of u-boot, Linux kernel and Busybox.</li>
</ul>
<p style="text-align: center;"><img class="aligncenter size-large wp-image-28" title="Embedded Development Studio v0.1" alt="" src="http://www.embeddednirvana.org/wp-content/uploads/2011/01/en-disc-1024x1024.png" width="385" height="385" /></p>
<form style="text-align: center;" action="https://www.paypal.com/cgi-bin/webscr" method="post"><input type="hidden" name="cmd" value="_s-xclick" /> <input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7----- " /> <input type="image" alt="PayPal - The safer, easier way to pay online." name="submit" src="https://www.paypalobjects.com/WEBSCR-640-20110401-1/en_GB/i/btn/btn_buynowCC_LG.gif" /> <img alt="" src="https://www.paypalobjects.com/WEBSCR-640-20110401-1/en_GB/i/scr/pixel.gif" width="1" height="1" border="0" /></form>
<p style="text-align: justify;"><strong>The VMware virtual machine is available on demand in a Dual Layer DVD medium at a price of Rs 300/- Just write a mail to admin@embeddednirvana.org to order your copy.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2011/03/embedded-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Started With Embedded Systems</title>
		<link>http://www.embeddednirvana.org/2011/03/getting-started-with-embedded-systems/</link>
		<comments>http://www.embeddednirvana.org/2011/03/getting-started-with-embedded-systems/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 16:49:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[EMBEDDED LINUX]]></category>
		<category><![CDATA[EMBEDDED SYSTEMS]]></category>
		<category><![CDATA[TOOLCHAINS]]></category>

		<guid isPermaLink="false">http://embeddednirvana.org/?p=197</guid>
		<description><![CDATA[This is a series of articles which would help you get started with ARM based Embedded systems using Linux OS. The presentation contain the guidelines, while the wiki pages associated with it has specific instructions. Some of the code presented in these presentations would be updated on the git. The course content has been packaged [...]]]></description>
				<content:encoded><![CDATA[<p>This is a series of articles which would help you get started with ARM based Embedded systems using Linux OS.</p>
<p>The presentation contain the guidelines, while the wiki pages associated with it has specific instructions. Some of the code presented in these presentations would be updated on the git. The course content has been packaged in a Fedora VMware image, so that you can get started without any installation hiccups. You can get the DVD <a href="http://embeddednirvana.org/2011/03/embedded-studio" target="_blank">here</a>.</p>
<p>Also the videos would be updated soon.</p>
<p><a href="http://embeddednirvana.org/2011/03/toolchains-for-embedded-system/" target="_blank">Introduction to Toolchain</a></p>
<p><a href="../2011/03/building-systems-on-bare-metal/" target="_blank">Building Systems on Bare Metal - An ARM Perspective</a></p>
<p><a href="http://wiki.embeddednirvana.org/User_talk:Nkhare" target="_blank">Basics of Linux Kernel Development</a></p>
<p>Compiling Linux Kernel for Embedded Device</p>
<p><a href="http://embeddednirvana.org/2011/03/debugging-techniques/" target="_blank">Debugging techniques.</a></p>
<p><a href="http://embeddednirvana.org/2011/03/hardware-emulation-using-qemu" target="_blank">Hardware Emulation Using QEMU</a></p>
<p><a title="Developing application using Eclipse IDE" href="http://embeddednirvana.org/2011/03/developing-embedded-system-applications-using-eclipse-ide/" target="_blank">Using Eclipse IDE</a></p>
<p>You can find a brief description on <a href="http://wiki.embeddednirvana.org/Envent_courseware" target="_blank">this</a> on wiki page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2011/03/getting-started-with-embedded-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hardware Emulation Using QEMU</title>
		<link>http://www.embeddednirvana.org/2011/03/hardware-emulation-using-qemu/</link>
		<comments>http://www.embeddednirvana.org/2011/03/hardware-emulation-using-qemu/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 16:49:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[EMBEDDED LINUX]]></category>
		<category><![CDATA[EMBEDDED SYSTEMS]]></category>

		<guid isPermaLink="false">http://embeddednirvana.org/?p=190</guid>
		<description><![CDATA[These presentations are a comprehensive introduction to using QEMU for simulation of your ARM device. You can  read the wiki page here]]></description>
				<content:encoded><![CDATA[<p>These presentations are a comprehensive introduction to using QEMU for simulation of your ARM device.</p>
<div id="ipaper52117121" class="simpler-ipaper-embed"></div>
<script type="text/javascript">
iPaper_embed('52117121', 'key-7xokq2yb16x97jdejoj', '600', '450');
</script>
<p>You can  read the wiki page <a href="http://wiki.embeddednirvana.org/ARM_Emulation_Using_QEMU" target="_blank">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2011/03/hardware-emulation-using-qemu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Systems on Bare Metal</title>
		<link>http://www.embeddednirvana.org/2011/03/building-systems-on-bare-metal/</link>
		<comments>http://www.embeddednirvana.org/2011/03/building-systems-on-bare-metal/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 16:41:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[EMBEDDED SYSTEMS]]></category>

		<guid isPermaLink="false">http://embeddednirvana.org/?p=183</guid>
		<description><![CDATA[This presentation gives an overview of ARM architecture and introduction on how to write bare metal programs for embedded system. This article specifically deals with programming of ARM7 chips, but the same analogy can be used for other architectures. You can refer to the wiki article here. You can download the code  github]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">This presentation gives an overview of ARM architecture and introduction on how to write bare metal programs for embedded system. This article specifically deals with programming of ARM7 chips, but the same analogy can be used for other architectures.</p>
<div id="ipaper52116368" class="simpler-ipaper-embed"></div>
<script type="text/javascript">
iPaper_embed('52116368', 'key-278l7mlb09rwj8sd7v7h', '600', '450');
</script>
<p><strong>You can refer to the wiki article <a href="http://wiki.embeddednirvana.org/Building_a_bare-metal_system_for_an_embedded_computer">here</a>.</strong></p>
<p><strong>You can download the code  <a title="Bare metal hello world" href="https://github.com/embeddednirvana/Bare-metal--Hello-world-" target="_blank">github</a><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2011/03/building-systems-on-bare-metal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developing embedded system applications using Eclipse IDE</title>
		<link>http://www.embeddednirvana.org/2011/03/developing-embedded-system-applications-using-eclipse-ide/</link>
		<comments>http://www.embeddednirvana.org/2011/03/developing-embedded-system-applications-using-eclipse-ide/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 16:39:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ECLIPSE]]></category>
		<category><![CDATA[EMBEDDED LINUX]]></category>
		<category><![CDATA[EMBEDDED SYSTEMS]]></category>
		<category><![CDATA[OPEN SOURCE]]></category>
		<category><![CDATA[TOOLCHAINS]]></category>

		<guid isPermaLink="false">http://embeddednirvana.org/?p=192</guid>
		<description><![CDATA[This presentation gives a brief history of Eclipse IDE and why it should be used for developing your embedded applications. Read the wiki page on how to configure Eclipse IDE here]]></description>
				<content:encoded><![CDATA[<p>This presentation gives a brief history of Eclipse IDE and why it should be used for developing your embedded applications.<br />
<div id="ipaper51652020" class="simpler-ipaper-embed"></div>
<script type="text/javascript">
iPaper_embed('51652020', 'key-16hj9511bfckxvhie772', '600', '450');
</script></p>
<p>Read the wiki page on how to configure Eclipse IDE <a href="http://wiki.embeddednirvana.org/Using_eclipse_IDE_for_embedded_development" target="_blank">here<br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2011/03/developing-embedded-system-applications-using-eclipse-ide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging Techniques</title>
		<link>http://www.embeddednirvana.org/2011/03/debugging-techniques/</link>
		<comments>http://www.embeddednirvana.org/2011/03/debugging-techniques/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 16:39:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[DEBUGGING]]></category>
		<category><![CDATA[EMBEDDED LINUX]]></category>
		<category><![CDATA[EMBEDDED SYSTEMS]]></category>

		<guid isPermaLink="false">http://embeddednirvana.org/?p=188</guid>
		<description><![CDATA[This presentation introduces how to debug your application using various tools. The wiki page here would guide you how to compile gdb and gdbserver for your target device.]]></description>
				<content:encoded><![CDATA[<p>This presentation introduces how to debug your application using various tools.</p>
<div id="ipaper51659598" class="simpler-ipaper-embed"></div>
<script type="text/javascript">
iPaper_embed('51659598', 'key-w3xmfehdv6vfj2b0gd7', '600', '450');
</script>
<p>The wiki page <a href="http://wiki.embeddednirvana.org/Debugging_Your_Application_on_Embedded_Device" target="_self">here</a> would guide you how to compile gdb and gdbserver for your target device.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2011/03/debugging-techniques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toolchains for Embedded Systems</title>
		<link>http://www.embeddednirvana.org/2011/03/toolchains-for-embedded-system/</link>
		<comments>http://www.embeddednirvana.org/2011/03/toolchains-for-embedded-system/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 16:33:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[EMBEDDED LINUX]]></category>
		<category><![CDATA[EMBEDDED SYSTEMS]]></category>
		<category><![CDATA[TOOLCHAINS]]></category>

		<guid isPermaLink="false">http://embeddednirvana.org/?p=180</guid>
		<description><![CDATA[This presentations gives an introduction to toolchains and how we can use them for development of embedded systems. You can find more info on the wiki article here]]></description>
				<content:encoded><![CDATA[<p><iframe src="http://www.dailymotion.com/embed/video/xjw0vm" height="360" width="480" frameborder="0"></iframe></p>
<p>This presentations gives an introduction to toolchains and how we can use them for development of embedded systems.</p>
<p style="text-align: center;"><div id="ipaper51650334" class="simpler-ipaper-embed"></div>
<script type="text/javascript">
iPaper_embed('51650334', 'key-ko8v3pf60lh9aelvuw5', '600', '450');
</script></p>
<p><strong>You can find more info on the wiki article <a title="Toolchain" href="http://wiki.embeddednirvana.org/Toolchain" target="_blank">here</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2011/03/toolchains-for-embedded-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>12th March Meeting Agenda</title>
		<link>http://www.embeddednirvana.org/2011/03/12th-march-meeting-agenda/</link>
		<comments>http://www.embeddednirvana.org/2011/03/12th-march-meeting-agenda/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 05:33:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[UPDATE]]></category>
		<category><![CDATA[WEEKLY AGENDA]]></category>

		<guid isPermaLink="false">http://embeddednirvana.org/?p=54</guid>
		<description><![CDATA[Agenda for this week's meeting. Planning for the 26th March session. Allocating slots for the speakers. Formatting the course content. Formatting the guidelines for the session.]]></description>
				<content:encoded><![CDATA[<p>Agenda for this week's meeting.</p>
<ul>
<li>Planning for the 26th March session.</li>
<li>Allocating slots for the speakers.</li>
<li>Formatting the course content.</li>
<li>Formatting the guidelines for the session.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2011/03/12th-march-meeting-agenda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Embedded Nirvana is All About</title>
		<link>http://www.embeddednirvana.org/2011/03/what-embedded-nirvana-is-all-about-2/</link>
		<comments>http://www.embeddednirvana.org/2011/03/what-embedded-nirvana-is-all-about-2/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 19:00:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[UPDATE]]></category>

		<guid isPermaLink="false">http://embeddednirvana.org/?p=50</guid>
		<description><![CDATA[What we are doing? This is a non-commercial activity run completely be volunteers from industry and students We meet weekly and churn out some code and release it. Have a look at our vmware Fedora image. We have put all our work there so that you can just jumpstart with your ideas, without any hassles [...]]]></description>
				<content:encoded><![CDATA[<h3>What we are doing?</h3>
<ul>
<li> This is a non-commercial activity run completely be volunteers from industry and students</li>
</ul>
<ul>
<li> We meet weekly and churn out some code and release it. Have a look at our vmware Fedora image. We have put all our work there so that you can just jumpstart with your ideas, without any hassles of configuration on the entire development environment.</li>
</ul>
<ul>
<li> Once in a blue moon we have a demo  session or a day long educational session , where we demonstrate what we have done so far.</li>
</ul>
<ul>
<li> We take care of arranging the talks, getting speakers, contribute the code &amp; documentation</li>
</ul>
<ul>
<li> Topics are likely to be around current trends in industry like:</li>
</ul>
<p style="padding-left: 30px;">"Android or MeeGo Development", "Panda/Beagle/Hawk Board", DSP programming etc, communication protocols , etc.</p>
<h3>Agenda for the Embedded Nirvana</h3>
<p>Just to summarize the purpose in one sentence it would be "Building industrially viable and resourceful opensource technology"<br />
The word building is very significant here since we necessarily may not create or innovate, but do something which has industrial significance. The goals in descending order of importance would be.</p>
<ul>
<li> Primary aim would be to contribute to opensource.</li>
</ul>
<ul>
<li> Deliver value to industry with the opensource contribution, i.e. the outcome of the activity should have a value and must be purpose driven.</li>
</ul>
<ul>
<li> A practical lab where we do designing, coding, documentation, releases, etc and not just talk about OpenSource.</li>
</ul>
<ul>
<li>Common place where ARM-Linux enthusiasts can meet and share hands on knowledge.</li>
</ul>
<ul>
<li> Community based knowledge generation and sharing.</li>
</ul>
<ul>
<li> Lastly explore newer realms of our creativity as engineers.</li>
</ul>
<h3>What's in for me?</h3>
<ul>
<li> Even if you are James Gosling, there is something you won't know about Java (Said by James Gosling himself). A community based learning would significantly boost knowledge in a very short period of time.</li>
</ul>
<ul>
<li> We are talking about a hands-on-lab and not a blabber-blabber forum,  so end of the day what you take home is hands on experience on a technology . This can be helpful in your professional field.</li>
</ul>
<ul>
<li> Sensible contribution to Open Source brings reputation in your tech domain.</li>
</ul>
<h3>Licensing:</h3>
<ul>
<li> All the code generated would be made Open Source and  put on the website under Apache 2.0 License.</li>
</ul>
<ul>
<li> All the articles generated would be shared under Creative Commons CC-BY-SA Licence.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2011/03/what-embedded-nirvana-is-all-about-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5th Feb Meeting Updates</title>
		<link>http://www.embeddednirvana.org/2011/01/5th-feb-meeting-updates/</link>
		<comments>http://www.embeddednirvana.org/2011/01/5th-feb-meeting-updates/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 17:21:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[UPDATE]]></category>
		<category><![CDATA[WEEKLY AGENDA]]></category>

		<guid isPermaLink="false">http://embeddednirvana.org/?p=8</guid>
		<description><![CDATA[Here's the agenda for the next meeting. Creating debug environment for the vmware image using gdb, kgdb and qemu. Last few session we have worked on simulating ARM device on Fedora, by compiling all the tools from scratch so that one single script can be used for all Linux platforms. Now we plan to create [...]]]></description>
				<content:encoded><![CDATA[<p>Here's the agenda for the next meeting.</p>
<p><strong>Creating debug environment for the vmware image using gdb, kgdb and qemu.</strong></p>
<p>Last few session we have worked on simulating ARM device on Fedora, by compiling all the tools from scratch so that one single script can be used for all Linux platforms.</p>
<p>Now we plan to create a complete debug environment for the target device. Work on gdb is already complete, we need update gdb on vmware image.</p>
<p><strong><br />
Planning for Gnunify:</strong></p>
<p>As you all might know that GNUnify is scheduled on 11th and 12th of feb and we are aiming to spread the word about our community. There are quite a few things that we have to do before we spread the word.</p>
<ol>
<li>Formulating presentation strategy for GNUnify.</li>
<li>Finalizing the DvD that we are planning to distribute at GNUnify.</li>
</ol>
<p><strong>Venue</strong> <strong>:</strong> COEP embedded systems lab.</p>
<p><strong>Time :</strong> 10.30 am - 12.30 pm</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embeddednirvana.org/2011/01/5th-feb-meeting-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
