<?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>Free ElectronsBlog &#187;</title>
	<atom:link href="http://free-electrons.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://free-electrons.com</link>
	<description>Embedded Linux Experts</description>
	<lastBuildDate>Fri, 03 Feb 2012 14:22:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Announcing our &#8220;Android System Development&#8221; training</title>
		<link>http://free-electrons.com/blog/announcing-android-system-training/</link>
		<comments>http://free-electrons.com/blog/announcing-android-system-training/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 06:16:35 +0000</pubDate>
		<dc:creator>Thomas Petazzoni</dc:creator>
				<category><![CDATA[training]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=3915</guid>
		<description><![CDATA[For multiple years, Free Electrons has provided two typical training courses for embedded Linux developers: an Embedded Linux system development course that focuses on the basics for embedded Linux development (bootloader and kernel configuration, compiling and usage, system integration and &#8230; <a href="http://free-electrons.com/blog/announcing-android-system-training/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img alt="Android Robot" src="/graphics/android-robot.png" title="Android Robot" class="alignright" width="150" height="175" />For multiple years, Free Electrons has provided two typical training courses for embedded Linux developers: an <a href="/training/embedded-linux/">Embedded Linux system development</a> course that focuses on the basics for embedded Linux development (bootloader and kernel configuration, compiling and usage, system integration and build systems, cross-compiling, filesystems, application development and debugging, etc.) and an <a href="/training/kernel/">embedded Linux kernel and driver development</a> course that focuses on kernel and driver development (kernel APIs for drivers, character drivers, device model, power management, kernel porting, etc.). In total, we have given dozens of editions of these sessions in <a href="/training/locations/">multiple locations</a> all around the world. We have kept our commitment to release all the training materials under a free license (the Creative Commons CC-BY-SA license), and they are therefore freely accessible for anyone at <a href="/docs/">http://free-electrons.com/docs/</a>.</p>
<p>We are now announcing a new course, called <a href="http://free-electrons.com/training/android/">Android System Development</a>. It is a four day training session that targets engineers who need to develop embedded systems with Google Android.</p>
<p>Through theory and practical labs, the course makes you familiar with compiling and booting Android, with adapting Android to support a new embedded board (assuming that it is already supported by the Linux kernel), and with building a real system through accessing specific hardware, customizing the filesystem and using debugging techniques. See the <a href="/doc/training/agenda-android.pdf">complete agenda</a>. The training materials for this session will also be made available under the same Creative Commons CC-BY-SA license.</p>
<p>If you are interested in this training session, you can:</p>
<ul>
<li>Join the public session organized in Toulouse, France, on June 11-14, 2012. See <a href="/training/sessions/toulouse-android/">registration and organization details</a>.</li>
<li>Order an on-site training session to be held at your location. See <a href="/training/costs/">registration details</a>.
</ul>
<p>This training course will be given by our engineer <a href="/company/staff/maxime-ripard/">Maxime Ripard</a> who has gained Android experience by working at Archos on Android tablets, by making Android work on multiple TI OMAP3 based platforms and also by participating to the Android Builders Summit conference.</p>
<p>Do not hesitate to <a href="/company/contact/">contact us</a> for further details about this new training course.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ffree-electrons.com%2Fblog%2Fannouncing-android-system-training%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://free-electrons.com/blog/announcing-android-system-training/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://free-electrons.com/blog/announcing-android-system-training/"  data-text="Announcing our &#8220;Android System Development&#8221; training" data-count="horizontal">Tweet</a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="http://free-electrons.com/blog/announcing-android-system-training/" data-counter="right"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://free-electrons.com/blog/announcing-android-system-training/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Electrons at FOSDEM: two talks and video recording</title>
		<link>http://free-electrons.com/blog/free-electrons-fosdem-2012/</link>
		<comments>http://free-electrons.com/blog/free-electrons-fosdem-2012/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 09:12:16 +0000</pubDate>
		<dc:creator>Thomas Petazzoni</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[buildroot]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[fosdem]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=3901</guid>
		<description><![CDATA[As usual, Free Electrons will again be present at the FOSDEM conference in Brussels, on February, 4th and February 5th. We will of course mostly be attending the Embedded DevRoom, with multiple talks around development in the embedded space. We &#8230; <a href="http://free-electrons.com/blog/free-electrons-fosdem-2012/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img alt="I&#039;m going to FOSDEM" src="http://fosdem.org/2012/promo/going-to" title="I&#039;m going to FOSDEM" class="alignright" width="150" height="89" />As usual, <a href="http://www.free-electrons.com">Free Electrons</a> will again be present at the <a href="http://www.fosdem.org">FOSDEM</a> conference in Brussels, on February, 4th and February 5th. We will of course mostly be attending the <a href="http://fosdem.org/2012/schedule/track/embedded_devroom">Embedded DevRoom</a>, with multiple talks around development in the embedded space.</p>
<p>We will also be giving two talks this year:</p>
<ul>
<li>My colleague <a href="http://free-electrons.com/company/staff/maxime-ripard/">Maxime Ripard</a> will be giving a talk about <a href="http://fosdem.org/2012/schedule/event/iio">IIO, a new subsystem for I/O devices</a>. In short, IIO is a new subsystem in the kernel to write drivers for devices like Analog-to-Digital converters. Maxime has worked on a driver inside the IIO subsystem for the internal ADCs of the AT91 processors from Atmel, and will base his talk mostly on the experience developing this driver. This talk will take place on Saturday, 12:00 AM to 1:00 PM in the Lameere room.</li>
<li>I will be giving a talk on <a href="http://fosdem.org/2012/schedule/event/using_qt_for_non_graphical_applications">Using Qt for non-graphical applications</a>. It is a talk that has already been given at the Embedded Linux Conference Europe, but the audience of FOSDEM and ELCE being quite different, we have chosen to propose it for FOSDEM as well, and it got accepted. This talk will take place on Sunday, 1:00 PM to 2:00 PM in the Lameere room.</li>
</ul>
<p>There are also other talks that are worth noting: a <a href="http://fosdem.org/2012/schedule/event/linux_soc_power">SoC power management talk</a> from Jean Pihet who works on OMAP power management support in the Linux kernel, a talk about <a href="http://fosdem.org/2012/schedule/event/opencores_openrisc_true_open_hw">OpenCores and OpenRISC</a>, a talk about <a href="http://fosdem.org/2012/schedule/event/safe_upgrade_of_embedded_systems">Safe Upgrade of Embedded Systems</a> by Arnout Vandecappelle, who contributes a lot to Buildroot, and also other talks about OpenWRT, Yocto, licensing issues in Android, the EFL libraries, and more.</p>
<p>We will also be carrying our camcorder to video record those talks. We are trying to see with the FOSDEM organization team if it possible to record the audio directly from the room sound systems in order to provide better audio quality in our videos.</p>
<p>If you happen to be at FOSDEM, we&#8217;d be very happy to meet you!</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ffree-electrons.com%2Fblog%2Ffree-electrons-fosdem-2012%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://free-electrons.com/blog/free-electrons-fosdem-2012/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://free-electrons.com/blog/free-electrons-fosdem-2012/"  data-text="Free Electrons at FOSDEM: two talks and video recording" data-count="horizontal">Tweet</a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="http://free-electrons.com/blog/free-electrons-fosdem-2012/" data-counter="right"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://free-electrons.com/blog/free-electrons-fosdem-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buildroot Developer Day, Brussels edition</title>
		<link>http://free-electrons.com/blog/bdd-2012-brussels/</link>
		<comments>http://free-electrons.com/blog/bdd-2012-brussels/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 21:03:55 +0000</pubDate>
		<dc:creator>Thomas Petazzoni</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[buildroot]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[fosdem]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=3912</guid>
		<description><![CDATA[Around each FOSDEM conference and Embedded Linux Conference Europe event, we have been organizing a Buildroot Developer Day for a few years, in order to gather some developers and users of the Buildroot build system, in order to discuss the &#8230; <a href="http://free-electrons.com/blog/bdd-2012-brussels/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img alt="Buildroot" src="http://buildroot.org/images/logo_small.png" title="Buildroot" class="alignright" width="200" height="100" />Around each FOSDEM conference and Embedded Linux Conference Europe event, we  have been organizing a <b>Buildroot Developer Day</b> for a few years, in order to gather some developers and users of the <a href="http://www.buildroot.org">Buildroot</a> build system, in order to discuss the development of Buildroot, its features, development process, design, and more.</p>
<p>In Prague at the last Embedded Linux Conference Europe in October 2011, we had a very interesting meeting that gathered developers from other build systems (OE-lite, OpenBricks and PXTdist), and we published a <a href="http://free-electrons.com/blog/report-bdd-oct-2011/">report of this meeting</a>.</p>
<p>The next Buildroot Developer Day will take place on Friday, 3rd February, just before the FOSDEM conference, in Brussels. This is the first meeting that will gather such a number of Buildroot developers: Peter Korsgaard (Buildroot maintainer), Arnout Vandecapelle (developer from Essensium/Mind, who has been contributing a lot to Buildroot lately), Thomas De Schampheleire (also a big contributor in the last year or so), Luca Ceresoli, Yann E. Morin  (developer of Crosstool-NG), my colleague <a href="/company/staff/maxime-ripard/">Maxime Ripard</a> (who contributed package enhancements and improvements of the package infrastructure) and myself.</p>
<p>This meeting is open to all Buildroot developers and users, and will take place in a location easily accessible in the center of Brussels. Do not hesitate to contact me at <script>
<!--
function escramble(){
 var a,b,c,d,e,f,g,h,i
 a='<a href=\"mai'
 b='thomas.petazzoni'
 c='\">'
 a+='lto:'
 b+='@'
 e='</a>'
 f=''
 b+='free-electrons.com'
 g='<img src=\"'
 h=''
 i='\" alt="Email us." border="0">'
 if (f) d=f
 else if (h) d=g+h+i
 else d=b
 document.write(a+b+c+d+e)
}
escramble()
//-->
</script> if you want to take part to this meeting.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ffree-electrons.com%2Fblog%2Fbdd-2012-brussels%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://free-electrons.com/blog/bdd-2012-brussels/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://free-electrons.com/blog/bdd-2012-brussels/"  data-text="Buildroot Developer Day, Brussels edition" data-count="horizontal">Tweet</a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="http://free-electrons.com/blog/bdd-2012-brussels/" data-counter="right"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://free-electrons.com/blog/bdd-2012-brussels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New quarterly newsletter: 2011 report, best wishes and 2012 plans</title>
		<link>http://free-electrons.com/blog/2012q1-newsletter/</link>
		<comments>http://free-electrons.com/blog/2012q1-newsletter/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 14:32:18 +0000</pubDate>
		<dc:creator>Michael Opdenacker</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[newsletter]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=3880</guid>
		<description><![CDATA[The below message has been posted on our English and French newsletters. Don&#8217;t hesitate to subscribe to these newsletters if you are interested in getting quarterly news about Free Electrons. The Free Electrons team wishes you a Happy New Year &#8230; <a href="http://free-electrons.com/blog/2012q1-newsletter/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The below message has been posted on our <a href="http://lists.free-electrons.com/mailman/listinfo/newsletter">English</a> and <a href="http://lists.free-electrons.com/mailman/listinfo/newsletter-fr">French</a> newsletters. Don&#8217;t hesitate to subscribe to these newsletters if you are interested in getting quarterly news about Free Electrons.</p>
<p>The Free Electrons team wishes you a Happy New Year 2012 and all the best for your professional and personal projects. We are taking this opportunity to give some news about Free Electrons.</p>
<h3>In 2011, Free Electrons has:</h3>
<p>Worked on multiple development projects for various customers. Amongst the most important ones:</p>
<ul>
<li>development of an embedded Linux system and Qt-based application for a RFID/GSM device based on the AT91 ARM processor</li>
<li>boot time reduction on a MIPS-based point-of-sale system, by improving the embedded Linux system integration</li>
<li>development of an embedded Linux system for an AT91-based device for the medical field (kernel and bootloader adaptation, system integration, application porting)</li>
<li>porting of the PREEMPT_RT patch set to the 2.6.32 kernel delivered by Texas Instruments</li>
<li>developed the driver for the Analog to Digital converters built-in the AT91 processors</li>
<li>conducted a real-time performance analysis of the PREEMPT_RT and Xenomai solutions on AT91 based processors</li>
<li>developed an Ubuntu-based embedded system on a BeagleBoard, for image acquisition and analysis with OpenCV</li>
<li>boot time reduction on an i.MX-based device, with major bootloader modifications</li>
<li>developed a demonstration system for a racing car control panel on a AT91-based device, with a Qt graphical application</a>
    </ul>
<p>Helped customers solve various embedded Linux related problems, through the support provided by Free Electrons engineers</p>
<p>Contributed to various open-source projects:</p>
<ul>
<li>167 patches to the Buildroot build system</li>
<li>6 patches to the Linux kernel, and more are coming with the mainlining of our AT91 ADC driver</li>
<li>6 patches to the Barebox bootloader</li>
<li>4 patches to the U-Boot bootloader</li>
<li>3 patches to the LTT-ng project</li>
</ul>
<p>Given multiple sessions of our <a href="http://free-electrons.com/training/embedded-linux/">Embedded Linux system development</a> and <a href="http://free-electrons.com/training/kernel/">Linux kernel and driver development</a> courses. The materials of these courses are being constantly updated and are still freely available under a Creative Commons license.</p>
<p>Prepared materials for a new <a href="http://free-electrons.com/training/android/">Android system development</a> course. A four days training session to understand the Android system architecture, how to build and customize an Android system for a given hardware platform, how to extend the Android platform to take new hardware devices into account. A <a href="http://free-electrons.com/training/sessions/toulouse-android/">first public session</a> will be organized in June in Toulouse.</p>
<p>Switched the hardware platform used in our <a href="http://free-electrons.com/training/embedded-linux/">Embedded Linux system development</a> course from the aging Calao USB-A9263 platform (AT91-based) to the much more powerful IGEPv2 platform from ISEE (OMAP3-based), offering more possibilities to improve our course.</p>
<p>Hired a new engineer, <a href="http://free-electrons.com/company/staff/maxime-ripard/">Maxime Ripard</a>, with Android and embedded Linux experience, and created a new office in Toulouse, France.</p>
<p>Moved its headquarters to Orange, France. While we remain reasonably close the Nice area, where we started, we get closer to other parts of France.</p>
<p>Given two presentations at the Embedded Linux Conference Europe in Prague (<a href="http://free-electrons.com/pub/conferences/2011/elce/using-buildroot-real-project.pdf">Using Buildroot for real projects</a> and <a href="http://free-electrons.com/pub/conferences/2011/elce/qt-for-non-graphical-apps.pdf">Qt for non-graphical applications</a>), gave one presentation on <a href="/blog/boot-time-genivi-2011/">boot time reduction</a> at the GENIVI meeting in Dublin, and gave five editions of an embedded Linux introduction seminar in France.</p>
<p>Attended multiple conferences, for which the Free Electrons team also recorded and published videos of the talks:</p>
<ul>
<li><a href="/blog/fosdem-2011-videos/">FOSDEM 2011</a></li>
<li><a href="/blog/elc-2011-videos/">Embedded Linux Conference 2011</a></li>
<li><a href="/blog/abs-2011-videos/">Android Builders Summit 2011</a></li>
<li><a href="/blog/elce-2011-videos/">Embedded Linux Conference Europe 2011</a></li>
</ul>
<p>Participated to the development of the community of <a href="http://linaro.org">Linaro</a>, an engineering organization working on improving Linux on the ARM platform.  In addition to making sure that Linaro has all the infrastructure required to nurture a community of developers and users, we also supported Linaro release users on <a href="http://ask.linaro.org/">AskLinaro</a>. </p>
<h3>In 2012, we expect to:</h3>
<p>Work on more development projects in the field of kernel porting, boot time reduction, power management and embedded Linux system integration.</p>
<p>Announce several new training sessions:</p>
<ul>
<li>Git training. A two days training session to clearly understand how to use the Git distributed version control system, both for internal projects and for contribution to open-source projects.</li>
<li>Advanced Buildroot training. A three days training session to get a clear and detailed understanding of the Buildroot embedded Linux build system: how to add new packages, how to customize it to generate the embedded Linux system for a given hardware platform.</li>
</ul>
<p>As we are currently preparing those courses, we are definitely interested in having feedback. Do not hesitate to contact us with your ideas and needs about those topics.</p>
<p>Switch our <a href="http://free-electrons.com/training/kernel/">Linux kernel and driver development</a> course to an OMAP3-based platform, and expand it to the development of a driver for an I2C-attached device.</p>
<p>Convert our training materials to a text source format (LaTeX), and maintain them in a public git tree, making it easier to contribute to them and to follow changes between between versions.</p>
<p>Participate to multiple conferences. Free Electrons will be present at the FOSDEM in Brussels in February, at the Android Builders Summit and the Embedded Linux Conference in San Francisco in February, and also at the Embedded Linux Conference Europe in Barcelona in October. This participation to conferences allows Free Electrons engineers to remain up-to-date with the latest developments in the embedded Linux area and to create useful contacts in the community.</p>
<p>You can follow Free Electrons news by reading our <a href="/blog/">blog</a> (24 articles in 2011) and by following our quick news on <a href="http://twitter.com/free_electrons">Twitter</a>.</p>
<p>Free Electrons remains available to help you in your embedded Linux projects, either through its development and support services or through its training sessions. Do not hesitate to contact us!</p>
<p>Best regards, and again, Happy New Year 2012!</p>
<p>Gregory, Maria, Maxime, Michael and Thomas &#8211; Free Electrons</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ffree-electrons.com%2Fblog%2F2012q1-newsletter%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://free-electrons.com/blog/2012q1-newsletter/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://free-electrons.com/blog/2012q1-newsletter/"  data-text="New quarterly newsletter: 2011 report, best wishes and 2012 plans" data-count="horizontal">Tweet</a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="http://free-electrons.com/blog/2012q1-newsletter/" data-counter="right"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://free-electrons.com/blog/2012q1-newsletter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mkenvimage: a tool to generate a U-Boot environment binary image</title>
		<link>http://free-electrons.com/blog/mkenvimage-uboot-binary-env-generator/</link>
		<comments>http://free-electrons.com/blog/mkenvimage-uboot-binary-env-generator/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 20:56:06 +0000</pubDate>
		<dc:creator>Thomas Petazzoni</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[bootloader]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=3803</guid>
		<description><![CDATA[Many embedded devices these days use the U-Boot bootloader. This bootloader stores its configuration into an area of the flash called the environment that can be manipulated from within U-Boot using the printenv, setenv and saveenv commands, or from Linux &#8230; <a href="http://free-electrons.com/blog/mkenvimage-uboot-binary-env-generator/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Many embedded devices these days use the <a href="http://www.denx.de/wiki/U-Boot">U-Boot</a> bootloader. This bootloader stores its configuration into an area of the flash called the <i>environment</i> that can be manipulated from within U-Boot using the <code>printenv</code>, <code>setenv</code> and <code>saveenv</code> commands, or from Linux using the <code>fw_printenv</code> and <code>fw_setenv</code> userspace utilities provided with the U-Boot source code.</p>
<p>This environment is typically stored in a specific flash location, defined in the board configuration header in U-Boot. The environment is basically stored as a sequence of null-terminated strings, with a little header containing a checksum at the beginning.</p>
<p>While this environment can easily be manipulated from U-Boot or from Linux using the above mentioned commands, it is sometimes desirable to be able to generate a binary image of an environment that can be directly flashed next to the bootloader, kernel and root filesystem into the device&#8217;s flash memory. For example, on AT91 devices, the SAM-BA utility provided by Atmel is capable of completely reflashing an AT91 based system connected through the serial port of the USB device port. Or, in factory, initial flashing of devices typically takes place either through specific CPU monitors, or through a JTAG interface. For all of these cases, having a binary environment image is desirable.</p>
<p>David Wagner, who has been an intern with us at Free Electrons from April to September 2011, has written a utility called <code>mkenvimage</code> which just does this: generate a valid binary environment image from a text file describing the <code>key=value</code> pairs of the environment. This utility has been merged into the U-Boot Git repository (see the <a href="http://git.denx.de/?p=u-boot.git;a=commit;h=a6337e6ffdea211e70dd8d6c638f6a5ec2295400">commit</a>) and will therefore be part of the next U-Boot release.</p>
<p>With <code>mkenvimage</code> you can write a text file <code>uboot-env.txt</code> describing the environment, like:</p>
<pre>
bootargs=console=ttyS0,115200
bootcmd=tftp 22000000 uImage; bootm
[...]
</pre>
<p>Then use <code>mkenvimage</code> as follows:</p>
<pre>
./tools/mkenvimage -s 0x4200 -o uboot-env.bin uboot-env.txt
</pre>
<p>The <code>-s</code> option allows to specify the size of the image to create. It must match the size of the flash area reserved for the U-Boot environment. Another option worth having in mind is <code>-r</code>, which <i>must</i> be used when there are two copies of the environment stored in the flash thanks to the <code>CONFIG_ENV_ADDR_REDUND</code> and <code>CONFIG_ENV_SIZE_REDUND</code>. Unfortunately, U-Boot has chosen to have a different environment layout in those two cases, so you must tell <code>mkenvimage</code> whether you&#8217;re using a redundant environment or a single environment.</p>
<p>This utility has proven to be really useful, as it allows to automatically reflash a device with an environment know to work. It also allows to very easily generate a different environment image per-device, for example to contain the device MAC address and/or the device serial number.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ffree-electrons.com%2Fblog%2Fmkenvimage-uboot-binary-env-generator%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://free-electrons.com/blog/mkenvimage-uboot-binary-env-generator/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://free-electrons.com/blog/mkenvimage-uboot-binary-env-generator/"  data-text="mkenvimage: a tool to generate a U-Boot environment binary image" data-count="horizontal">Tweet</a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="http://free-electrons.com/blog/mkenvimage-uboot-binary-env-generator/" data-counter="right"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://free-electrons.com/blog/mkenvimage-uboot-binary-env-generator/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Buildroot 2011.11 released: details on new features</title>
		<link>http://free-electrons.com/blog/buildroot-2011-11/</link>
		<comments>http://free-electrons.com/blog/buildroot-2011-11/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 22:30:33 +0000</pubDate>
		<dc:creator>Thomas Petazzoni</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[buildroot]]></category>
		<category><![CDATA[contribution]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=3781</guid>
		<description><![CDATA[As planned, Buildroot 2011.11 has been released at the end of November. You can download this release as a tarball or through the Git repository. This release brings a set of new features on which I thought it would be &#8230; <a href="http://free-electrons.com/blog/buildroot-2011-11/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As planned, <a href="http://www.buildroot.org">Buildroot 2011.11</a> has been released at the end of November. You can download this release as a <a href="http://buildroot.org/downloads/buildroot-2011.11.tar.bz2">tarball</a> or through the <a href="http://git.buildroot.net/buildroot">Git repository</a>.</p>
<p>This release brings a set of new features on which I thought it would be nice to give some details.</p>
<h2>The <code>file</code> and <code>local</code> site method</h2>
<p>Each package in Buildroot defines from where the source code for the particular component being built is fetched. Buildroot has of course always supported fetching a tarball from HTTP of FTP servers. Later on, Buildroot has added support for fetching from Git, Subversion and Bazaar repositories, for example by doing:</p>
<pre>
MYPKG_SITE = http://somelocation.com/svn/foobar/trunk
MYPKG_SITE_METHOD = svn
</pre>
<p>or</p>
<pre>
MYPKG_SITE = git://somelocation.com/foobar.git
</pre>
<p>The <code>&lt;pkg&gt;_SITE_METHOD</code> variable allows to define the fetching method. When not specified, Buildroot tries to guess it from the <code>&lt;pkg&gt;_SITE</code> value. Of course, in ambiguous cases such as Subversion or Git repositories over HTTP (as shown in the first example), the <code>&lt;pkg&gt;_SITE_METHOD</code> must be specified.</p>
<p>This new version of Buildroot brings two new <i>site methods</i>: <code>file</code> and <code>local</code>.</p>
<p>The <code>file</code> site method allows to specify the location of a local tarball as the source code for the component to be built. For example:</p>
<pre>
MYPKG_SITE = /opt/software/something-special-1.0.tar.gz
MYPKG_SITE_METHOD = file
</pre>
<p>This can be useful for internal software that isn&#8217;t publicly available on a HTTP or FTP server or in a revision control system. This new <i>site method</i> was added by David Wagner, who has been an intern at Free Electrons between April and September this year.</p>
<p>The new <code>local</code> site method allows to specify the location of the source code to be built as a local directory. Buildroot will automatically copy the contents of this directory into the build directory of the component and build it from here. This is very useful because it allows to version control your source code as you wish, make changes to it, and easily tell Buildroot to rebuild your component. Note that the copy is using <i>rsync</i> so that further copies are very fast (see the pkg-reconfigure and pkg-rebuild targets below). An example of using the <code>local</code> site method:</p>
<pre>
MYPKG_SITE = /opt/software/something-special/
MYPKG_SITE_METHOD = local
</pre>
<p>This new <i>site method</i> has been implemented by myself, as the result from my experience of using Buildroot with various Free Electrons customers.</p>
<h2>The <i>source directory override</i> mechanism</h2>
<p>The <i>local</i> site method described above is great for packaging special components that are specific to the embedded device one is working on, like the end-user application, or special internal libraries, etc.</p>
<p>However, there are cases where it is needed to work with a specific version of an open-source component. This is typically the case for the Linux kernel or the chosen bootloader (U-Boot, Barebox) or with other components. In that case, one may want to keep using Buildroot to build those components, but tell Buildroot to fetch the source code from a different location than the official tarball of the component. This is what the <i>source directory override</i> mechanism provide.</p>
<p>For example, if you want Buildroot to use the source code of the Linux kernel from <code>/opt/project/linux/</code> rather than download it from a Git repository or as a tarball, you can write the following variable definition in a <code>board/company/project/local.mk</code> file:</p>
<pre>
LINUX_OVERRIDE_SRCDIR = /opt/project/linux
</pre>
<p>Then, you reference this file through the <code>BR2_PACKAGE_OVERRIDE_FILE</code> option, in <i>Build options -> location of a package override file</i>. When building the Linux kernel, Buildroot will copy the source code from <code>/opt/project/linux</code> into the kernel build directory, <code>output/build/linux-VERSION/</code> and then start the build process of the kernel.</p>
<p>Basically, this mechanism is exactly like the <code>local</code> site method described previously, except that it is possible to override the source directory of a package without modifying the package <code>.mk</code> file, which is nice for open-source packages supported in Buildroot but that require local modifications.</p>
<p>To summarize, here is my recommendation on how to use Buildroot for packages that require project-specific modifications:</p>
<ul>
<li>You are using an existing open-source component on which you make some tiny bug fixes or modifications. In this case, the easiest solution is to add additional patches to the package directory, in <code>package/&lt;thepackage&gt;/</code>.</li>
<li>You are using an existing open-source component, but are making major changes to it, that require proper version control outside of Buildroot. In this case, using the <i>source directory override</i> feature is recommended: it allows to keep the Buildroot package <code>.mk</code> file unmodified while still using your custom source code for the package.</li>
<li>You have project-specific libraries or applications and want to integrate them in the build. My commendation is to version control them outside of Buildroot, and then create Buildroot packages for them using the <code>local</code> site method. Note that in the <code>pkg_SITE</code> variable, you can use the <code>$(TOPDIR)</code> variable to reference the top source directory of Buildroot. I for example often use <code>MYAPP_SITE = $(TOPDIR)/../myapplication/</code>.</li>
</ul>
<h2>The <code>&lt;pkg&gt;-rebuild</code> and <code>&lt;pkg&gt;-reconfigure</code> targets</h2>
<p>For a long time, when one wanted to completely rebuild a given package from scratch, a possibility was has been to remove its build directory completely before restarting the build process:</p>
<pre>
rm -rf output/build/mypackage-1.0/
make
</pre>
<p>Or, using the <code>-dirclean</code> target available for each package:</p>
<pre>
make avahi-dirclean
make
</pre>
<p>As these commands remove completely the build directory, the build process is restarted from the beginning: extracting the source code, patching the source code, configuring, compiling, installing.</p>
<p>In 2011.11, we have added two new per-package targets to make it easy to use Buildroot during the development of components:</p>
<ul>
<li><code>make mypkg-reconfigure</code> will restart the build process of <code>mypkg</code> from the configuration step (the source code is not re-extracted or repatched, so modifications made to the build directory are preserved)</li>
<li><code>make mypkg-rebuild</code> will restart the build process of <code>mypkg</code> from the compilation step (the source code is not re-extracted or repatched, the configuration step is not redone)</li>
</ul>
<p>So, a typical usage could be:</p>
<pre>
emacs output/build/mypkg-1.0/src/foobar.c
make foobar-rebuild
</pre>
<p>However, beware that all build directories are removed when you do <code>make clean</code>, so the above example is only useful for quick testing of changes.</p>
<p>The case where the <code>-reconfigure</code> and <code>-rebuild</code> are really useful is in combination with the <code>local</code> site method or the <i>source override directory</i> mechanism. In this case, when <code>pkg-reconfigure</code> or <code>pkg-rebuild</code> is invoked, a synchronization of the source code is done between the source directory and the build directory is done before restarting the build.</p>
<p>Let&#8217;s take the example of a package named <code>mypkg</code> for which <code>package/mypkg/mypkg.mk</code> contains:</p>
<pre>
MYPKG_SITE = /opt/mypkg
MYPKG_SITE_METHOD = local
</pre>
<p>Then, to work on your package, you can simply do</p>
<pre>
emacs /opt/mypkg/foobar.c    # Edit as usual your project
make mypkg-rebuild           # Synchronizes the source code from
                             # /opt/mypkg to the build directory
                             # and restart the build
</pre>
<h2>Integration of real-time extensions</h2>
<p>In this 2011.11, an interesting addition is the integration of the Xenomai and RTAI real-time extensions to the Linux kernel. The Xenomai integration was initially proposed by Thomas de Schampheleire and then extended by myself, and I have also added the RTAI integration. This integration allows to seamlessly integrate the kernel patching process and the compilation of the required userspace libraries for those real-time extensions.</p>
<h2>Conversion of the documentation to <i>asciidoc</i></h2>
<p>Back in 2004, one of my first contribution to Buildroot was to start writing documentation. At the time, the amount of documentation was small, so a single and simple HTML document was sufficient. Nowadays, Buildroot documentation has been extended significantly, and will have to be extended even further in the future. The approach of a single raw HTML document was no longer up to the task.</p>
<p>Therefore, I have worked on converting the existing documentation over to the <i>asciidoc</i> format. This allows us to split the source of the documentation in several files, for easier edition, and allows to generates a documentation in multiple formats: single HTML, split HTML, raw text or PDF.</p>
<p>Just run <code>make manual</code> in Buildroot 2011.11 to generate the manual. Note that the version available on the website is still the old HTML version, but it should soon be updated to the new asciidoc version.</p>
<h2>Free Electrons contributions</h2>
<p>Free Electrons has again contributed to this Buildroot release:</p>
<pre>
$ git shortlog -sen 2011.08..2011.11 | head -12
   126	Peter Korsgaard
   104	Gustavo Zacarias
    62	Thomas Petazzoni, from Free Electrons
    27	Yann E. MORIN
    21	Sven Neumann
    13	Yegor Yefremov
    10	Thomas De Schampheleire
     7	H Hartley Sweeten
     5	Frederic Bassaler
     4	Arnout Vandecappelle (Essensium/Mind)
     4	Maxime Ripard, from Free Electrons
     3	Baruch Siach
</pre>
<p>Our contributions have been:</p>
<ul>
<li>Implementation of the <i>source directory override</i> mechanism</li>
<li>Implementation of the <i>local</i> and <i>file</i> site methods</li>
<li>Implementation of the <code>pkg-rebuild</code> and <code>pkg-reconfigure</code> targets</li>
<li>Conversion of the documentation to <i>asciidoc</i> and documentation improvements</li>
<li>Various improvements for external toolchain support: optimization of the toolchain extraction and copy (reduced build time), integration of the support of the CodeSourcery x86 toolchains, update of all CodeSourcery toolchains to the latest available versions</li>
<li>Removed useless arguments from the CMAKETARGETS, AUTOTARGETS and GENTARGETS macros, used by all packages in Buildroot. Instead, such pieces of information are automatically figured out from the package <code>.mk</code> file location in the source tree</li>
<li>Added the <i>cifs-utils</i> package (for mounting CIFS network filesystems), the <i>libplayer</i> package, the <i>picocom</i> package.</li>
<li>Cleanup, improve and merge the Xenomai integration done by Thomas de Schampheleire, and implement the RTAI integration</li>
<li>Did a lot of cleanup in the source tree by creating a new <code>support/</code> directory to contain various tools and scripts needed by Buildroot that were spread over the rest of the tree: the <i>kconfig</i> source code, the special libtool patches, various scripts, etc.</li>
</ul>
<h2>Next release cycle and next Buildroot meeting</h2>
<p>The next release cycle has already started. After the meeting in Prague, it was decided that Peter Korsgaard (Buildroot maintainer) would maintain a <i>next</i> branch between the <i>-rc1</i> and the final version of every release, in order to keep merging the new features for the next release while debugging the current release. This <i>next</i> branch for 2012.02 has already been merged. For example, the addition of the <i>scp</i> and <i>Mercurial</i> site methods has already been merged for 2012.02, as well as numerous other package updates.</p>
<p>On my side, besides usual package updates, I&#8217;d like to focus my work for this 2012.02 cycle on improving the testing coverage and on improving the documentation. My colleague Maxime Ripard is working on integrating <a href="http://freedesktop.org/wiki/Software/systemd">systemd</a> into Buildroot, as an alternate init mechanism.</p>
<p>The Buildroot community will also be organizing its next meeting in Brussels, on Friday February, 3rd 2012, right before the <a href="http://www.fosdem.org">FOSDEM</a> conference. Buildroot users and developers are invited to join, just contact us through the Buildroot mailing list.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ffree-electrons.com%2Fblog%2Fbuildroot-2011-11%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://free-electrons.com/blog/buildroot-2011-11/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://free-electrons.com/blog/buildroot-2011-11/"  data-text="Buildroot 2011.11 released: details on new features" data-count="horizontal">Tweet</a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="http://free-electrons.com/blog/buildroot-2011-11/" data-counter="right"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://free-electrons.com/blog/buildroot-2011-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embedded Linux Conference Europe 2011 videos</title>
		<link>http://free-electrons.com/blog/elce-2011-videos/</link>
		<comments>http://free-electrons.com/blog/elce-2011-videos/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 06:22:47 +0000</pubDate>
		<dc:creator>Thomas Petazzoni</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[elce]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=3758</guid>
		<description><![CDATA[One week after the end of the Embedded Linux Conference Europe 2011, we are pleased to release the videos of all talks that took place during this event. We would like to thank the Linux Foundation for allowing us to &#8230; <a href="http://free-electrons.com/blog/elce-2011-videos/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One week after the end of the Embedded Linux Conference Europe 2011, we are pleased to release the videos of all talks that took place during this event. We would like to thank the <a href="http://www.linuxfoundation.org">Linux Foundation</a> for allowing us to record those talks and to share freely the resulting videos on-line, and also thank the Clarion Congress Hotel technical staff for helping us with technical details related to video recording.</p>
<p>Below, you&#8217;ll find 51 videos, in both a 1920&#215;1080 HD format and a reduced 800&#215;450 format. In total, it represents 28 GB of video, for a duration of 2214 minutes, that is more of 36 hours of video. We hope that you will enjoy those videos and that these will be useful to those who couldn&#8217;t attend the conference.</p>
<p><b>Jim Zemlin</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-zemlin-world-without-linux.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-zemlin-world-without-linux-thumb.jpg" alt="Video capture"/></a><br/>Executive Director of The Linux Foundation<br/><a href="http://events.linuxfoundation.org/events/linuxcon-europe/zemlin">Imagine a World Without Linux</a><br/>Video (24 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-zemlin-world-without-linux.webm">full HD</a> (220M), <a href="/pub/video/2011/elce/elce-2011-zemlin-world-without-linux-450p.webm">450&#215;800</a> (76M)<br/><br/><br />
<br/><b>Linus Torvalds, Alan Cox, Thomas Gleixner, Paul McKenney</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-torvalds-cox-gleixner-mackenney-kernel-developer-panel.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-torvalds-cox-gleixner-mackenney-kernel-developer-panel-thumb.jpg" alt="Video capture"/></a><br/>moderated by Lennart Poettering<br/><a href="http://events.linuxfoundation.org/events/linuxcon-europe/kernel-panel">Kernel Developer Panel</a><br/>Video (55 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-torvalds-cox-gleixner-mackenney-kernel-developer-panel.webm">full HD</a> (622M), <a href="/pub/video/2011/elce/elce-2011-torvalds-cox-gleixner-mackenney-kernel-developer-panel-450p.webm">450&#215;800</a> (191M)<br/><br/><br />
<br/><b>Zach Pfeffer</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-pfeffer-linaro-android-platform.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-pfeffer-linaro-android-platform-thumb.jpg" alt="Video capture"/></a><br/>Linaro<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/pfeffer">Linaro&#8217;s Android Platform</a><br/>Video (45 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-pfeffer-linaro-android-platform.webm">full HD</a> (604M), <a href="/pub/video/2011/elce/elce-2011-pfeffer-linaro-android-platform-450p.webm">450&#215;800</a> (164M)<br/><br/><br />
<br/><b>Thomas Gleixner</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-gleixner-state-preempt-rt.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-gleixner-state-preempt-rt-thumb.jpg" alt="Video capture"/></a><br/>Linutronix<br/><a href="TODO">State of PREEMPT_RT</a><br/>Video (46 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-gleixner-state-preempt-rt.webm">full HD</a> (374M), <a href="/pub/video/2011/elce/elce-2011-gleixner-state-preempt-rt-450p.webm">450&#215;800</a> (147M)<br/><br/><br />
<br/><b>Jessica Zhang</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-zhang-yocto-eclipse-plugin.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-zhang-yocto-eclipse-plugin-thumb.jpg" alt="Video capture"/></a><br/>Intel<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/zhang">The Yocto Project Eclipse plug-in: An effective IDE environment for both Embedded Application and System developers</a><br/>Video (45 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-zhang-yocto-eclipse-plugin.webm">full HD</a> (431M), <a href="/pub/video/2011/elce/elce-2011-zhang-yocto-eclipse-plugin-450p.webm">450&#215;800</a> (118M)<br/><br/><br />
<br/><b>Satoru Ueda</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-ueda-contributing-manager-support.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-ueda-contributing-manager-support-thumb.jpg" alt="Video capture"/></a><br/>Sony Corporation / Japan OSS Promotion Forum<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/ueda">Contributing to the Community? Does your Manager Support You?</a><br/>Video (42 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-ueda-contributing-manager-support.webm">full HD</a> (556M), <a href="/pub/video/2011/elce/elce-2011-ueda-contributing-manager-support-450p.webm">450&#215;800</a> (140M)<br/><br/><br />
<br/><b>Benjamin Zores</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-zores-embedded-linux-optimization-techniques.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-zores-embedded-linux-optimization-techniques-thumb.jpg" alt="Video capture"/></a><br/>Alcatel-Lucent<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/zores">Embedded Linux Optimization Techniques: How Not To Be Slow</a><br/><a href="http://elinux.org/images/d/de/ELCE_2011_-_BZ_-_Embedded_Linux_Optimization_Techniques_-_How_Not_to_Be_Slow.pdf">Slides</a><br/>Video (44 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-zores-embedded-linux-optimization-techniques.webm">full HD</a> (328M), <a href="/pub/video/2011/elce/elce-2011-zores-embedded-linux-optimization-techniques-450p.webm">450&#215;800</a> (125M)<br/><br/><br />
<b>Ohad Ben-Cohen</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-ben-cohen-remote-processor-messaging.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-ben-cohen-remote-processor-messaging-thumb.jpg" alt="Video capture"/></a><br/>Texas Instruments<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/ben-cohen">Remote Processor Messaging</a><br/><a href="http://elinux.org/images/3/32/AMP_ELCE2011.pdf">Slides</a><br/>Video (48 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-ben-cohen-remote-processor-messaging.webm">full HD</a> (433M), <a href="/pub/video/2011/elce/elce-2011-ben-cohen-remote-processor-messaging-450p.webm">450&#215;800</a> (131M)<br/><br/><br />
<b> Jeff Osier-Mixon</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-osier-mixon-collaborative-initiatives.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-osier-mixon-collaborative-initiatives-thumb.jpg" alt="Video capture"/></a><br/>Intel<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/mixon">Collaborative Initiatives in Embedded Linux</a><br/>Video (26 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-osier-mixon-collaborative-initiatives.webm">full HD</a> (266M), <a href="/pub/video/2011/elce/elce-2011-osier-mixon-collaborative-initiatives-450p.webm">450&#215;800</a> (73M)<br/><br/><br />
<br/><b>Karim Yaghmour</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-yaghmour-leveraging-android-linux-heritage.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-yaghmour-leveraging-android-linux-heritage-thumb.jpg" alt="Video capture"/></a><br/>Opersys Inc.<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/yaghmour">Leveraging Android&#8217;s Linux Heritage</a><br/>Video (51 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-yaghmour-leveraging-android-linux-heritage.webm">full HD</a> (419M), <a href="/pub/video/2011/elce/elce-2011-yaghmour-leveraging-android-linux-heritage-450p.webm">450&#215;800</a> (168M)<br/><br/><br />
<br/><b>Pierre Tardy</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-tardy-pytimechart-real-world-analysis.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-tardy-pytimechart-real-world-analysis-thumb.jpg" alt="Video capture"/></a><br/>Intel<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/pierre">Using pytimechart For Real World Analysis</a><br/><a href="http://elinux.org/images/6/63/Elce11_tardy.pdf">Slides</a><br/>Video (51 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-tardy-pytimechart-real-world-analysis.webm">full HD</a> (495M), <a href="/pub/video/2011/elce/elce-2011-tardy-pytimechart-real-world-analysis-450p.webm">450&#215;800</a> (132M)<br/><br/><br />
<b>Arnd Bergmann</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-bergmann-flash-based-media.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-bergmann-flash-based-media-thumb.jpg" alt="Video capture"/></a><br/>Linaro<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/bergmann">Optimizations for Cheap Flash Media</a><br/>Video (44 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-bergmann-flash-based-media.webm">full HD</a> (524M), <a href="/pub/video/2011/elce/elce-2011-bergmann-flash-based-media-450p.webm">450&#215;800</a> (146M)<br/><br/><br />
<br/><b>Vitaly Wool</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-wool-saving-power-with-wifi.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-wool-saving-power-with-wifi-thumb.jpg" alt="Video capture"/></a><br/>Sony Ericsson<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/wool">Saving Power with Wi-Fi: How to Prolong Your Battery Life and Still Stay Connected</a><br/><a href="http://elinux.org/images/9/97/Elce11_wool.odp">Slides</a><br/>Video (50 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-wool-saving-power-with-wifi.webm">full HD</a> (371M), <a href="/pub/video/2011/elce/elce-2011-wool-saving-power-with-wifi-450p.webm">450&#215;800</a> (143M)<br/><br/><br />
<b>David Stewart</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-stewart-embedded-linux-development-with-yocto.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-stewart-embedded-linux-development-with-yocto-thumb.jpg" alt="Video capture"/></a><br/>Intel<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/stewart">Developing Embedded Linux Devices Using the Yocto Project and What&#8217;s new in 1.1</a><br/><a href="http://elinux.org/images/9/93/Elce11_stewart.pdf">Slides</a><br/>Video (47 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-stewart-embedded-linux-development-with-yocto.webm">full HD</a> (370M), <a href="/pub/video/2011/elce/elce-2011-stewart-embedded-linux-development-with-yocto-450p.webm">450&#215;800</a> (124M)<br/><br/><br />
<b>Tetsuyuki Kobayashi</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-kobayashi-android-not-just-java-on-linux.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-kobayashi-android-not-just-java-on-linux-thumb.jpg" alt="Video capture"/></a><br/>Kyoto Micro Computer<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/kobayashi">Android is NOT Just &#8220;Java on Linux&#8221;</a><br/><a href="http://elinux.org/images/6/6b/Elce11_kobayashi.pdf">Slides</a><br/>Video (37 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-kobayashi-android-not-just-java-on-linux.webm">full HD</a> (542M), <a href="/pub/video/2011/elce/elce-2011-kobayashi-android-not-just-java-on-linux-450p.webm">450&#215;800</a> (129M)<br/><br/><br />
<b>Thomas Petazzoni</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-petazzoni-buildroot-for-real-project.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-petazzoni-buildroot-for-real-project-thumb.jpg" alt="Video capture"/></a><br/>Free Electrons<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/petazzoni">Using Buildroot For a Real Project</a><br/><a href="http://elinux.org/images/2/2a/Using-buildroot-real-project.pdf">Slides</a><br/>Video (55 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-petazzoni-buildroot-for-real-project.webm">full HD</a> (408M), <a href="/pub/video/2011/elce/elce-2011-petazzoni-buildroot-for-real-project-450p.webm">450&#215;800</a> (156M)<br/><br/><br />
<b>Tim Bird</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-bird-status-of-embedded-linux-bof.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-bird-status-of-embedded-linux-bof-thumb.jpg" alt="Video capture"/></a><br/>Sony Network Entertainment<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/bird">Status of Embedded Linux BoFs</a><br/><a href="http://elinux.org/images/7/79/Status-of-Embedded-Linux-2011-10-ELCE.pdf">Slides</a><br/>Video (60 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-bird-status-of-embedded-linux-bof.webm">full HD</a> (877M), <a href="/pub/video/2011/elce/elce-2011-bird-status-of-embedded-linux-bof-450p.webm">450&#215;800</a> (213M)<br/><br/><br />
<b>Lauro Ramos Venancio and Samuel Ortiz</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-venancio-ortiz-nfc-subsystem.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-venancio-ortiz-nfc-subsystem-thumb.jpg" alt="Video capture"/></a><br/>Instituto Nokia de Tecnologia, Intel<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/venancio-ortiz">The Linux NFC Subsystem</a><br/><a href="http://elinux.org/images/a/a9/Elce11_venancio_ortiz.pdf">Slides</a><br/>Video (31 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-venancio-ortiz-nfc-subsystem.webm">full HD</a> (229M), <a href="/pub/video/2011/elce/elce-2011-venancio-ortiz-nfc-subsystem-450p.webm">450&#215;800</a> (87M)<br/><br/><br />
<b>David Anders</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-anders-board-bringup-lcd-display.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-anders-board-bringup-lcd-display-thumb.jpg" alt="Video capture"/></a><br/>Texas Instruments<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/anders">Board Bringup: LCD and Display Interfaces</a><br/><a href="http://elinux.org/images/d/d5/Elce-2011-anders.pdf">Slides</a><br/>Video (39 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-anders-board-bringup-lcd-display.webm">full HD</a> (242M), <a href="/pub/video/2011/elce/elce-2011-anders-board-bringup-lcd-display-450p.webm">450&#215;800</a> (98M)<br/><br/><br />
<b>Antti Aumo</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-aumo-redefining-the-cloud-phone.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-aumo-redefining-the-cloud-phone-thumb.jpg" alt="Video capture"/></a><br/>President of Global Solutions at Ixonos<br/><a href="http://events.linuxfoundation.org/events/linuxcon-europe/aumo">Re-Defining the Cloud Phone</a><br/>Video (32 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-aumo-redefining-the-cloud-phone.webm">full HD</a> (360M), <a href="/pub/video/2011/elce/elce-2011-aumo-redefining-the-cloud-phone-450p.webm">450&#215;800</a> (108M)<br/><br/><br />
<br/><b>Dirk Hohndel</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-hohndel-reflection-20-years-linux.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-hohndel-reflection-20-years-linux-thumb.jpg" alt="Video capture"/></a><br/>Chief Linux and Open Source Technologist at Intel<br/><a href="http://events.linuxfoundation.org/events/linuxcon-europe/hohndel">Reflection on 20 Years of Linux</a><br/>Video (30 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-hohndel-reflection-20-years-linux.webm">full HD</a> (235M), <a href="/pub/video/2011/elce/elce-2011-hohndel-reflection-20-years-linux-450p.webm">450&#215;800</a> (92M)<br/><br/><br />
<br/><b>Grant Likely</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-likely-device-tree-status-report.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-likely-device-tree-status-report-thumb.jpg" alt="Video capture"/></a><br/>Secret Lab<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/likely">Device Tree Status Report</a><br/>Video (51 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-likely-device-tree-status-report.webm">full HD</a> (775M), <a href="/pub/video/2011/elce/elce-2011-likely-device-tree-status-report-450p.webm">450&#215;800</a> (178M)<br/><br/><br />
<br/><b>Laurent Pinchart</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-pinchart-camera-stack-nokia-n9.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-pinchart-camera-stack-nokia-n9-thumb.jpg" alt="Video capture"/></a><br/>Ideas on Board<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/pinchart">Success Story of the Open-Source Camera Stack: The Nokia N9 Case</a><br/><a href="http://elinux.org/images/2/28/Elce11_pinchart.pdf">Slides</a><br/>Video (48 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-pinchart-camera-stack-nokia-n9.webm">full HD</a> (308M), <a href="/pub/video/2011/elce/elce-2011-pinchart-camera-stack-nokia-n9-450p.webm">450&#215;800</a> (120M)<br/><br/><br />
<b>Avinash Mahadeva and Vishwanth Sripathy</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-mahadeva-sripathy-soc-pm-debugging-optimization.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-mahadeva-sripathy-soc-pm-debugging-optimization-thumb.jpg" alt="Video capture"/></a><br/>Texas Instuments<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/mahadeva-sripathy">SOC Power Management &#8211; Debugging and Optimization Techniques</a><br/>Video (41 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-mahadeva-sripathy-soc-pm-debugging-optimization.webm">full HD</a> (288M), <a href="/pub/video/2011/elce/elce-2011-mahadeva-sripathy-soc-pm-debugging-optimization-450p.webm">450&#215;800</a> (108M)<br/><br/><br />
<br/><b>Rafael J. Wysocki</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-wysocky-pm-domains-sh7372.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-wysocky-pm-domains-sh7372-thumb.jpg" alt="Video capture"/></a><br/>Faculty of Physics, U. Warsaw / SUSE Labs<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/wysocki">Power Management Using PM Domains on SH7372</a><br/><a href="http://elinux.org/images/e/e6/Elce11_wysocki.pdf">Slides</a><br/>Video (46 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-wysocky-pm-domains-sh7372.webm">full HD</a> (692M), <a href="/pub/video/2011/elce/elce-2011-wysocky-pm-domains-sh7372-450p.webm">450&#215;800</a> (157M)<br/><br/><br />
<b>Sascha Hauer</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-hauer-kernel-clock-framework.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-hauer-kernel-clock-framework-thumb.jpg" alt="Video capture"/></a><br/>Pengutronix e.K.<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/hauer">A Generic Clock Framework in the Kernel: Why We Need It and Why We Still Don&#8217;t Have It</a><br/>Video (45 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-hauer-kernel-clock-framework.webm">full HD</a> (345M), <a href="/pub/video/2011/elce/elce-2011-hauer-kernel-clock-framework-450p.webm">450&#215;800</a> (134M)<br/><br/><br />
<br/><b>Ruud Derwig</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-derwig-android-platform-optimizations.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-derwig-android-platform-optimizations-thumb.jpg" alt="Video capture"/></a><br/>Synopsys<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/derwig">Android Platform Optimizations</a><br/><a href="http://elinux.org/images/0/02/Android_Platform_Optimizations_SNPS_20111027.pdf">Slides</a><br/>Video (43 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-derwig-android-platform-optimizations.webm">full HD</a> (266M), <a href="/pub/video/2011/elce/elce-2011-derwig-android-platform-optimizations-450p.webm">450&#215;800</a> (105M)<br/><br/><br />
<b>Inki Dae</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-dae-drm-driver-development.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-dae-drm-driver-development-thumb.jpg" alt="Video capture"/></a><br/>Samsung Electronics<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/dae">DRM Driver Development For Embedded Systems</a><br/><a href="http://elinux.org/images/7/71/Elce11_dae.pdf">Slides</a><br/>Video (22 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-dae-drm-driver-development.webm">full HD</a> (367M), <a href="/pub/video/2011/elce/elce-2011-dae-drm-driver-development-450p.webm">450&#215;800</a> (91M)<br/><br/><br />
<b>Lorenzo Pieralisi</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-pieralisi-pm-arm-smp.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-pieralisi-pm-arm-smp-thumb.jpg" alt="Video capture"/></a><br/>ARM Ltd.<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/pieralisi">Consolidating Linux Power Management on ARM Multiprocessor Systems</a><br/><a href="http://elinux.org/images/0/09/Elce11_pieralisi.pdf">Slides</a><br/>Video (46 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-pieralisi-pm-arm-smp.webm">full HD</a> (283M), <a href="/pub/video/2011/elce/elce-2011-pieralisi-pm-arm-smp-450p.webm">450&#215;800</a> (113M)<br/><br/><br />
<b>Thomas Petazzoni</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-petazzoni-qt-non-graphical-apps.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-petazzoni-qt-non-graphical-apps-thumb.jpg" alt="Video capture"/></a><br/>Free Electrons<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/petazzoni2">Using Qt For Non-Graphical Applications</a><br/><a href="http://elinux.org/images/b/bb/Qt-for-non-graphical-applications.pdf">Slides</a><br/>Video (49 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-petazzoni-qt-non-graphical-apps.webm">full HD</a> (340M), <a href="/pub/video/2011/elce/elce-2011-petazzoni-qt-non-graphical-apps-450p.webm">450&#215;800</a> (124M)<br/><br/><br />
<b>Marek Szyprowski and Kyungmin Park</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-szyprowski-park-arm-dma-mapping-iommu.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-szyprowski-park-arm-dma-mapping-iommu-thumb.jpg" alt="Video capture"/></a><br/>Samsung Electronics<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/szyprowski-park">ARM DMA-Mapping Framework Redesign and IOMMU Integration</a><br/><a href="http://elinux.org/images/7/7c/Elce11_szyprowski_park.pdf">Slides</a><br/>Video (49 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-szyprowski-park-arm-dma-mapping-iommu.webm">full HD</a> (790M), <a href="/pub/video/2011/elce/elce-2011-szyprowski-park-arm-dma-mapping-iommu-450p.webm">450&#215;800</a> (195M)<br/><br/><br />
<b>Keerthyd Jagadeesh and Vishwanath Sripathy</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-jagadeesh-sripathy-thermal-framework.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-jagadeesh-sripathy-thermal-framework-thumb.jpg" alt="Video capture"/></a><br/>Texas Instruments<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/keerthy-sripathy">Thermal Framework for ARM based SOCs</a><br/>Video (42 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-jagadeesh-sripathy-thermal-framework.webm">full HD</a> (316M), <a href="/pub/video/2011/elce/elce-2011-jagadeesh-sripathy-thermal-framework-450p.webm">450&#215;800</a> (113M)<br/><br/><br />
<br/><b>Marc Titinger</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-titinger-jtag-kernel-debugging.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-titinger-jtag-kernel-debugging-thumb.jpg" alt="Video capture"/></a><br/>ST Microelectronics<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/titinger">Efficient JTAG-Based Linux Kernel Debugging</a><br/><a href="http://elinux.org/images/5/52/Elce11_titinger.pdf">Slides</a><br/>Video (57 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-titinger-jtag-kernel-debugging.webm">full HD</a> (382M), <a href="/pub/video/2011/elce/elce-2011-titinger-jtag-kernel-debugging-450p.webm">450&#215;800</a> (141M)<br/><br/><br />
<b>Tsugikazu Shibata</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-shibata-long-term-stable-kernel-embedded.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-shibata-long-term-stable-kernel-embedded-thumb.jpg" alt="Video capture"/></a><br/>NEC and Linux Foundation Board Member<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/shibata">Toward the Long Term Stable Kernel tree for The Embedded Industry</a><br/>Video (32 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-shibata-long-term-stable-kernel-embedded.webm">full HD</a> (606M), <a href="/pub/video/2011/elce/elce-2011-shibata-long-term-stable-kernel-embedded-450p.webm">450&#215;800</a> (145M)<br/><br/><br />
<br/><b>Lisko Lappalainen</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-lappalainen-secure-virtualization-automotive.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-lappalainen-secure-virtualization-automotive-thumb.jpg" alt="Video capture"/></a><br/>MontaVista Software<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/lappalainen">Secure Virtualization in Automotive</a><br/>Video (40 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-lappalainen-secure-virtualization-automotive.webm">full HD</a> (301M), <a href="/pub/video/2011/elce/elce-2011-lappalainen-secure-virtualization-automotive-450p.webm">450&#215;800</a> (116M)<br/><br/><br />
<br/><b>Jeff Osier-Mixon</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-osier-mixon-yocto-project-bof.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-osier-mixon-yocto-project-bof-thumb.jpg" alt="Video capture"/></a><br/>Intel<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/yocto-bofs">Yocto Project Community BoFs</a><br/>Video (60 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-osier-mixon-yocto-project-bof.webm">full HD</a> (451M), <a href="/pub/video/2011/elce/elce-2011-osier-mixon-yocto-project-bof-450p.webm">450&#215;800</a> (167M)<br/><br/><br />
<br/><b>Jon Corbet</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-corbet-kernel-report.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-corbet-kernel-report-thumb.jpg" alt="Video capture"/></a><br/>Editor at LWN.net<br/><a href="http://events.linuxfoundation.org/events/linuxcon-europe/corbet">The Kernel Report: 20th Anniversary Edition</a><br/>Video (28 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-corbet-kernel-report.webm">full HD</a> (218M), <a href="/pub/video/2011/elce/elce-2011-corbet-kernel-report-450p.webm">450&#215;800</a> (88M)<br/><br/><br />
<br/><b>Wim Coekaerts</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-coekaeerts-engineered-systems-linux.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-coekaeerts-engineered-systems-linux-thumb.jpg" alt="Video capture"/></a><br/>Senior Vice President, Linux and Virtualization Engineering at Oracle<br/><a href="http://events.linuxfoundation.org/events/linuxcon-europe/coekaerts">Engineered Systems With Linux</a><br/>Video (21 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-coekaeerts-engineered-systems-linux.webm">full HD</a> (175M), <a href="/pub/video/2011/elce/elce-2011-coekaeerts-engineered-systems-linux-450p.webm">450&#215;800</a> (68M)<br/><br/><br />
<br/><b>Andrea Gallo</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-gallo-kernel-alignement-snowball.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-gallo-kernel-alignement-snowball-thumb.jpg" alt="Video capture"/></a><br/>ST-Ericsson<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/gallo">ARM Linux Kernel Alignment and Benefits For Snowball</a><br/><a href="http://elinux.org/images/b/ba/Elce11_gallo.pdf">Slides</a><br/>Video (47 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-gallo-kernel-alignement-snowball.webm">full HD</a> (394M), <a href="/pub/video/2011/elce/elce-2011-gallo-kernel-alignement-snowball-450p.webm">450&#215;800</a> (133M)<br/><br/><br />
<b>Liam Girdwood and Peter Ujfalusi</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-girdwood-ujfalusi-smart-audio.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-girdwood-ujfalusi-smart-audio-thumb.jpg" alt="Video capture"/></a><br/>Texas Instruments<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/girdwood-ufaluji">Smart Audio: Next-Generation A SoC For Smart Phones</a><br/>Video (50 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-girdwood-ujfalusi-smart-audio.webm">full HD</a> (367M), <a href="/pub/video/2011/elce/elce-2011-girdwood-ujfalusi-smart-audio-450p.webm">450&#215;800</a> (124M)<br/><br/><br />
<br/><b>Pawel Moll</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-moll-linux-non-existing-socs.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-moll-linux-non-existing-socs-thumb.jpg" alt="Video capture"/></a><br/>ARM Ltd.<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/moll">Linux on Non-Existing SoCs</a><br/>Video (52 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-moll-linux-non-existing-socs.webm">full HD</a> (483M), <a href="/pub/video/2011/elce/elce-2011-moll-linux-non-existing-socs-450p.webm">450&#215;800</a> (143M)<br/><br/><br />
<br/><b>Koen Kooi</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-kooi-integrating-systemd.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-kooi-integrating-systemd-thumb.jpg" alt="Video capture"/></a><br/>The Angstrom Distribution<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/kooi">Integrating systemd: Booting Userspace in Less Than 1 Second</a><br/><a href="http://elinux.org/images/b/b3/Elce11_koen.pdf">Slides</a><br/>Video (44 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-kooi-integrating-systemd.webm">full HD</a> (343M), <a href="/pub/video/2011/elce/elce-2011-kooi-integrating-systemd-450p.webm">450&#215;800</a> (125M)<br/><br/><br />
<b>Sylvain Leroy and Philippe Thierry</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-leroy-thierry-grsecurity-android.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-leroy-thierry-grsecurity-android-thumb.jpg" alt="Video capture"/></a><br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/leroy-thierry">Grsecurity in Embedded Linux Used in Android Operating System</a><br/><a href="http://elinux.org/images/7/74/Elce11_thierry_leroy.pdf">Slides</a><br/>Video (40 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-leroy-thierry-grsecurity-android.webm">full HD</a> (384M), <a href="/pub/video/2011/elce/elce-2011-leroy-thierry-grsecurity-android-450p.webm">450&#215;800</a> (110M)<br/><br/><br />
<br/><b>MyungJoo Ham</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-ham-charger-manager.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-ham-charger-manager-thumb.jpg" alt="Video capture"/></a><br/>Samsung Electronics<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/ham">Charger Manager: Aggregating Chargers, Fuel-Gauges and Batteries</a><br/><a href="http://elinux.org/images/c/c6/Elce11_ham.pdf">Slides</a><br/>Video (33 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-ham-charger-manager.webm">full HD</a> (434M), <a href="/pub/video/2011/elce/elce-2011-ham-charger-manager-450p.webm">450&#215;800</a> (109M)<br/><br/><br />
<b>Arnd Bergmann</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-bergmann-news-from-arm-architecture.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-bergmann-news-from-arm-architecture-thumb.jpg" alt="Video capture"/></a><br/>Linaro<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/bergmann2">News From the ARM Architecture</a><br/>Video (49 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-bergmann-news-from-arm-architecture.webm">full HD</a> (421M), <a href="/pub/video/2011/elce/elce-2011-bergmann-news-from-arm-architecture-450p.webm">450&#215;800</a> (150M)<br/><br/><br />
<br/><b>Frank Rowand</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-rowand-how-preempt-rt-works.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-rowand-how-preempt-rt-works-thumb.jpg" alt="Video capture"/></a><br/>Sony Network Entertainment<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/rowand">How Linux PREEMPT_RT Works</a><br/><a href="http://elinux.org/images/5/51/Elce11_rowand.pdf">Slides</a><br/>Video (45 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-rowand-how-preempt-rt-works.webm">full HD</a> (378M), <a href="/pub/video/2011/elce/elce-2011-rowand-how-preempt-rt-works-450p.webm">450&#215;800</a> (135M)<br/><br/><br />
<b>Catalin Marinas</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-marinas-support-for-arm-lpae.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-marinas-support-for-arm-lpae-thumb.jpg" alt="Video capture"/></a><br/>ARM Ltd.<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/marinas">Linux Support for the ARM Large Physical Address Extensions</a><br/><a href="http://elinux.org/images/6/6a/Elce11_marinas.pdf">Slides</a><br/>Video (52 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-marinas-support-for-arm-lpae.webm">full HD</a> (594M), <a href="/pub/video/2011/elce/elce-2011-marinas-support-for-arm-lpae-450p.webm">450&#215;800</a> (170M)<br/><br/><br />
<b>Jim Huang</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-huang-community-android-distribution-quality.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-huang-community-android-distribution-quality-thumb.jpg" alt="Video capture"/></a><br/>0xlab<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/huang">Build Community Android Distribution and Ensure the Quality</a><br/>Video (44 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-huang-community-android-distribution-quality.webm">full HD</a> (472M), <a href="/pub/video/2011/elce/elce-2011-huang-community-android-distribution-quality-450p.webm">450&#215;800</a> (143M)<br/><br/><br />
<br/><b>Till Jaeger</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-jaeger-avm-cybits-gpl-embedded.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-jaeger-avm-cybits-gpl-embedded-thumb.jpg" alt="Video capture"/></a><br/>JBB Rechtsanwälte<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/jaeger">The Case AVM v. Cybits: The GPL and Embedded Systems</a><br/>Video (42 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-jaeger-avm-cybits-gpl-embedded.webm">full HD</a> (362M), <a href="/pub/video/2011/elce/elce-2011-jaeger-avm-cybits-gpl-embedded-450p.webm">450&#215;800</a> (124M)<br/><br/><br />
<br/><b>Darren Hart</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-hart-tuning-linux-embedded.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-hart-tuning-linux-embedded-thumb.jpg" alt="Video capture"/></a><br/>Intel<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/hart">Tuning Linux For Embedded Systems: When Less is More</a><br/><a href="http://elinux.org/images/2/2b/Elce11_hart.pdf">Slides</a><br/>Video (45 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-hart-tuning-linux-embedded.webm">full HD</a> (482M), <a href="/pub/video/2011/elce/elce-2011-hart-tuning-linux-embedded-450p.webm">450&#215;800</a> (135M)<br/><br/><br />
<b>Wolfram Sang</b><a href="/pub/video/2011/elce/vidcaps/elce-2011-sang-developer-diary.jpg"><img class="alignright" src="/pub/video/2011/elce/vidcaps/elce-2011-sang-developer-diary-thumb.jpg" alt="Video capture"/></a><br/>Pengutronix e.K.<br/><a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe/sang">Developer&#8217;s Diary: It&#8217;s About Time</a><br/>Video (49 minutes):<br/><a href="/pub/video/2011/elce/elce-2011-sang-developer-diary.webm">full HD</a> (482M), <a href="/pub/video/2011/elce/elce-2011-sang-developer-diary-450p.webm">450&#215;800</a> (141M)<br/><br/><br />
<br/></p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ffree-electrons.com%2Fblog%2Felce-2011-videos%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://free-electrons.com/blog/elce-2011-videos/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://free-electrons.com/blog/elce-2011-videos/"  data-text="Embedded Linux Conference Europe 2011 videos" data-count="horizontal">Tweet</a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="http://free-electrons.com/blog/elce-2011-videos/" data-counter="right"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://free-electrons.com/blog/elce-2011-videos/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Report from the Buildroot Developer Day</title>
		<link>http://free-electrons.com/blog/report-bdd-oct-2011/</link>
		<comments>http://free-electrons.com/blog/report-bdd-oct-2011/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 13:34:18 +0000</pubDate>
		<dc:creator>Thomas Petazzoni</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[buildroot]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=3746</guid>
		<description><![CDATA[Right after the Embedded Linux Conference Europe, a new edition of the Buildroot Developer Day took place on Saturday, 29th October 2011 in Prague. Unlike past Buildroot Developer Day that were followed only by Buildroot developers and Yann E. Morin &#8230; <a href="http://free-electrons.com/blog/report-bdd-oct-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Right after the Embedded Linux Conference Europe, a new edition of the Buildroot Developer Day took place on Saturday, 29th October 2011 in Prague.</p>
<p>Unlike past Buildroot Developer Day that were followed only by Buildroot developers and Yann E. Morin as the <a href="http://crosstool-ng.org">crosstool-NG</a> maintainer, this edition of the Buildroot Developer Day was followed by developers of other build systems: Robert Schwebel from <a href="http://www.ptxdist.org">PTXdist</a>, Esben Haabendal from <a href="http://www.oe-lite.org">OE-lite</a> and we also had the opportunity to discuss with Benjamin Zores and Davide Calvalca from <a href="http://www.openbricks.org">OpenBricks</a>. This made the day very interesting, even though if it was a bit less focused on Buildroot than expected.</p>
<p>I have written and sent a <a href="http://lists.busybox.net/pipermail/buildroot/2011-November/047229.html">complete report</a> of the discussions, which were about the following topics:</p>
<ul>
<li>Expanding the <a href="http://send-patches.org">send-patches.org</a> initiative. This was an important topic, as developers of several build systems had the opportunity to discuss it during this meeting.</li>
<li>The testing infrastructure of Buildroot, how to improve it.</li>
<li>Package management. A long requested feature for Buildroot, but which would make Buildroot a lot more complicated and probably less reliable. Following this meeting, our position is to not implement such a feature and to keep Buildroot simple. Should package management be necessary, there are other build systems that implement such a feature (at the expense of higher complexity, of course).</li>
<li>Toolchain backend. We will soon switch to using the crosstool-NG backend as the default method of building toolchains in Buildroot. Long term, we would like to get rid of the code that builds a toolchain in Buildroot in order to factorize the efforts at the level of the crosstool-NG project.</li>
<li>Migration of the documentation to the <i>asciidoc</i> format has been accepted, and the next version of Buildroot will feature this updated documentation.</li>
<li>Out-of-tree build of packages. This is a very internal question to how Buildroot builds package. See the report for details.</li>
<li>Website improvement, because the current Buildroot website is quite ugly.</li>
<li>Maintenance process. We are seeing a quite significant increase in the number of contributions to Buildroot and some of these contributions are taking more and more time to get integrated. We discussed the topic and came up with a few proposals on how to improve the situation.</li>
<li>Host packages visible in menuconfig. Traditionally, packages built for the host are not user-selectable as Buildroot since they are just dependencies to build target packages. However, we had the case of some host packages that should be user-selectable. The principle has been agreed upon.</li>
<li>Per-package device file handling. A mechanism proposed by Maxime Ripard, from Free Electrons, to allow each package to specify special permissions/owernships/device files to install in the target filesystem.</li>
<li>Relocatable toolchain and SDK. Buildroot produces a SDK (set of utilities and libraries to build applications for the target independently from Buildroot), but this SDK is currently not relocatable. We discussed the various issues to fix to make it relocatable.</li>
<li>Licensing report generation, which is also a feature that has been requested in the past.</li>
</ul>
<p>All in all, it was a very interesting and motivating day, that got closed by a short visit of Prague&#8217;s center and a nice dinner. The next edition of the Buildroot Developer day will take place on Friday, 3rd 2012 in Brussels, the day before the <a href="http://www.fosdem.org">FOSDEM</a> conference. It is open to all Buildroot users and developers!</p>
<p>Regarding Buildroot itself, the maintainer Peter Korsgaard will release 2011.11-rc1 early next week, and 2011.11 by the end of November. This release will have several new useful features, which we will cover in details in a future blog post.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ffree-electrons.com%2Fblog%2Freport-bdd-oct-2011%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://free-electrons.com/blog/report-bdd-oct-2011/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://free-electrons.com/blog/report-bdd-oct-2011/"  data-text="Report from the Buildroot Developer Day" data-count="horizontal">Tweet</a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="http://free-electrons.com/blog/report-bdd-oct-2011/" data-counter="right"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://free-electrons.com/blog/report-bdd-oct-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Back from Embedded Linux Conference Europe 2011</title>
		<link>http://free-electrons.com/blog/back-from-elce-2011/</link>
		<comments>http://free-electrons.com/blog/back-from-elce-2011/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 08:51:36 +0000</pubDate>
		<dc:creator>Thomas Petazzoni</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[elce]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=3739</guid>
		<description><![CDATA[As we announced in a previous blog post, a large part of the Free Electrons team attended the 2011 edition of the Embedded Linux Conference Europe in Prague last week. This was the first european edition of the conference to &#8230; <a href="http://free-electrons.com/blog/back-from-elce-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As we announced in a <a href="http://free-electrons.com/blog/free-electrons-at-embedded-linux-conference-europe-2011/">previous blog post</a>, a large part of the <a href="http://www.free-electrons.com">Free Electrons</a> team attended the 2011 edition of the Embedded Linux Conference Europe in Prague last week.</p>
<p>This was the first european edition of the conference to last three days, and this was much appreciated as it gave the opportunity to attend a lot more conferences and to spend more time talking with developers of the community. My colleagues Michael Opdenacker and Maxime Ripard as well as myself really enjoyed this conference. It really allows to connect with members of the community, learn a lot of new things, and bring home a huge motivation to work on various projects. Despite a few marketing-oriented keynotes, the conference has kept its highly-technical profile, which is great.</p>
<p><img alt="Prague" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c7/Prague_-_Charles_Bridge_at_night.jpg/320px-Prague_-_Charles_Bridge_at_night.jpg?uselang=fr" title="Prague" class="aligncenter" width="320" height="240" /></p>
<p>We have recorded all the talks of the three tracks of the Embedded Linux Conference Europe (unfortunately, there wasn&#8217;t a similar video crew for the LinuxCon Europe conference which was taking place at the same time). Many of those videos should have a much higher audio quality than what we had in the past, since we could capture the audio directly for the conference room sound system. Unfortunately, one of our camcorders generates a loud noise when connected both to the audio system of the conference room and to the power adapter (this noise disappears when the camcorder is on battery). Therefore, not all conferences could be recorded with this improved audio quality. The encoding and upload of those videos has started on Sunday evening, just a few hours after landing in Toulouse when coming back from ELCE. The process is running 24/24 on two machines in parallel, and we therefore hope to be able to provide those videos online by the end of the week, or at worst at the beginning of next week.</p>
<div class="wp-caption aligncenter" style="width: 250px"><a href="http://www.flickr.com/photos/13825348@N03/6302927459/"><img alt="Kernel Developer Panel" src="http://farm7.static.flickr.com/6118/6302927459_113fc487ba_m.jpg" title="Kernel Developer Panel" width="240" height="159" /></a><p class="wp-caption-text">Kernel Developer Panel. From left to right: Linus Torvalds, Paul McKenney, Alan Cox, Thomas Gleixner and the moderator, Lennart Poettring</p></div>
<p>As we also announced, I gave two talks at this Embedded Linux Conference Europe event. One on <a href="http://www.buildroot.org">Buildroot</a>, titled <a href="https://events.linuxfoundation.org/events/embedded-linux-conference-europe/petazzoni">Using Buildroot for real projects</a>, whose slides are available on the <a href="http://elinux.org/images/2/2a/Using-buildroot-real-project.pdf">elinux.org site</a>. More than 50 persons attended the conference which seems to indicate that there is interest around Buildroot. I had a few questions but unfortunately had to stop the conference after just 2/3 questions since I had exhausted my time slot. My second conference was titled <a href="https://events.linuxfoundation.org/events/embedded-linux-conference-europe/petazzoni2">Qt for non-graphical applications</a>, and the slides are also available on the <a href="http://elinux.org/images/b/bb/Qt-for-non-graphical-applications.pdf">elinux.org site</a>. About 45-50 persons attended the conference and in this case as well, I had to speak quite fast to make the 40+ slides discussion fit within the time slot allocated for the conference, which gave only the time for a few questions at the end. Generally speaking, these talks have attracted a nice number of attendees compared to many other talks I&#8217;ve seen, so it seems that all the preparation work was not done needlessly.</p>
<div class="wp-caption aligncenter" style="width: 250px"><a href="http://www.flickr.com/photos/13825348@N03/6303047543/"><img alt="Nicolas Deschene (TI) and Loïc Minier (Linaro)" src="http://farm7.static.flickr.com/6037/6303047543_4457a365ef_m.jpg" title="Nicolas Deschene (TI) and Loïc Minier (Linaro)" width="240" height="159" /></a><p class="wp-caption-text">Nicolas Deschene (TI) and Loïc Minier (Linaro)</p></div>
<p>If you couldn&#8217;t attend ELCE and are waiting for the videos, I&#8217;m sure you&#8217;ll also be interested by the date and locations of the next editions of the conference :</p>
<ul>
<li>The next Embedded Linux Conference, US edition, will take place on February 14-16 2012 in Redwood City, near San Francisco in California. This is an unusual date for the ELC (which traditionally took place in April), but it allows the conference to match with the Linaro Connect event for the first quarter of 2012.</li>
<li>The next Embedded Linux Conference Europe will take place on November 6-9 2012 in Barcelona, Spain. This is a just a ~4h drive from Toulouse, so definitely, several Free Electrons people should be there.</li>
</ul>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ffree-electrons.com%2Fblog%2Fback-from-elce-2011%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://free-electrons.com/blog/back-from-elce-2011/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://free-electrons.com/blog/back-from-elce-2011/"  data-text="Back from Embedded Linux Conference Europe 2011" data-count="horizontal">Tweet</a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="http://free-electrons.com/blog/back-from-elce-2011/" data-counter="right"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://free-electrons.com/blog/back-from-elce-2011/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Free Electrons at Embedded Linux Conference Europe 2011</title>
		<link>http://free-electrons.com/blog/free-electrons-at-embedded-linux-conference-europe-2011/</link>
		<comments>http://free-electrons.com/blog/free-electrons-at-embedded-linux-conference-europe-2011/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 19:44:23 +0000</pubDate>
		<dc:creator>Thomas Petazzoni</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[elce]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=3662</guid>
		<description><![CDATA[The next Embedded Linux Conference Europe will take place from October 26th to October 28th in Prague, together with the first edition of LinuxCon Europe and just after the Kernel Summit, the GStreamer conference and the Real-time Linux workshop: it&#8217;s &#8230; <a href="http://free-electrons.com/blog/free-electrons-at-embedded-linux-conference-europe-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The next <a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe">Embedded Linux Conference Europe</a> will take place from October 26th to October 28th in Prague, together with the first edition of <a href="http://events.linuxfoundation.org/events/linuxcon-europe">LinuxCon Europe</a> and just after the <a href="http://events.linuxfoundation.org/events/linux-kernel-summit">Kernel Summit</a>, the <a href="http://gstreamer.freedesktop.org/conference/">GStreamer conference</a> and the <a href="https://www.osadl.org/RTLWS-2011.rtlws-2011.0.html">Real-time Linux workshop</a>: it&#8217;s a really impressive concentration of interesting talks for embedded Linux developers. Linus Torvalds is already announced as a keynote speaker of the LinuxCon Europe.</p>
<p><img alt="ELCE 2011" src="http://events.linuxfoundation.org/images/stories/headers/2011/header_elce.png" title="ELCE 2011" class="aligncenter" width="500"/></p>
<p>As ELCE is a conference that embedded Linux developers simply can&#8217;t miss, the complete team of Free Electrons will be there: my colleague and Free Electrons founder <a href="http://free-electrons.com/company/staff/michael-opdenacker/">Michael Opdenacker</a> (Michael is part of the organization committee for this event), my engineer colleagues <a href="http://free-electrons.com/company/staff/gregory-clement/">Grégory Clément</a> and <a href="http://free-electrons.com/company/staff/maxime-ripard/">Maxime Ripard</a> and myself, <a href="http://free-electrons.com/company/staff/thomas-petazzoni/">Thomas Petazzoni</a>.</p>
<p>I will also have the chance to give two talks during this edition of ELCE:</p>
<ul>
<li><i>Using Buildroot for real products</i>. As Free Electrons has used and is using Buildroot for multiple customer projects, this talk will share our experience on how to configure and setup Buildroot properly to build embedded Linux systems and include in a clean and nice way all of the specificities of each product.</li>
<li><i>Using Qt for non-graphical applications</i>. Qt is often seen only as a graphical library, but it is in fact much more than that. Based on the experience of a customer project, this presentation will detail all the nice features that Qt offers to build embedded applications.</li>
</ul>
<p>We highly recommend this conference to European embedded Linux developers and hope to meet some of our readers there! We will be the guys behind the video cameras in the embedded rooms. It&#8217;s worth mentioning that ELCE attendees are also granted, for free, the right to access LinuxCon Europe talks.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ffree-electrons.com%2Fblog%2Ffree-electrons-at-embedded-linux-conference-europe-2011%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://free-electrons.com/blog/free-electrons-at-embedded-linux-conference-europe-2011/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://free-electrons.com/blog/free-electrons-at-embedded-linux-conference-europe-2011/"  data-text="Free Electrons at Embedded Linux Conference Europe 2011" data-count="horizontal">Tweet</a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="http://free-electrons.com/blog/free-electrons-at-embedded-linux-conference-europe-2011/" data-counter="right"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://free-electrons.com/blog/free-electrons-at-embedded-linux-conference-europe-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

