<?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 ElectronsNews &#187;</title>
	<atom:link href="http://free-electrons.com/blog/category/news/feed/" rel="self" type="application/rss+xml" />
	<link>http://free-electrons.com</link>
	<description>Embedded Linux Experts</description>
	<lastBuildDate>Fri, 18 May 2012 06:06:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Free Electrons Quarterly &#8211; 2012 Q2</title>
		<link>http://free-electrons.com/blog/2012q2-newsletter/</link>
		<comments>http://free-electrons.com/blog/2012q2-newsletter/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 09:11:51 +0000</pubDate>
		<dc:creator>Michael Opdenacker</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[newsletter]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=4286</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 these news by e-mail. This is the second Free Electrons newsletter for 2012. We are &#8230; <a href="http://free-electrons.com/blog/2012q2-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 these news by e-mail.</p>
<p>This is the second Free Electrons newsletter for 2012. We are happy to share with you the latest news about our projects, training courses and contributions.</p>
<h3>New &#8220;Android system development&#8221; training</h3>
<p>As announced in our previous newsletter, we have created a new <a href="/training/android/">Android system development training course</a>.</p>
<p>This course targets engineers who need to develop embedded systems with Google Android. In four days, 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. <a href="/training/android/">More details and the complete agenda</a>.</p>
<p>The first public session of this training will take place on June 11-14 2012 in Toulouse, France (session taught in English). There are still seats available for this session. See <a href="/training/sessions/toulouse-android/">cost and registration details</a>.</p>
<p>We will start giving on-site sessions of this course in July 2012. Do not hesitate to contact us if you want to organize on-site sessions.</p>
<h3>Opening our training materials source code</h3>
<p>Since Free Electrons&#8217; creation in 2004, we have been releasing our training materials under the Creative Commons Attribution Share-Alike license, a free license that allows anyone to share, improve and use our embedded Linux and Linux kernel training materials. Since that time, our training materials were available as PDF files, and as OpenDocument files for the source code, but we were only updating their online version from time to time.</p>
<p>Now, we are proud to announce that our training materials are being converted to the LaTeX language, and their latest version is available at any time from our <a href="http://git.free-electrons.com/training-materials/">public Git repository</a>.</p>
<p>For the moment, our embedded Linux slides have been published (about 500 slides) in this Git repository, as well as the instructions for the practical sessions of our embedded Linux and Linux kernel courses. In the near future, we will also publish in LaTeX the slides of our Linux kernel training (which remain available under PDF and OpenDocument formats) as well as the materials of our new &#8220;Android system development&#8221; course.</p>
<p>The creation of this public Git repository is a strong sign of our commitment for open training materials.</p>
<p>The LaTeX format and the public Git repository now make it easy for everyone to follow updates on our materials, to keep one&#8217;s knowledge up to date, and even to teach a training session using our materials (commercial use of our materials is welcome, as it helps to spread knowledge about Free and Open Source Software for embedded systems). </p>
<h3>Upcoming public training sessions</h3>
<p>Our next public training sessions dates and locations are:</p>
<ul>
<li>Embedded Linux kernel and driver development<br />
   June, 4-8 2012<br />
   Toulouse, France<br />
   Session given in French<br />
   <a href="/fr/formation/sessions/toulouse-developpement-noyau-linux/">Details</a></li>
<li>Android system development<br />
   June, 11-14 2012<br />
   Toulouse, France<br />
   Session given in English<br />
   <a href="/training/sessions/toulouse-android/">Details</a></li>
<li>Embedded Linux system development<br />
   June, 18-22 2012<br />
   Avignon, France<br />
   Session given in French<br />
   <a href="/fr/formation/sessions/avignon-linux-embarque">Details</a></li>
<li>Embedded Linux kernel and driver development<br />
   July 2-6, 2012<br />
   Avignon, France<br />
   Session given in French<br />
   <a href="/fr/formation/sessions/avignon-developpement-noyau-linux/">Details</a></li>
<li>Embedded Linux kernel and driver development<br />
   October, 8-12 2012<br />
   Avignon, France<br />
   Session given in English<br />
   <a href="/training/sessions/avignon-embedded-linux">Details</a></li>
<li>Embedded Linux system development<br />
   October, 15-19 2012<br />
   Toulouse, France<br />
   Session given in French<br />
   <a href="/fr/formation/sessions/toulouse-linux-embarque/">Details</a></li>
<li>Embedded Linux system development<br />
   December, 3-7 2012<br />
   Avignon, France<br />
   Session given in English<br />
   <a href="/training/sessions/avignon-embedded-linux">Details</a></li>
<li>Embedded Linux system development<br />
   February, 4-8 2013<br />
   Lyon, France<br />
   Session given in French<br />
   <a href="/fr/formation/sessions/lyon-linux-embarque/">Details</a></li>
</ul>
<h3>Projects</h3>
<p>Since the beginning of the year, we have been involved in the following projects for various customers:</p>
<ul>
<li>Boot time optimization and power management evaluation for a MIPS-based platform used in a payment terminal;</li>
<li>Filesystem size optimization, embedded Linux build system integration, Ethernet PHY driver development for an AT91 ARM platform used in satellite video processing;</li>
<li>Embedded Linux build system integration and generic embedded Linux debugging and support for an AT91 ARM platform used as a gateway between medical devices;</li>
<li>Starting in April, we will be working with a major ARM SoC vendor to help mainlining support for their latest SoC in the official Linux kernel sources;</li>
<li>Continued the creation of materials for our new &#8220;Android system development&#8221; course.</li>
<li>Continued our work on the Linux kernel driver for the Analog-to-Digital converters of the AT91 ARM SoC (see &#8216;Contributions&#8217;, below);</li>
<li>Continued our work on real-time Linux evaluation on AT91 ARM SoC (see &#8216;Contributions&#8217;, below.).</li>
</ul>
<h3>Career opportunities</h3>
<p>Free Electrons is looking for a kernel developer in the the French Riviera, to be hired with a permanent contract. The job is open to English speaking people who do not speak French, but are ready to settle in the area of Nice, and be hired through a French contract. See <a href="/blog/linux-kernel-engineer-job-nice-2012/">details</a>.</p>
<h3>Conferences and contributions</h3>
<h4>Embedded Linux Conference and Android Builders Summit</h4>
<p>Three engineers of Free Electrons attended the Embedded Linux Conference 2012 and Android Builders Summit 2012 in Redwood Shores, near San Francisco in California, on February. This strong participation of our engineers to technical conferences is a key factor to make sure we remain up to date on embedded Linux technologies and keep a close contact with the community.</p>
<p>During the conference, we have published daily reports about the various talks that we thought were interesting:</p>
<ul>
<li><a href="/blog/android-builders-summit-2012-first-day/">First day at the Android Builders Summit</a></li>
<li><a href="/blog/abs2012-day-2-yocto-dev-day/">Android Builders Summit: day 2, and Yocto Developer Day</a></li>
<li><a href="/blog/elc-2012-day-1/">Embedded Linux Conference day 1</a></li>
<li><a href="/blog/elc-2012-day-2/">Embedded Linux Conference day 2</a></li>
<li><a href="/blog/elc-2012-day-3/">Embedded Linux Conference day 3</a></li>
</ul>
<p>After the conference, we also posted videos of the talks:</p>
<ul>
<li><a href="/blog/abs-2012-videos/">Android Builders Summit 2012 videos</a></li>
<li><a href="/blog/elc-2012-videos/">Embedded Linux Conference 2012 videos</a></li>
</ul>
<p>Our scripts to encode videos to the royalty-free VP8 codec and add a title sequence to the videos are now available on <a href="http://git.free-electrons.com/video-scripts/">on our public git server</a>.</p>
<p>At this conference, our engineer Thomas Petazzoni has given a talk titled &#8220;Buildroot, a nice, simple and efficient embedded Linux build system&#8221;. Here are <a href="https://events.linuxfoundation.org/images/stories/pdf/lf_elc12_petazzoni.pdf">the slides</a> and <a href="/pub/video/2012/elc/elc-2012-petazzoni-buildroot-embedded-linux-build-system.webm">the video</a>.</p>
<h4>FOSDEM conference</h4>
<p>Two of our engineers participated to the FOSDEM conference, a community-driven open-source conference, in early February.</p>
<p>Our engineer Maxime Ripard gave a talk on his work around the IIO kernel subsystem, which he used to write an ADC driver for the AT91 SoC. Here are <a href="http://fosdem.org/2012/schedule/event/693/127_iio-a-new-subsystem.pdf">the slides</a>.</p>
<p>Our engineer Thomas Petazzoni gave a talk about &#8220;Using Qt for non-graphical applications&#8221;. Here are <a href="http://fosdem.org/2012/schedule/event/700/132_qt-for-non-graphical-apps.pdf">the slides</a>.</p>
<h4>AT91 Analog-to-Digital converter drivers</h4>
<p>Details about the driver for the AT91 Analog-to-Digital converters driver written by Maxime Ripard from Free Electrons have been published on the Atmel Linux4Sam wiki. This driver relies on the IIO framework, and we are in the process of getting this driver merged upstream. See <a href="http://www.at91.com/linux4sam/bin/view/Linux4SAM/IioAdcDriver">the Atmel Linux4Sam wiki page</a>.</p>
<h4>Real-time Linux benchmarks</h4>
<p>A report of extensive real-time benchmarks conducted by Gregory Clement from Free Electrons on AT91 platforms has been published on the Atmel Linux4Sam Wiki. This report compares a vanilla Linux kernel, the PREEMPT-RT patches and the Xenomai co-kernel approach through timer-based and GPIO-based benchmarks.  See <a href="http://www.at91.com/linux4sam/bin/view/Linux4SAM/RealTime">the Atmel Linux4Sam wiki page</a>.</p>
<h4>Buildroot</h4>
<p>Free Electrons&#8217; involvement in Buildroot is still strong:</p>
<ul>
<li>Maxime Ripard and Thomas Petazzoni participated to the Buildroot Developer Day organized in Brussels before the FOSDEM conference. A report of this meeting, which gathered several other Buildroot developers, is available at <a href="http://lists.busybox.net/pipermail/buildroot/2012-February/050371.html">the Buildroot mailing list archives</a>.</li>
<li>Since the beginning of the year, Thomas Petazzoni has contributed 64 patches that have been merged: support for the LTT-ng Linux tracing solution, support to represent host utilities in the menuconfig, many updates and fixes to external toolchain support and many other fixes.</li>
<li>In the same time-frame, Maxime Ripard has contributed 13 patches that have been merged: support for systemd, improvements to the package infrastructure and various fixes.</li>
<li>Thomas Petazzoni has implemented a Web interface that publicly shows the result of our random configuration builds, available at http://autobuild.buildroot.org. The Buildroot community is doing random configuration builds 24/7 on three machines, with various configurations. This Web interface collects the build results and sends a summary every day on the Buildroot mailing-list. This has already allowed to fix many build issues, and will help to improve Buildroot&#8217;s quality in the future.</li>
</ul>
<h4>Linux kernel course</h4>
<p>Participants to our Embedded Linux kernel and driver development course have also started contributing to the Linux kernel sources during the course itself. Here are the patches which have been merged so far: </p>
<ul>
<li><a href="https://lkml.org/lkml/2012/3/22/270">https://lkml.org/lkml/2012/3/22/270</a></li>
<li><a href="https://lkml.org/lkml/2012/3/22/267">https://lkml.org/lkml/2012/3/22/267</a></li>
</ul>
<p>During our git lab, instead of asking people to make dummy code changes, we ask them to make real improvements to the Linux sources, and send them for real to the right maintainers and mailing lists.  This way, people get a better understanding of how they can interact with the Linux kernel developers to merge their changes and contributions.</p>
<p>See <a href="/doc/training/linux-kernel/slides.pdf">our slides</a> and <a href="/doc/training/linux-kernel/labs.pdf">practical lab instructions</a> for our git lectures and lab.</p>
<h4>Blog posts</h4>
<p>Free Electrons has published several blog posts:</p>
<ul>
<li><a href="/blog/bdd-2012-brussels/">Buildroot Developer Day, Brussels edition</a></li>
<li><a href="/blog/announcing-android-system-training/">Announcing our Android system development training</a></li>
<li><a href="/blog/free-electrons-fosdem-2012/">Free Electrons at FOSDEM: two talks and video recording</a></li>
<li><a href="/blog/free-electrons-at-abs-elc-2012/">Free Electrons at the Android Builders Summit and the Embedded Linux Conference: one talk and video recording</a></li>
<li><a href="/blog/mailman-howto-ubuntu-10-04/">HOWTO – Mailing lists with Mailman on Ubuntu 10.04</a></li>
<li>Our blog posts on Android Builders Summit and Embedded Linux Conference listed previously</li>
<li><a href="/blog/arm-xz-kernel-decompression-benchmarks/">Linux on ARM: xz kernel decompression benchmarks</a></li>
<li><a href="/blog/uncompressed-linux-kernel-on-arm/">How to boot an uncompressed Linux kernel on ARM</a></li>
<li><a href="/blog/android-gdbclient/">Android gdbclient command</a></li>
<li><a href="/blog/new-tool-to-ease-kernel-maintainer-life/">A new tool to ease kernel maintainer life</a></li>
<li><a href="/blog/experiment-with-yocto/">Experiment with Yocto</a></li>
<li><a href="/blog/at91-realtime-benchmarks/">Report on extensive real-time Linux benchmarks on AT91</a></li>
<li><a href="/blog/linux-kernel-engineer-job-nice-2012/">Linux kernel engineer job in Nice</a></li>
</ul>
<p>You can follow Free Electrons&#8217; news by reading <a href="/blog/">our blog</a> and by following our quick news on <a href="http://twitter.com/free_electrons">Twitter</a>.</p>
<p>By the way, the right column of the Free Electrons blog now lists the most popular posts and pages. This can help you to find useful content that you may have missed.</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>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%2F2012q2-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" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></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/2012q2-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/2012q2-newsletter/"  data-text="Free Electrons Quarterly &#8211; 2012 Q2" data-count="horizontal"></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/2012q2-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/2012q2-newsletter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux kernel engineer job in Nice</title>
		<link>http://free-electrons.com/blog/linux-kernel-engineer-job-nice-2012/</link>
		<comments>http://free-electrons.com/blog/linux-kernel-engineer-job-nice-2012/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 13:12:01 +0000</pubDate>
		<dc:creator>Michael Opdenacker</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=4272</guid>
		<description><![CDATA[Free Electrons is looking for a embedded Linux and kernel engineer in the area of Nice in France (on the French Riviera). The contract will be home based, but will also involve working at customer locations in the same area, &#8230; <a href="http://free-electrons.com/blog/linux-kernel-engineer-job-nice-2012/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="right" src="/graphics/penguin-works.png" alt="Penguin works"/>Free Electrons is looking for a embedded Linux and kernel engineer in the area of Nice in France (on the French Riviera). The contract will be home based, but will also involve working at customer locations in the same area, possibly for long periods of time.</p>
<p>See <a href="/company/careers/kernel-embedded-linux-experts">a detailed job description</a> on our <a href="/company/careers/">careers</a> page.</p>
<p>For this particular job opening, we absolutely need someone with prior experience with kernel and driver development, and contributions to the official Linux kernel sources will be a strong advantage. This is because a customer of ours is looking for an engineer to develop new drivers and port the Linux kernel to pre-silicon and silicon platforms. </p>
<p>Once we find a candidate with the expected skills and profile, and once the customer agrees to contract this person for this initial project, the engineer will be hired by Free Electrons under a permanent contract, and will work on the customer site for at least 6 months.</p>
<p>Once the initial assignment is over, our engineer will continue to work on projects for other Free Electrons customers, and will also give embedded Linux and kernel training sessions to customers throughout the world.</p>
<p>Note that this position is open to people who do not speak French, but are ready to settle in the French Riviera and to be hired through a French contract.</p>
<p>If you are interested in this position, see <a href="/company/careers/kernel-embedded-linux-experts/">our job description</a> for details about how to apply.</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%2Flinux-kernel-engineer-job-nice-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" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></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/linux-kernel-engineer-job-nice-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/linux-kernel-engineer-job-nice-2012/"  data-text="Linux kernel engineer job in Nice" data-count="horizontal"></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/linux-kernel-engineer-job-nice-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/linux-kernel-engineer-job-nice-2012/feed/</wfw:commentRss>
		<slash:comments>2</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" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></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"></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>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" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></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"></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>GStreamer 2010 conference videos</title>
		<link>http://free-electrons.com/blog/gst-2010-videos/</link>
		<comments>http://free-electrons.com/blog/gst-2010-videos/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 13:14:28 +0000</pubDate>
		<dc:creator>Michael Opdenacker</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[gstreamer]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=3285</guid>
		<description><![CDATA[Videos from the 2010 edition of the GStreamer conference, Cambridge, UK, Oct. 26, 2010. After releasing ELC-E videos, here are videos from the 2010 edition of the GStreamer conference. As usual, these videos are released under the terms of the &#8230; <a href="http://free-electrons.com/blog/gst-2010-videos/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Videos from the 2010 edition of the GStreamer conference, Cambridge, UK, Oct. 26, 2010.</p>
<p>After releasing <a href="/blog/elce-2010-videos/">ELC-E videos</a>, here are videos from the 2010 edition of the <a href="http://gstreamer.freedesktop.org/conference/">GStreamer conference</a>. As usual, these videos are released under the terms of the <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution &#8211; ShareAlike Licence version 3.0</a>.</p>
<p><b>Jonas Holmberg</b><a href="/pub/video/2010/gst/vidcaps/gst2010-holmberg-axis.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-holmberg-axis-thumb.jpg" alt="Video capture"/></a><br/>Axis<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#holmberg">Case study &#8211; GStreamer on Axis devices</a><br/><a href="http://gstreamer.freedesktop.org/conference/slides/gstaxis.pdf">Slides</a><br/>Video (26 minutes):<br/><a href="/pub/video/2010/gst/gst2010-holmberg-axis.webm">full HD</a> (223M), <a href="/pub/video/2010/gst/gst2010-holmberg-axis-450p.webm">450&#215;800</a> (72M)<br/><br/><br />
<b>Sebastian Dröge</b><a href="/pub/video/2010/gst/vidcaps/gst2010-droge-webm.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-droge-webm-thumb.jpg" alt="Video capture"/></a><br/>Collabora Multimedia<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#droge">WebM and GStreamer</a><br/><a href="http://people.collabora.co.uk/~slomo/GStreamer_WebM.pdf">Slides</a><br/>Video (8 minutes):<br/><a href="/pub/video/2010/gst/gst2010-droge-webm.webm">full HD</a> (75M), <a href="/pub/video/2010/gst/gst2010-droge-webm-450p.webm">450&#215;800</a> (24M)<br/><br/><br />
<b>Florent Thiery</b><a href="/pub/video/2010/gst/vidcaps/gst2010-thiery-webcasting.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-thiery-webcasting-thumb.jpg" alt="Video capture"/></a><br/>UbiCast<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#thiery">Using gstreamer for building automated webcasting systems</a><br/><a href="http://gstreamer.freedesktop.org/conference/slides/automatedwebcasting_ubicast.pdf">Slides</a><br/>Video (31 minutes):<br/><a href="/pub/video/2010/gst/gst2010-thiery-webcasting.webm">full HD</a> (361M), <a href="/pub/video/2010/gst/gst2010-thiery-webcasting-450p.webm">450&#215;800</a> (107M)<br/><br/><br />
<b>Zeeshan Ali</b><a href="/pub/video/2010/gst/vidcaps/gst2010-ali-dlna.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-ali-dlna-thumb.jpg" alt="Video capture"/></a><br/>Nokia<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#ali">Implementing DLNA using GStreamer</a><br/><a href="http://gstreamer.freedesktop.org/conference/slides/dlna-zeeshan-ali.pdf">Slides</a><br/>Video (29 minutes):<br/><a href="/pub/video/2010/gst/gst2010-ali-dlna.webm">full HD</a> (282M), <a href="/pub/video/2010/gst/gst2010-ali-dlna-450p.webm">450&#215;800</a> (88M)<br/><br/><br />
<b>Olivier Crête</b><a href="/pub/video/2010/gst/vidcaps/gst2010-crete-videoconferencing.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-crete-videoconferencing-thumb.jpg" alt="Video capture"/></a><br/>Collabora<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#crete">Integrating VideoConferencing into Everyday Applications</a><br/><a href="http://people.collabora.co.uk/~tester/talks/fs2-integration-gstconf10.pdf">Slides</a><br/>Video (29 minutes):<br/><a href="/pub/video/2010/gst/gst2010-crete-videoconferencing.webm">full HD</a> (334M), <a href="/pub/video/2010/gst/gst2010-crete-videoconferencing-450p.webm">450&#215;800</a> (103M)<br/><br/><br />
<b>Håvard Graff</b><a href="/pub/video/2010/gst/vidcaps/gst2010-graff-tandberg.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-graff-tandberg-thumb.jpg" alt="Video capture"/></a><br/>Tandberg<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#graff">Case study &#8211; Tandberg and GStreamer</a><br/>Video (61 minutes):<br/><a href="/pub/video/2010/gst/gst2010-graff-tandberg.webm">full HD</a> (734M), <a href="/pub/video/2010/gst/gst2010-graff-tandberg-450p.webm">450&#215;800</a> (212M)<br/><br/><br />
<br/><b>Wim Taymans</b><a href="/pub/video/2010/gst/vidcaps/gst2010-taymans-keynote.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-taymans-keynote-thumb.jpg" alt="Video capture"/></a><br/>Collabora Multimedia<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#taymans">Keynote &#8211; GStreamer &#8211; Current and future development</a><br/><a href="http://people.freedesktop.org/~wtay/gstreamer-conf-2010.pdf">Slides</a><br/>Video (47 minutes):<br/><a href="/pub/video/2010/gst/gst2010-taymans-keynote.webm">full HD</a> (310M), <a href="/pub/video/2010/gst/gst2010-taymans-keynote-450p.webm">450&#215;800</a> (136M)<br/><br/><br />
<b>Rob Clark</b><a href="/pub/video/2010/gst/vidcaps/gst2010-clark-omap4.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-clark-omap4-thumb.jpg" alt="Video capture"/></a><br/>Texas Instruments<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#clark">GStreamer and OMAP4</a><br/><a href="http://people.freedesktop.org/~robclark/gstcon2010.pdf">Slides</a><br/>Video (37 minutes):<br/><a href="/pub/video/2010/gst/gst2010-clark-omap4.webm">full HD</a> (336M), <a href="/pub/video/2010/gst/gst2010-clark-omap4-450p.webm">450&#215;800</a> (128M)<br/><br/><br />
<b>Martin Bisson</b><a href="/pub/video/2010/gst/vidcaps/gst2010-bisson-stereoscopic.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-bisson-stereoscopic-thumb.jpg" alt="Video capture"/></a><br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#bisson">3D Stereoscopic and GStreamer</a><br/>Video (13 minutes):<br/><a href="/pub/video/2010/gst/gst2010-bisson-stereoscopic.webm">full HD</a> (124M), <a href="/pub/video/2010/gst/gst2010-bisson-stereoscopic-450p.webm">450&#215;800</a> (39M)<br/><br/><br />
<br/><b>Jan Schmidt</b><a href="/pub/video/2010/gst/vidcaps/gst2010-schmidt-interactivity.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-schmidt-interactivity-thumb.jpg" alt="Video capture"/></a><br/>Oracle Corporation<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#schmidt">Interactivity in GStreamer pipelines</a><br/><a href="http://people.freedesktop.org/~thaytan/gstinteract-0.10.1.tar.gz">Slides</a><br/>Video (20 minutes):<br/><a href="/pub/video/2010/gst/gst2010-schmidt-interactivity.webm">full HD</a> (265M), <a href="/pub/video/2010/gst/gst2010-schmidt-interactivity-450p.webm">450&#215;800</a> (76M)<br/><br/><br />
<b>Mike Smith</b><a href="/pub/video/2010/gst/vidcaps/gst2010-smith-cross-platform.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-smith-cross-platform-thumb.jpg" alt="Video capture"/></a><br/>Songbird<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#smith">Cross platform development with GStreamer</a><br/>Video (51 minutes):<br/><a href="/pub/video/2010/gst/gst2010-smith-cross-platform.webm">full HD</a> (542M), <a href="/pub/video/2010/gst/gst2010-smith-cross-platform-450p.webm">450&#215;800</a> (165M)<br/><br/><br />
<br/><b>Emanuele Quacchio</b><a href="/pub/video/2010/gst/vidcaps/gst2010-quacchio-adaptive-streaming.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-quacchio-adaptive-streaming-thumb.jpg" alt="Video capture"/></a><br/>ST Microelectronics<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#quacchio">A GStreamer based framework for adaptive streaming applications</a><br/>Video (54 minutes):<br/><a href="/pub/video/2010/gst/gst2010-quacchio-adaptive-streaming.webm">full HD</a> (592M), <a href="/pub/video/2010/gst/gst2010-quacchio-adaptive-streaming-450p.webm">450&#215;800</a> (174M)<br/><br/><br />
<br/><b>Josep Torra</b><a href="/pub/video/2010/gst/vidcaps/gst2010-torra-intel-smd.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-torra-intel-smd-thumb.jpg" alt="Video capture"/></a><br/>Fluendo<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#torra">Intel SMD elements in GStreamer</a><br/><a href="http://gstreamer.freedesktop.org/conference/slides/GStreamerISMD.pdf">Slides</a><br/>Video (50 minutes):<br/><a href="/pub/video/2010/gst/gst2010-torra-intel-smd.webm">full HD</a> (371M), <a href="/pub/video/2010/gst/gst2010-torra-intel-smd-450p.webm">450&#215;800</a> (151M)<br/><br/><br />
<b>Philippe Normand</b><a href="/pub/video/2010/gst/vidcaps/gst2010-normand-webkit.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-normand-webkit-thumb.jpg" alt="Video capture"/></a><br/>Igalia<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#normand">Webkit, HTML5 and GStreamer</a><br/><a href="http://gstreamer.freedesktop.org/conference/slides/webkit.pdf">Slides</a><br/>Video (38 minutes):<br/><a href="/pub/video/2010/gst/gst2010-normand-webkit.webm">full HD</a> (229M), <a href="/pub/video/2010/gst/gst2010-normand-webkit-450p.webm">450&#215;800</a> (106M)<br/><br/><br />
<b>Edward Hervey</b><a href="/pub/video/2010/gst/vidcaps/gst2010-hervey-video-editing.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-hervey-video-editing-thumb.jpg" alt="Video capture"/></a><br/>Collabora Multimedia<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#hervey">Challenges of video editing in your pocket</a><br/><a href="http://people.collabora.co.uk/~edward/GES%20-%20GStreamer%20Conference%202010.odp">Slides</a><br/>Video (53 minutes):<br/><a href="/pub/video/2010/gst/gst2010-hervey-video-editing.webm">full HD</a> (416M), <a href="/pub/video/2010/gst/gst2010-hervey-video-editing-450p.webm">450&#215;800</a> (174M)<br/><br/><br />
<b>David Schleef</b><a href="/pub/video/2010/gst/vidcaps/gst2010-schleef-orc.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-schleef-orc-thumb.jpg" alt="Video capture"/></a><br/>Entropy Wave<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#schleef">Optimizing multimedia with Orc</a><br/><a href="http://schleef.org/~ds/David_Schleef_gst2010_orc.pdf">Slides</a><br/>Video (58 minutes):<br/><a href="/pub/video/2010/gst/gst2010-schleef-orc.webm">full HD</a> (493M), <a href="/pub/video/2010/gst/gst2010-schleef-orc-450p.webm">450&#215;800</a> (175M)<br/><br/><br />
<b>Luciana Fujii</b><a href="/pub/video/2010/gst/vidcaps/gst2010-fujii-landell.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-fujii-landell-thumb.jpg" alt="Video capture"/></a><br/>Holoscopio<br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#fujii">Landell &#8211; live streaming for the masses</a><br/><a href="http://gstreamer.freedesktop.org/conference/slides/landell.pdf">Slides</a><br/>Video (21 minutes):<br/><a href="/pub/video/2010/gst/gst2010-fujii-landell.webm">full HD</a> (110M), <a href="/pub/video/2010/gst/gst2010-fujii-landell-450p.webm">450&#215;800</a> (58M)<br/><br/><br />
<b>Zaheer Merali</b><a href="/pub/video/2010/gst/vidcaps/gst2010-merali-flumotion.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-merali-flumotion-thumb.jpg" alt="Video capture"/></a><br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#merali">Flumotion and GStreamer</a><br/><a href="http://dl.dropbox.com/u/219349/flumotion_gstreamer_conference.pdf">Slides</a><br/>Video (35 minutes):<br/><a href="/pub/video/2010/gst/gst2010-merali-flumotion.webm">full HD</a> (202M)<br/><br/><br />
<br/><b>Andrey Nechypurenko and Maksym Parkachov</b><a href="/pub/video/2010/gst/vidcaps/gst2010-nechypurenko-parkachov-video-streaming.jpg"><img class="alignright" src="/pub/video/2010/gst/vidcaps/gst2010-nechypurenko-parkachov-video-streaming-thumb.jpg" alt="Video capture"/></a><br/><a href="http://gstreamer.freedesktop.org/conference/speakers.html#nechypurenko">Adaptive video streaming with Ice and GStreamer</a><br/><a href="https://docs.google.com/leaf?id=0BzV4szKbuvKwYzQwZDlhNjktMTVlOC00ZDczLThiZjQtZTRlMjcyYzRlZWIy&#038;sort=name&#038;layout=list&#038;num=50">Slides</a><br/>Video (35 minutes):<br/><a href="/pub/video/2010/gst/gst2010-nechypurenko-parkachov-video-streaming.webm">full HD</a> (279M), <a href="/pub/video/2010/gst/gst2010-nechypurenko-parkachov-video-streaming-450p.webm">450&#215;800</a> (107M)<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%2Fgst-2010-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" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></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/gst-2010-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/gst-2010-videos/"  data-text="GStreamer 2010 conference videos" data-count="horizontal"></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/gst-2010-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/gst-2010-videos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ELCE 2010 videos &#8211; Now in full HD</title>
		<link>http://free-electrons.com/blog/elce-2010-videos/</link>
		<comments>http://free-electrons.com/blog/elce-2010-videos/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 06:10:44 +0000</pubDate>
		<dc:creator>Michael Opdenacker</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[elce]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=3251</guid>
		<description><![CDATA[Videos from the Embedded Linux Conference Europe, Cambridge, UK, October 2010 Just a few weeks before the next edition of the Embedded Linux Conference in San Francisco, here are the videos from the previous edition in Europe a few months &#8230; <a href="http://free-electrons.com/blog/elce-2010-videos/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Videos from the Embedded Linux Conference Europe, Cambridge, UK, October 2010</p>
<p>Just a few weeks before the next edition of the <a href="http://www.embeddedlinuxconference.com/">Embedded Linux Conference</a> in San Francisco, here are the videos from the <a href="http://www.embeddedlinuxconference.com/elc_europe10/index.html">previous edition in Europe</a> a few months ago.</p>
<p>These videos took more time to process than expected, because of intense months on our side, but also because of the switch to the <a href="http://en.wikipedia.org/wiki/VP8">VP8</a> video codec. VP8 is the new Open Source and royalty free video codec, and is a successor to the codec that <a href="http://en.wikipedia.org/wiki/Ogg_theora">Theora</a> was derived from. Unlike Theora which is now lagging behind, it is a very close competitor to <a href="http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC">H264</a>, both in terms of quality and video size.</p>
<p>The switch to VP8 allowed us to release the videos in their original full HD resolution (we now have three full HD camcorders to shoot conference videos), with video files of about the same size.</p>
<p>You will probably need a recent GNU/Linux distribution (such as Ubuntu 10.10) to watch these videos. As this codec released by Google is taking off quickly, you should also find solutions to watch videos on Windows and MacOS X. Don&#8217;t hesitate to post comments here about your experience playing these files. You can even watch them on the <a href="http://pandaboard.org/">Panda board</a>, which can decode VP8 with its hardware video decoder.</p>
<p>As usual, these videos are released under the terms of the <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution &#8211; ShareAlike Licence version 3.0</a>.</p>
<p>As often in conferences, the videos were unfortunately shot is tough lighting conditions. The organizers usually turn off the lights to make it easier for the audience to read the screen. The consequence is a high contrast between the speaker and the screen, causing the speaker to appear very dark when we film her or him together with the screen. In a number of videos, we tried to solve this by using a <i>beach</i> mode provided by our camcorders. While the speaker now looks great, this unfortunately blurred the screen, causing more inconvenience than benefits. We gave up this mode in the last videos and will shoot ELC 2011 is the standard way, even if the speaker looks dark again. At least, with full HD videos, you will be able to read the slides directly on the screen.</p>
<p>The videos from the <a href="http://gstreamer.freedesktop.org/conference/">2010 GStreamer</a> conference will also be available in the next days, and to help you produce your own videos, we will release our new video processing scripts soon too.</p>
<p><b>Ruud Derwig</b><a href="/pub/video/2010/elce/vidcaps/elce2010-derwig-welcome.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-derwig-welcome-thumb.jpg" alt="Video capture"/></a><br/>Welcome speech<br/>Video (15 minutes):<br/><a href="/pub/video/2010/elce/elce2010-derwig-welcome.webm">full HD</a> (228M), <a href="/pub/video/2010/elce/elce2010-derwig-welcome-450p.webm">450&#215;800</a> (71M)<br/><br />
<br/><br/><br/><b>Wolfram Sang</b><a href="/pub/video/2010/elce/vidcaps/elce2010-sang-maintainers.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-sang-maintainers-thumb.jpg" alt="Video capture"/></a><br/>Pengutronix<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Sang">Developer&#8217;s Diary: Supporting Maintainers</a><br/><a href="http://elinux.org/images/2/25/ELCE10-SupportingMaintainers.pdf">Slides</a><br/>Video (46 minutes):<br/><a href="/pub/video/2010/elce/elce2010-sang-maintainers.webm">full HD</a> (888M)<br/><br />
<b>Rekha Kumar and Nipuna Gunasekera</b><a href="/pub/video/2010/elce/vidcaps/elce2010-kumar-gunasekera-pandaboard.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-kumar-gunasekera-pandaboard-thumb.jpg" alt="Video capture"/></a><br/>Texas Instruments<br/>Panda board demonstration<br/>Video (14 minutes):<br/><a href="/pub/video/2010/elce/elce2010-kumar-gunasekera-pandaboard.webm">full HD</a> (373M), <a href="/pub/video/2010/elce/elce2010-kumar-gunasekera-pandaboard-450p.webm">450&#215;800</a> (85M)<br/><br />
<br/><br/><b>Robert Schuster</b><a href="/pub/video/2010/elce/vidcaps/elce2010-schuster-openjdk.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-schuster-openjdk-thumb.jpg" alt="Video capture"/></a><br/>OpenJDK<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Schuster">OpenJDK for Embedded Linux Devices</a><br/><a href="http://elinux.org/images/4/40/Cross-compiling_OpenJDK.pdf">Slides</a><br/>Video (39 minutes):<br/><a href="/pub/video/2010/elce/elce2010-schuster-openjdk.webm">full HD</a> (947M), <a href="/pub/video/2010/elce/elce2010-schuster-openjdk-450p.webm">450&#215;800</a> (225M)<br/><br />
<b>Philippe Robin</b><a href="/pub/video/2010/elce/vidcaps/elce2010-robin-linaro.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-robin-linaro-thumb.jpg" alt="Video capture"/></a><br/>Linaro<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Robin">Facilitating Open Source Development and Collaboration</a><br/><a href="http://elinux.org/images/0/00/ELCE-2010-Linaro.pdf">Slides</a><br/>Video (46 minutes):<br/><a href="/pub/video/2010/elce/elce2010-robin-linaro.webm">full HD</a> (548M), <a href="/pub/video/2010/elce/elce2010-robin-linaro-450p.webm">450&#215;800</a> (160M)<br/><br />
<b>Tim Bird</b><a href="/pub/video/2010/elce/vidcaps/elce2010-bird-android.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-bird-android-thumb.jpg" alt="Video capture"/></a><br/>Sony<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Bird">Android System Programming &#8211; Tips and Tricks</a><br/><a href="http://elinux.org/images/c/c9/Android-tips-and-tricks-2010-10.pdf">Slides</a><br/>Video (40 minutes):<br/><a href="/pub/video/2010/elce/elce2010-bird-android.webm">full HD</a> (471M), <a href="/pub/video/2010/elce/elce2010-bird-android-450p.webm">450&#215;800</a> (142M)<br/><br />
<b>Mischa Jonker and Ruud Derwig</b><a href="/pub/video/2010/elce/vidcaps/elce2010-jonker-derwig-arc.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-jonker-derwig-arc-thumb.jpg" alt="Video capture"/></a><br/>Synopsys<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Derwig">Portability is for People Who Cannot Write New Programs &#8211; GNU/Linux/OS on ARC</a><br/><a href="http://elinux.org/images/0/0d/ELC-E_Arc_Linux.pdf">Slides</a><br/>Video (34 minutes):<br/><a href="/pub/video/2010/elce/elce2010-jonker-derwig-arc.webm">full HD</a> (517M), <a href="/pub/video/2010/elce/elce2010-jonker-derwig-arc-450p.webm">450&#215;800</a> (148M)<br/><br />
<b>Leif Lindholm</b><a href="/pub/video/2010/elce/vidcaps/elce2010-lindholm-memory.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-lindholm-memory-thumb.jpg" alt="Video capture"/></a><br/>ARM<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Lindholm">Software Considerations When Using High-Performance Memory Systems</a><br/><a href="http://elinux.org/images/f/fa/Software_implications_memory_systems.pdf">Slides</a><br/>Video (46 minutes):<br/><a href="/pub/video/2010/elce/elce2010-lindholm-memory.webm">full HD</a> (511M), <a href="/pub/video/2010/elce/elce2010-lindholm-memory-450p.webm">450&#215;800</a> (153M)<br/><br />
<b>Ravi Sankar Guntur</b><a href="/pub/video/2010/elce/vidcaps/elce2010-guntur-memory-leaks.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-guntur-memory-leaks-thumb.jpg" alt="Video capture"/></a><br/>Samsung<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Guntur">A Simple Method to Detect Memory Leaks and Buffer Overruns</a><br/><a href="http://elinux.org/images/d/d5/SafeMem-ELC-E-2010.pdf">Slides</a><br/>Video (17 minutes):<br/><a href="/pub/video/2010/elce/elce2010-guntur-memory-leaks.webm">full HD</a> (171M), <a href="/pub/video/2010/elce/elce2010-guntur-memory-leaks-450p.webm">450&#215;800</a> (55M)<br/><br />
<b>Will Newton</b><a href="/pub/video/2010/elce/vidcaps/elce2010-newton-onchip-memory.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-newton-onchip-memory-thumb.jpg" alt="Video capture"/></a><br/>Imagination Technologies<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Newton">Exploiting On-chip Memories in Embedded Linux Applications</a><br/><a href="http://elinux.org/images/0/09/Will_newton-elc2010-slides.pdf">Slides</a><br/>Video (20 minutes):<br/><a href="/pub/video/2010/elce/elce2010-newton-onchip-memory.webm">full HD</a> (255M), <a href="/pub/video/2010/elce/elce2010-newton-onchip-memory-450p.webm">450&#215;800</a> (68M)<br/><br />
<b>Andrey Fedotov</b><a href="/pub/video/2010/elce/vidcaps/elce2010-fedotov-safety-critical.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-fedotov-safety-critical-thumb.jpg" alt="Video capture"/></a><br/>AFSoft<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Fedotov">Linux Application in Safety-Critical Environment: A Real-Life Example</a><br/>Video (39 minutes):<br/><a href="/pub/video/2010/elce/elce2010-fedotov-safety-critical.webm">full HD</a> (304M), <a href="/pub/video/2010/elce/elce2010-fedotov-safety-critical-450p.webm">450&#215;800</a> (111M)<br/><br />
<br/><b>Anna Dushistova</b><a href="/pub/video/2010/elce/vidcaps/elce2010-dushistova-eclipse.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-dushistova-eclipse-thumb.jpg" alt="Video capture"/></a><br/>Mentor Graphics<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Dushistova">Eclipse and Embedded Linux Developers: What It Can and What It Cannot Do For You</a><br/><a href="http://elinux.org/images/7/72/EclipseForEmbeddedLinuxDevelopers-AnnaDushistova.pdf">Slides</a><br/>Video (31 minutes):<br/><a href="/pub/video/2010/elce/elce2010-dushistova-eclipse.webm">full HD</a> (338M), <a href="/pub/video/2010/elce/elce2010-dushistova-eclipse-450p.webm">450&#215;800</a> (112M)<br/><br />
<b>Yoshitake Kobayashi</b><a href="/pub/video/2010/elce/vidcaps/elce2010-kobayashi-kernel-acceleration.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-kobayashi-kernel-acceleration-thumb.jpg" alt="Video capture"/></a><br/>Toshiba<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Kobayashi">Linux Kernel Acceleration for Long-term Testing</a><br/><a href="http://elinux.org/images/6/6d/Linux_Kernel_Acceleration_for_Long-term_Testing.pdf">Slides</a><br/>Video (30 minutes):<br/><a href="/pub/video/2010/elce/elce2010-kobayashi-kernel-acceleration.webm">full HD</a> (249M), <a href="/pub/video/2010/elce/elce2010-kobayashi-kernel-acceleration-450p.webm">450&#215;800</a> (89M)<br/><br />
<b>Ralf Baechle</b><a href="/pub/video/2010/elce/vidcaps/elce2010-baechle-keynote.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-baechle-keynote-thumb.jpg" alt="Video capture"/></a><br/>Wind River<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Baechle">Embedded Linux &#8211; The State of the Nation</a><br/>Video (40 minutes):<br/><a href="/pub/video/2010/elce/elce2010-baechle-keynote.webm">full HD</a> (375M), <a href="/pub/video/2010/elce/elce2010-baechle-keynote-450p.webm">450&#215;800</a> (128M)<br/><br />
<br/><b>Jim Zemlin</b><a href="/pub/video/2010/elce/vidcaps/elce2010-zemlin-lf-celf.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-zemlin-lf-celf-thumb.jpg" alt="Video capture"/></a><br/>Linux Foundation<br/>The Linux Foundation and CELF<br/>Video (21 minutes):<br/><a href="/pub/video/2010/elce/elce2010-zemlin-lf-celf.webm">full HD</a> (282M), <a href="/pub/video/2010/elce/elce2010-zemlin-lf-celf-450p.webm">450&#215;800</a> (71M)<br/><br />
<br/><br/><b>Andrew Murray</b><a href="/pub/video/2010/elce/vidcaps/elce2010-murray-boot-time.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-murray-boot-time-thumb.jpg" alt="Video capture"/></a><br/>MPC Data<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Murray">The Right Approach to Minimal Boot Times</a><br/><a href="http://elinux.org/images/f/f7/RightApproachMinimalBootTimes.pdf">Slides</a><br/>Video (41 minutes):<br/><a href="/pub/video/2010/elce/elce2010-murray-boot-time.webm">full HD</a> (472M), <a href="/pub/video/2010/elce/elce2010-murray-boot-time-450p.webm">450&#215;800</a> (149M)<br/><br />
<b>Robert Schwebel and Sascha Hauer</b><a href="/pub/video/2010/elce/vidcaps/elce2010-schwebel-hauer-barebox.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-schwebel-hauer-barebox-thumb.jpg" alt="Video capture"/></a><br/>Pengutronix<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Schwebel">Barebox: Booting Linux Fast and Fancy</a><br/><a href="http://elinux.org/images/8/89/ELCE-2010-Barebox-Booting-Linux-Fast-and-Fancy.pdf">Slides</a><br/>Video (45 minutes):<br/><a href="/pub/video/2010/elce/elce2010-schwebel-hauer-barebox.webm">full HD</a> (779M), <a href="/pub/video/2010/elce/elce2010-schwebel-hauer-barebox-450p.webm">450&#215;800</a> (192M)<br/><br />
<b>Kevin Hilman</b><a href="/pub/video/2010/elce/vidcaps/elce2010-hilman-runtime-pm.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-hilman-runtime-pm-thumb.jpg" alt="Video capture"/></a><br/>Deep Root Systems<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Hilman">Runtime Power Management</a><br/><a href="http://elinux.org/images/c/cd/ELC-2010-khilman-Runtime-PM.odp">Slides</a><br/>Video (45 minutes):<br/><a href="/pub/video/2010/elce/elce2010-hilman-runtime-pm.webm">full HD</a> (780M), <a href="/pub/video/2010/elce/elce2010-hilman-runtime-pm-450p.webm">450&#215;800</a> (195M)<br/><br />
<b>Michael Opdenacker</b><a href="/pub/video/2010/elce/vidcaps/elce2010-opdenacker-flashfs.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-opdenacker-flashfs-thumb.jpg" alt="Video capture"/></a><br/>Free Electrons<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Opdenacker">Flash Filesystem Benchmarks</a><br/><a href="http://elinux.org/images/d/d7/Elce2010-flash-filesystems.pdf">Slides</a><br/>Video (47 minutes):<br/><a href="/pub/video/2010/elce/elce2010-opdenacker-flashfs.webm">full HD</a> (937M), <a href="/pub/video/2010/elce/elce2010-opdenacker-flashfs-450p.webm">450&#215;800</a> (229M)<br/><br />
<b>Ari Rauch</b><a href="/pub/video/2010/elce/vidcaps/elce2010-rauch-keynote.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-rauch-keynote-thumb.jpg" alt="Video capture"/></a><br/>Texas Instruments<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Rauch">The Dynamic Role of Open Linux Architectures in Today&#8217;s Mobile Landscape</a><br/><a href="http://elinux.org/images/b/b5/Elce2010-ari-rauch.pdf">Slides</a><br/>Video (34 minutes):<br/><a href="/pub/video/2010/elce/elce2010-rauch-keynote.webm">full HD</a> (789M), <a href="/pub/video/2010/elce/elce2010-rauch-keynote-450p.webm">450&#215;800</a> (203M)<br/><br />
<b>Benjamin Gaignard</b><a href="/pub/video/2010/elce/vidcaps/elce2010-gaignard-android-gstreamer.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-gaignard-android-gstreamer-thumb.jpg" alt="Video capture"/></a><br/>ST-Ericsson<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Gaignard">Android and GStreamer</a><br/><a href="http://elinux.org/images/a/a4/Android_and_Gstreamer.ppt">Slides</a><br/>Video (42 minutes):<br/><a href="/pub/video/2010/elce/elce2010-gaignard-android-gstreamer.webm">full HD</a> (432M), <a href="/pub/video/2010/elce/elce2010-gaignard-android-gstreamer-450p.webm">450&#215;800</a> (133M)<br/><br />
<b>Hans Verkuil</b><a href="/pub/video/2010/elce/vidcaps/elce2010-verkuil-soc-video.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-verkuil-soc-video-thumb.jpg" alt="Video capture"/></a><br/>Tandberg<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Verkuil">Supporting SoC Video Subsystems in Video4linux</a><br/><a href="http://elinux.org/images/e/e8/SoC_and_V4L2.odp">Slides</a><br/>Video (45 minutes):<br/><a href="/pub/video/2010/elce/elce2010-verkuil-soc-video.webm">full HD</a> (424M), <a href="/pub/video/2010/elce/elce2010-verkuil-soc-video-450p.webm">450&#215;800</a> (139M)<br/><br />
<b>Benjamin Zores</b><a href="/pub/video/2010/elce/vidcaps/elce2010-zores-multimedia.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-zores-multimedia-thumb.jpg" alt="Video capture"/></a><br/>Alcatel-Lucent<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Zores">State of Multimedia in 2010&#8242;s Embedded Linux Devices</a><br/><a href="http://elinux.org/images/8/89/State_of_Multimedia_in_2010_Embedded_Linux_Devices.pdf">Slides</a><br/>Video (45 minutes):<br/><a href="/pub/video/2010/elce/elce2010-zores-multimedia.webm">full HD</a> (784M), <a href="/pub/video/2010/elce/elce2010-zores-multimedia-450p.webm">450&#215;800</a> (219M)<br/><br />
<b>Iago Toral Quiroga</b><a href="/pub/video/2010/elce/vidcaps/elce2010-quiroga-grilo.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-quiroga-grilo-thumb.jpg" alt="Video capture"/></a><br/>Igalia/Grilo<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Iago">Grilo: Integrating Multimedia Content in Applications</a><br/><a href="http://elinux.org/images/a/ac/Grilo.pdf">Slides</a><br/>Video (32 minutes):<br/><a href="/pub/video/2010/elce/elce2010-quiroga-grilo.webm">full HD</a> (515M), <a href="/pub/video/2010/elce/elce2010-quiroga-grilo-450p.webm">450&#215;800</a> (149M)<br/><br />
<b>Jean-Paul Saman</b><a href="/pub/video/2010/elce/vidcaps/elce2010-saman-vlc-davinci.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-saman-vlc-davinci-thumb.jpg" alt="Video capture"/></a><br/>M2X BV<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Saman">Porting VLC to TI DaVinci</a><br/><a href="http://elinux.org/images/d/db/Vlc-davinci-port.pdf">Slides</a><br/>Video (46 minutes):<br/><a href="/pub/video/2010/elce/elce2010-saman-vlc-davinci.webm">full HD</a> (516M), <a href="/pub/video/2010/elce/elce2010-saman-vlc-davinci-450p.webm">450&#215;800</a> (167M)<br/><br />
<b>Stefan Kost</b><a href="/pub/video/2010/elce/vidcaps/elce2010-kost-meego-multimedia.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-kost-meego-multimedia-thumb.jpg" alt="Video capture"/></a><br/>Nokia<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Cost">Meego Multimedia</a><br/><a href="http://elinux.org/images/d/d1/MeeGoMultimedia.pdf">Slides</a><br/>Video (37 minutes):<br/><a href="/pub/video/2010/elce/elce2010-kost-meego-multimedia.webm">full HD</a> (316M), <a href="/pub/video/2010/elce/elce2010-kost-meego-multimedia-450p.webm">450&#215;800</a> (105M)<br/><br />
<b>Vitaly Wool</b><a href="/pub/video/2010/elce/vidcaps/elce2010-wool-uio.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-wool-uio-thumb.jpg" alt="Video capture"/></a><br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Wool">Porting Legacy Code to Linux Userspace Driver Framework</a><br/>Video (26 minutes):<br/><a href="/pub/video/2010/elce/elce2010-wool-uio.webm">full HD</a> (400M), <a href="/pub/video/2010/elce/elce2010-wool-uio-450p.webm">450&#215;800</a> (108M)<br/><br />
<br/><br/><b>Martin Michlmayr</b><a href="/pub/video/2010/elce/vidcaps/elce2010-michlmayr-debian-nas.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-michlmayr-debian-nas-thumb.jpg" alt="Video capture"/></a><br/>Debian<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Michlmayr">Adapting Debian Installer to NAS and Other Consumer Devices</a><br/><a href="http://elinux.org/images/6/67/Michlmayr-debian-on-nas.pdf">Slides</a><br/>Video (21 minutes):<br/><a href="/pub/video/2010/elce/elce2010-michlmayr-debian-nas.webm">full HD</a> (196M), <a href="/pub/video/2010/elce/elce2010-michlmayr-debian-nas-450p.webm">450&#215;800</a> (62M)<br/><br />
<b>Frank Scholz</b><a href="/pub/video/2010/elce/vidcaps/elce2010-scholz-android-home.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-scholz-android-home-thumb.jpg" alt="Video capture"/></a><br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Scholz">Android and Its Impact On Home Entertainment and Home Automation</a><br/>Video (28 minutes):<br/><a href="/pub/video/2010/elce/elce2010-scholz-android-home.webm">full HD</a> (347M), <a href="/pub/video/2010/elce/elce2010-scholz-android-home-450p.webm">450&#215;800</a> (101M)<br/><br />
<br/><br/><b>Wookey</b><a href="/pub/video/2010/elce/vidcaps/elce2010-wookey-yaffs.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-wookey-yaffs-thumb.jpg" alt="Video capture"/></a><br/>Yaffs<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Wookey">Yaffs updates</a><br/><a href="http://wookware.org/talks/yaffsupdate-ELCE-2010.pdf">Slides</a><br/>Video (27 minutes):<br/><a href="/pub/video/2010/elce/elce2010-wookey-yaffs.webm">full HD</a> (312M), <a href="/pub/video/2010/elce/elce2010-wookey-yaffs-450p.webm">450&#215;800</a> (95M)<br/><br />
<b>Yann E. Morin</b><a href="/pub/video/2010/elce/vidcaps/elce2010-morin-crosstoolng.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-morin-crosstoolng-thumb.jpg" alt="Video capture"/></a><br/>Crosstool-ng<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Morin">Crosstool-NG, A Cross-Toolchain Generator</a><br/><a href="http://elinux.org/images/3/36/ELC-E_2010_-_crosstool-NG.odp">Slides</a><br/>Video (41 minutes):<br/><a href="/pub/video/2010/elce/elce2010-morin-crosstoolng.webm">full HD</a> (1.1G), <a href="/pub/video/2010/elce/elce2010-morin-crosstoolng-450p.webm">450&#215;800</a> (185M)<br/><br />
<b>Armijn Hemel</b><a href="/pub/video/2010/elce/vidcaps/elce2010-hemel-binary-analysis.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-hemel-binary-analysis-thumb.jpg" alt="Video capture"/></a><br/>Loohuis Consulting<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Hemel">Introducing the Binary Analysis Tool</a><br/><a href="http://elinux.org/images/c/c2/Elce2010.odp">Slides</a><br/>Video (47 minutes):<br/><a href="/pub/video/2010/elce/elce2010-hemel-binary-analysis.webm">full HD</a> (507M), <a href="/pub/video/2010/elce/elce2010-hemel-binary-analysis-450p.webm">450&#215;800</a> (155M)<br/><br />
<b>Kees-Jan Dijkzeul</b><a href="/pub/video/2010/elce/vidcaps/elce2010-dijkzeul-autotools.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-dijkzeul-autotools-thumb.jpg" alt="Video capture"/></a><br/>Sioux Embedded Systems<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Dijkzeul">A Gentle Introduction to Autotools</a><br/><a href="http://elinux.org/images/3/33/101028-autotools-celf.odp">Slides</a><br/>Video (41 minutes):<br/><a href="/pub/video/2010/elce/elce2010-dijkzeul-autotools.webm">full HD</a> (371M), <a href="/pub/video/2010/elce/elce2010-dijkzeul-autotools-450p.webm">450&#215;800</a> (124M)<br/><br />
<b>Klaas Van Gend</b><a href="/pub/video/2010/elce/vidcaps/elce2010-vangend-virtualization.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-vangend-virtualization-thumb.jpg" alt="Video capture"/></a><br/>Montavista<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Gend">Deflating the Virtualization Hype in 3 Simple Steps</a><br/><a href="http://elinux.org/images/5/5c/Deflate-virtualization.pdf">Slides</a><br/>Video (38 minutes):<br/><a href="/pub/video/2010/elce/elce2010-vangend-virtualization.webm">full HD</a> (507M), <a href="/pub/video/2010/elce/elce2010-vangend-virtualization-450p.webm">450&#215;800</a> (131M)<br/><br />
<b>Peter Korsgaard</b><a href="/pub/video/2010/elce/vidcaps/elce2010-korsgaard-driverless.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-korsgaard-driverless-thumb.jpg" alt="Video capture"/></a><br/>Buildroot<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Korsgaard">Do More With Less &#8211; On Driver-less Interfacing with Embedded Devices</a><br/><a href="http://elinux.org/images/5/52/Do_more_with_less.pdf">Slides</a><br/>Video (48 minutes):<br/><a href="/pub/video/2010/elce/elce2010-korsgaard-driverless.webm">full HD</a> (529M), <a href="/pub/video/2010/elce/elce2010-korsgaard-driverless-450p.webm">450&#215;800</a> (173M)<br/><br />
<b>Ray Kinsella</b><a href="/pub/video/2010/elce/vidcaps/elce2010-kinsella-xen.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-kinsella-xen-thumb.jpg" alt="Video capture"/></a><br/>Intel<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Kinsella">Xen in Embedded Systems</a><br/><a href="http://elinux.org/images/1/11/Xen_in_Embedded_Systems.pdf">Slides</a><br/>Video (34 minutes):<br/><a href="/pub/video/2010/elce/elce2010-kinsella-xen.webm">full HD</a> (380M), <a href="/pub/video/2010/elce/elce2010-kinsella-xen-450p.webm">450&#215;800</a> (135M)<br/><br />
<b>Arnout Vandecappelle</b><a href="/pub/video/2010/elce/vidcaps/elce2010-vandecappelle-testing.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-vandecappelle-testing-thumb.jpg" alt="Video capture"/></a><br/>Mind<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Vandecappelle">Practical Testing of Open Source Embedded Systems</a><br/><a href="http://elinux.org/images/e/ec/Embedded_software_testing.pdf">Slides</a><br/>Video (51 minutes):<br/><a href="/pub/video/2010/elce/elce2010-vandecappelle-testing.webm">full HD</a> (364M), <a href="/pub/video/2010/elce/elce2010-vandecappelle-testing-450p.webm">450&#215;800</a> (160M)<br/><br />
<b>Carmelo Amoroso and Rosario Contarino</b><a href="/pub/video/2010/elce/vidcaps/elce2010-amoroso-contarino-preresolver.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-amoroso-contarino-preresolver-thumb.jpg" alt="Video capture"/></a><br/>STMicroelectronics<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Amoroso">Lightweight Prelinker for Kernel Modules</a><br/><a href="http://elinux.org/images/8/89/LKM_Preresolver_ELC-E_2010.pdf">Slides</a><br/>Video (45 minutes):<br/><a href="/pub/video/2010/elce/elce2010-amoroso-contarino-preresolver.webm">full HD</a> (302M), <a href="/pub/video/2010/elce/elce2010-amoroso-contarino-preresolver-450p.webm">450&#215;800</a> (129M)<br/><br />
<b>Frank Rowand</b><a href="/pub/video/2010/elce/vidcaps/elce2010-rowand-rt-latency.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-rowand-rt-latency-thumb.jpg" alt="Video capture"/></a><br/>Sony<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Rowand">Identifying Embedded Real-Time Latency Issues: I-Cache and Locks</a><br/><a href="http://elinux.org/images/6/67/Rt_latency_cache_and_locks.pdf">Slides</a><br/>Video (43 minutes):<br/><a href="/pub/video/2010/elce/elce2010-rowand-rt-latency.webm">full HD</a> (272M), <a href="/pub/video/2010/elce/elce2010-rowand-rt-latency-450p.webm">450&#215;800</a> (120M)<br/><br />
<b>David Anders</b><a href="/pub/video/2010/elce/vidcaps/elce2010-anders-board-bringup.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-anders-board-bringup-thumb.jpg" alt="Video capture"/></a><br/>Texas Instruments<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Anders">Board Bringup: Methods and Utilities</a><br/><a href="http://elinux.org/images/4/43/Elc-eu-board-bringup.pdf">Slides</a><br/>Video (34 minutes):<br/><a href="/pub/video/2010/elce/elce2010-anders-board-bringup.webm">full HD</a> (248M), <a href="/pub/video/2010/elce/elce2010-anders-board-bringup-450p.webm">450&#215;800</a> (99M)<br/><br />
<b>John Ogness</b><a href="/pub/video/2010/elce/vidcaps/elce2010-ogness-ipl-ubi.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-ogness-ipl-ubi-thumb.jpg" alt="Video capture"/></a><br/>Linutronix<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Ogness">IPL+UBI: Flexible and Reliable with Linux as the Bootloader</a><br/><a href="http://elinux.org/images/4/45/Ipl_and_ubi.pdf">Slides</a><br/>Video (27 minutes):<br/><a href="/pub/video/2010/elce/elce2010-ogness-ipl-ubi.webm">full HD</a> (232M), <a href="/pub/video/2010/elce/elce2010-ogness-ipl-ubi-450p.webm">450&#215;800</a> (89M)<br/><br />
<b>Vitaly Wool</b><a href="/pub/video/2010/elce/vidcaps/elce2010-wool-wlan.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-wool-wlan-thumb.jpg" alt="Video capture"/></a><br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Wool2">WLAN Chips in Embedded Linux Systems</a><br/>Video (23 minutes):<br/><a href="/pub/video/2010/elce/elce2010-wool-wlan.webm">full HD</a> (264M), <a href="/pub/video/2010/elce/elce2010-wool-wlan-450p.webm">450&#215;800</a> (82M)<br/><br />
<br/><br/><b>Grant Likely</b><a href="/pub/video/2010/elce/vidcaps/elce2010-likely-arm-device-tree.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-likely-arm-device-tree-thumb.jpg" alt="Video capture"/></a><br/>Secret Lab Technologies<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Likely">ARM Flattened Device Tree Status Report</a><br/><a href="http://elinux.org/images/1/14/ELCE-2010_ARM_Device_Tree_Status_Report.pdf">Slides</a><br/>Video (40 minutes):<br/><a href="/pub/video/2010/elce/elce2010-likely-arm-device-tree.webm">full HD</a> (542M), <a href="/pub/video/2010/elce/elce2010-likely-arm-device-tree-450p.webm">450&#215;800</a> (173M)<br/><br />
<b>Koen Kooi</b><a href="/pub/video/2010/elce/vidcaps/elce2010-kooi-openembedded.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-kooi-openembedded-thumb.jpg" alt="Video capture"/></a><br/>OpenEmbedded<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Kooi">The State of OpenEmbedded and Tooling to Make Life Easier</a><br/><a href="http://elinux.org/images/7/73/Openembedded.pdf">Slides</a><br/>Video (44 minutes):<br/><a href="/pub/video/2010/elce/elce2010-kooi-openembedded.webm">full HD</a> (308M), <a href="/pub/video/2010/elce/elce2010-kooi-openembedded-450p.webm">450&#215;800</a> (122M)<br/><br />
<b>Harald Welte</b><a href="/pub/video/2010/elce/vidcaps/elce2010-welte-openbsc.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-welte-openbsc-thumb.jpg" alt="Video capture"/></a><br/>OpenBSC<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Welte">Running your own GSM+GPRS network using OpenBSC, OsmoSGSN and OpenGGSN</a><br/><a href="http://elinux.org/images/6/65/Elce2010-welte-openbsc.pdf">Slides</a><br/>Video (49 minutes):<br/><a href="/pub/video/2010/elce/elce2010-welte-openbsc.webm">full HD</a> (402M), <a href="/pub/video/2010/elce/elce2010-welte-openbsc-450p.webm">450&#215;800</a> (163M)<br/><br />
<b>Arun Raghavan</b><a href="/pub/video/2010/elce/vidcaps/elce2010-raghavan-pulseaudio.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-raghavan-pulseaudio-thumb.jpg" alt="Video capture"/></a><br/>Collabora<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Raghavan">PulseAudio In The Embedded World</a><br/><a href="http://elinux.org/images/6/61/Arun-pulse-elce2010.pdf">Slides</a><br/>Video (30 minutes):<br/><a href="/pub/video/2010/elce/elce2010-raghavan-pulseaudio.webm">full HD</a> (204M), <a href="/pub/video/2010/elce/elce2010-raghavan-pulseaudio-450p.webm">450&#215;800</a> (88M)<br/><br />
<b>Jake Edge</b><a href="/pub/video/2010/elce/vidcaps/elce2010-edge-threat-models.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-edge-threat-models-thumb.jpg" alt="Video capture"/></a><br/>LWN.net<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Edge">Understanding Threat Models for Embedded Devices</a><br/><a href="http://elinux.org/images/8/86/Edge-ELCE-2010.pdf">Slides</a><br/>Video (29 minutes):<br/><a href="/pub/video/2010/elce/elce2010-edge-threat-models.webm">full HD</a> (186M), <a href="/pub/video/2010/elce/elce2010-edge-threat-models-450p.webm">450&#215;800</a> (80M)<br/><br />
<b>Gustavo F. Padovan</b><a href="/pub/video/2010/elce/vidcaps/elce2010-padovan-bluetooth.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-padovan-bluetooth-thumb.jpg" alt="Video capture"/></a><br/>Profusion<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/sessions.html#Padovan">The Linux Bluetooth Stack</a><br/><a href="http://elinux.org/images/2/2a/Bluetooth_conference.pdf">Slides</a><br/>Video (30 minutes):<br/><a href="/pub/video/2010/elce/elce2010-padovan-bluetooth.webm">full HD</a> (213M), <a href="/pub/video/2010/elce/elce2010-padovan-bluetooth-450p.webm">450&#215;800</a> (87M)<br/><br />
<b>Klaas van Gend</b><a href="/pub/video/2010/elce/vidcaps/elce2010-endgame.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-endgame-thumb.jpg" alt="Video capture"/></a><br/>Closing session<br/>Video (62 minutes):<br/><a href="/pub/video/2010/elce/elce2010-endgame.webm">full HD</a> (1.2G), <a href="/pub/video/2010/elce/elce2010-endgame-450p.webm">450&#215;800</a> (285M)<br/><br />
<br/><br/><br/><b>Chris Simmonds</b><a href="/pub/video/2010/elce/vidcaps/elce2010-simmonds-embedded-linux-quick-start1.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-simmonds-embedded-linux-quick-start1-thumb.jpg" alt="Video capture"/></a><br/>2net<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/tutorial.html#Simmonds">The Embedded Linux Quick Start Guide &#8211; Part 1</a><br/><a href="http://elinux.org/images/c/cc/Linux-quick-start.tar.gz">Slides</a><br/>Video (52 minutes):<br/><a href="/pub/video/2010/elce/elce2010-simmonds-embedded-linux-quick-start1.webm">full HD</a> (397M)<br/><br />
<b>Chris Simmonds</b><a href="/pub/video/2010/elce/vidcaps/elce2010-simmonds-embedded-linux-quick-start2.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-simmonds-embedded-linux-quick-start2-thumb.jpg" alt="Video capture"/></a><br/>2net<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/tutorial.html#Simmonds">The Embedded Linux Quick Start Guide &#8211; Part 2</a><br/><a href="http://elinux.org/images/c/cc/Linux-quick-start.tar.gz">Slides</a><br/>Video (79 minutes):<br/><a href="/pub/video/2010/elce/elce2010-simmonds-embedded-linux-quick-start2.webm">full HD</a> (660M)<br/><br />
<b>Chris Simmonds</b><a href="/pub/video/2010/elce/vidcaps/elce2010-simmonds-embedded-linux-quick-start3.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-simmonds-embedded-linux-quick-start3-thumb.jpg" alt="Video capture"/></a><br/>2net<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/tutorial.html#Simmonds">The Embedded Linux Quick Start Guide &#8211; Part 3</a><br/><a href="http://elinux.org/images/c/cc/Linux-quick-start.tar.gz">Slides</a><br/>Video (67 minutes):<br/><a href="/pub/video/2010/elce/elce2010-simmonds-embedded-linux-quick-start3.webm">full HD</a> (501M)<br/><br />
<b>Chris Simmonds</b><a href="/pub/video/2010/elce/vidcaps/elce2010-simmonds-android1.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-simmonds-android1-thumb.jpg" alt="Video capture"/></a><br/>2net<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/tutorial.html#Simmonds1">What else can you do with Android? &#8211; Part 1</a><br/><a href="http://elinux.org/images/0/0c/Android-inside.tar.gz">Slides</a><br/>Video (49 minutes):<br/><a href="/pub/video/2010/elce/elce2010-simmonds-android1.webm">full HD</a> (432M), <a href="/pub/video/2010/elce/elce2010-simmonds-android1-450p.webm">450&#215;800</a> (144M)<br/><br />
<b>Chris Simmonds</b><a href="/pub/video/2010/elce/vidcaps/elce2010-simmonds-android2.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-simmonds-android2-thumb.jpg" alt="Video capture"/></a><br/>2net<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/tutorial.html#Simmonds1">What else can you do with Android? &#8211; Part 2</a><br/><a href="http://elinux.org/images/0/0c/Android-inside.tar.gz">Slides</a><br/>Video (31 minutes):<br/><a href="/pub/video/2010/elce/elce2010-simmonds-android2.webm">full HD</a> (293M), <a href="/pub/video/2010/elce/elce2010-simmonds-android2-450p.webm">450&#215;800</a> (94M)<br/><br />
<b>Chris Simmonds</b><a href="/pub/video/2010/elce/vidcaps/elce2010-simmonds-android3.jpg"><img class="alignright" src="/pub/video/2010/elce/vidcaps/elce2010-simmonds-android3-thumb.jpg" alt="Video capture"/></a><br/>2net<br/><a href="http://www.embeddedlinuxconference.com/elc_europe10/tutorial.html#Simmonds1">What else can you do with Android? &#8211; Part 3</a><br/><a href="http://elinux.org/images/0/0c/Android-inside.tar.gz">Slides</a><br/>Video (59 minutes):<br/><a href="/pub/video/2010/elce/elce2010-simmonds-android3.webm">full HD</a> (545M), <a href="/pub/video/2010/elce/elce2010-simmonds-android3-450p.webm">450&#215;800</a> (180M)<br/></p>
<p>Here are also <a href="/blog/elce-2010-tutorial-videos">videos</a> of the Embedded Linux and Android tutorials by Chris Simmonds.</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-2010-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" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></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-2010-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-2010-videos/"  data-text="ELCE 2010 videos &#8211; Now in full HD" data-count="horizontal"></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-2010-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-2010-videos/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Linux Kernel Development, third edition</title>
		<link>http://free-electrons.com/blog/linux-kernel-development-book3/</link>
		<comments>http://free-electrons.com/blog/linux-kernel-development-book3/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 20:00:21 +0000</pubDate>
		<dc:creator>Thomas Petazzoni</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=2951</guid>
		<description><![CDATA[Linux Kernel Development is a book authored by Robert Love, a famous kernel developer. Contrary to the very famous Linux Device Drivers book, Linux Kernel Development is not oriented towards driver development, but instead covers how the core Linux kernel &#8230; <a href="http://free-electrons.com/blog/linux-kernel-development-book3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_2954" class="wp-caption alignright" style="width: 310px"><a href="http://www.amazon.com/Linux-Kernel-Development-Robert-Love/dp/0672329468"><img src="http://free-electrons.com/wp-content/uploads/2010/09/51hWb+1UQtL._BO2204203200_PIsitb-sticker-arrow-clickTopRight35-76_AA300_SH20_OU01_.jpg" alt="" title="Linux Kernel Development" width="300" height="300" class="size-full wp-image-2954" /></a><p class="wp-caption-text">Linux Kernel Development, by Robert Love, 3rd edition</p></div>
<p>Linux Kernel Development is a book authored by Robert Love, a famous kernel developer. Contrary to the very famous Linux Device Drivers book, Linux Kernel Development is not oriented towards driver development, but instead covers how the core Linux kernel works.</p>
<p>Having this knowledge is not absolutely necessary to write Linux device drivers, but having a good overall understanding of the kernel always help to understand what&#8217;s going on in your system, even at the application level. In July this year, the third edition of Linux Kernel Development has been published, which upgrades the book contents to kernel version 2.6.34, a good opportunity to have a new look at the book that Free Electrons received a few weeks ago.</p>
<p>After a quick introduction to the kernel sources (configuring, building, organization of the source tree), the book immediately dives into kernel internals:</p>
<ul>
<li><b>Process management</b>: how the kernel represents processes and their state, how processes are created inside the kernel, how threads are handled, are processes are terminated.</li>
<li><b>Process scheduling</b>: a full chapter dedicated to the Linux kernel process scheduler. The new CFS scheduler is of course covered in great detail, with large portion of commented source code, for those who want to understand the fine details of the scheduler. Topics such as process sleep/wake-up, preemption, real-time scheduling policies are also covered.</li>
<li><b>System calls</b> are then covered: how they are implemented, how parameters are passed from userspace to the kernel, etc. The call path from your user-space application down to the kernel is well explained in this chapter.</li>
<li><b>Kernel data structures</b>: a generic chapter which details the kernel API for linked lists, queues, maps, and binary trees. Those APIs are omni-present inside the kernel, and it&#8217;s therefore a good idea to know how they work, both for understand existing code and for writing new code.</li>
<li><b>Interrupts</b>: how interrupts are handled and how one can write an interrupt handler. Unfortunately, the newly introduced threaded interrupt handlers are not covered, but it&#8217;s true that their usage is not yet very widespread inside the mainline kernel.</li>
<li><b>Bottom halves and deferring work</b>, a topic closely related to interrupt handling. It covers bottom halves, softirqs, tasklets and workqueues.</li>
<li><b>Kernel synchronization</b>: two chapters are dedicated to this topic. First a chapter detailing <i>why</i> synchronization is needed, what are the sources of concurrency and what should be protected against concurrent access. And then a chapter detailing the mechanisms provided by the kernel to implement proper synchronization: atomic operations, spin locks, reader-writer spin locks, semaphores, reader-writer semaphores, mutexes, completion variables, sequential locks, preemption disabling, ordering and barriers</li>
<li><b>Timers and time management</b> details how the kernel manages time: ticks, jiffies counter, timers, delaying execution of code are covered in this chapter. There are unfortunately no details about the <i>clocksource</i> and <i>clockevents</i> infrastructure, and no details about how timers and high-resolution timers are implemented. Contrary to other chapters that go fairly deep into the implementation details, this one mostly only covers the API to time management rather than the internals.</li>
<li><b>Memory management</b> is the topic of the following chapter: physical memory management with the page allocator and the physical zones, then the <i>kmalloc</i>, <i>vmalloc</i> and SLAB allocators are covered. High-memory mappings, a topic specific to 32 bits architectures having more than a gigabyte of RAM is also covered in detail. The <i>per-cpu</i> interface is also covered, and will help those who want to understand parts of the kernel that have been optimized for scalability on multiple CPUs.</li>
<li><b>The Virtual Filesystem</b>, with its different objects: superblock, inode, dentry and file is covered in good detail.</li>
<li><b>The block layer</b> is then covered, with a description of the role of the <i>bio</i> structure, the request queues, and the I/O schedulers.</li>
<li>Then, the book goes back to more details about the <b>internals of memory management</b>: the <i>mm_struct</i> memory descriptor, the virtual memory areas (so called <i>VMAs</i>) and how they relate with the mmap/munmap system calls. The next chapter continues with a detailed description of the page cache implementation.</li>
<li>A fairly strange chapter called &#8220;<b>Devices and modules</b>&#8221; gives some information about kernel modules (how to build them, how to use module parameters, how dependencies are handled), then covers the internal of the device model (kobjects, ktypes, ksets, krefs) and finally sysfs. Just like the chapter covering the device model in the third edition of Linux Device Drivers, I think it totally misses the point. All the kobject, ktypes, ksets and krefs stuff is very low-level plumbing used by the Linux device model, but it is not exactly what the driver developer needs to interact with in the first place. In my opinion, a good description of the device model should rather explain what <i>struct bus_type</i>, <i>struct driver</i> and <i>struct device</i> are, how they are specialized for the different bus types in <i>pci_driver, pci_device, usb_driver, usb_device, platform_driver, platform_device</i>, and how the registration/probing of drivers and devices is done. I&#8217;ve recently given a talk about this topic, the <a href="http://free-electrons.com/pub/video/2010/rmll/rmll2010-petazzoni-linux-architecture-drivers.ogv">video is in French</a>, but the <a href="http://2010.rmll.info/IMG/pdf/kernel-device-drivers-rmll2010.pdf">slides are in English</a>.</li>
<li><b>Debugging</b> is then covered: <i>printk</i> of course, but also oopses, debugging-related kernel options, the magic SysRq key, kernel debuggers, etc.</li>
<li>A rather generic chapter about <b>Portability</b> is then proposed, and finally a chapter about <b>Patches, Hacking and the community</b> that details the kernel community, the kernel coding style, how to generate and submit patches, etc.</li>
</ul>
<p>All in all, <i>Linux Kernel Development</i> remains very good reading. I particularly appreciate the writing style of Robert Love, who manages to make a deeply-technical book interesting and easy to read. Of course, there are some topics in the kernel in which I had to dive myself and for which I&#8217;d expect to see more details in this book, but giving every possible detail about a huge beast such as the Linux kernel in just 400 pages is not possible!</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%2Flinux-kernel-development-book3%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" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></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/linux-kernel-development-book3/"></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/linux-kernel-development-book3/"  data-text="Linux Kernel Development, third edition" data-count="horizontal"></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/linux-kernel-development-book3/" 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/linux-kernel-development-book3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://free-electrons.com/pub/video/2010/rmll/rmll2010-petazzoni-linux-architecture-drivers.ogv" length="279550424" type="video/ogg" />
		</item>
		<item>
		<title>Videos from FOSDEM 2010</title>
		<link>http://free-electrons.com/blog/fosdem-2010-videos/</link>
		<comments>http://free-electrons.com/blog/fosdem-2010-videos/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 19:23:49 +0000</pubDate>
		<dc:creator>Thomas Petazzoni</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[fosdem]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=2844</guid>
		<description><![CDATA[Like every year, the Free and Open Source Developer European Meeting took place early February in Brussels, and Thomas Petazzoni, from Free Electrons, attended and recorded a few talks from the embedded session. However, contrary to previous years, I haven&#8217;t &#8230; <a href="http://free-electrons.com/blog/fosdem-2010-videos/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_2940" class="wp-caption alignright" style="width: 260px"><a href="http://free-electrons.com/wp-content/uploads/2010/09/fosdem2010-cross-build-korsgaard.png"><img src="http://free-electrons.com/wp-content/uploads/2010/09/fosdem2010-cross-build-korsgaard.png" alt="" title="Peter Korsgaard presenting Buildroot in the Cross build systems workshop at FOSDEM 2010" width="250" height="183" class="size-full wp-image-2940" /></a><p class="wp-caption-text">Peter Korsgaard presenting Buildroot in the Cross build systems workshop at FOSDEM 2010</p></div>
<p>Like every year, the <a href="http://www.fosdem.org">Free and Open Source Developer European Meeting</a> took place early February in Brussels, and Thomas Petazzoni, from Free Electrons, attended and recorded a few talks from the embedded session. However, contrary to previous years, I haven&#8217;t been able to record all talks from the embedded session, since I attended talks from other sessions which were already being recorded by others.</p>
<ul>
<li><a href="http://archive.fosdem.org/2010/schedule/events/emb_openintents">Openintents: Android intents mechanism</a>, by Friedger Müffke<br/><a href="/pub/video/2010/fosdem/fosdem2010-muffke-openintents.ogv">video</a> (31 minutes, 150M)</li>
<li><a href="http://archive.fosdem.org/2010/schedule/events/emb_best_practices">Embedded software development best practices</a>, by Gian-Carlo Pascutto<br/><a href="/pub/video/2010/fosdem/fosdem2010-ampelas-embedded-best-practices.ogv">video</a> (42 minutes, 236M)<br/><i>note: the video introduction slide says that the speaker is Adrien Ampelas, as it was announced on the FOSDEM website. However, it&#8217;s really Gian-Carlo Pascutto who gave this very interesting talk. We apologize for the mistake.</i></li>
<li><a href="http://archive.fosdem.org/2010/schedule/events/emb_limo">LiMo Platform and Mobile Linux</a>, by Andrew Savory<br/><a href="/pub/video/2010/fosdem/fosdem2010-savory-limo.ogv">video</a> (33 minutes, 132M)</li>
</ul>
<div id="attachment_2941" class="wp-caption alignright" style="width: 260px"><a href="http://free-electrons.com/wp-content/uploads/2010/09/fosdem2010-embedded-best-practices.png"><img src="http://free-electrons.com/wp-content/uploads/2010/09/fosdem2010-embedded-best-practices.png" alt="" title="Adrien Ampelas presenting Embedded software development best practices at FOSDEM 2010" width="250" height="183" class="size-full wp-image-2941" /></a><p class="wp-caption-text">Gian-Carlo Pascutto presenting Embedded software development best practices at FOSDEM 2010</p></div>
<ul>
<li><a href="http://archive.fosdem.org/2010/schedule/events/emb_cross_build">Cross Build Systems: Present &#038; Future</a>, by Yann E. Morin, Robert Schwebel, Peter Korsgaard, Florian Fainelli, etc.<br/><a href="/pub/video/2010/fosdem/fosdem2010-workshop-cross-build-systems.ogv">video</a> (42 minutes, 226M)</li>
<li><a href="http://archive.fosdem.org/2010/schedule/events/emb_dspbridge">ARM and DSP talking to each other in OMAP3: the dspbridge</a>, by Víctor Manuel Jáquez Leal<br/><a href="/pub/video/2010/fosdem/fosdem2010-jaquez-leal-omap3-dsp.ogv">video</a> (27 minutes, 75M)</li>
</ul>
<p>We also attended talks from the X.org and Coreboot developer roooms : videos for the X.org developer room can be found at <a href="http://video.fosdem.org/2010/devrooms/xorg/">http://video.fosdem.org/2010/devrooms/xorg/</a> and videos for the Coreboot developer room can be found at <a href="http://video.fosdem.org/2010/devrooms/coreboot/">http://video.fosdem.org/2010/devrooms/coreboot/</a>.</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%2Ffosdem-2010-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" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></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/fosdem-2010-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/fosdem-2010-videos/"  data-text="Videos from FOSDEM 2010" data-count="horizontal"></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/fosdem-2010-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/fosdem-2010-videos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ELC 2010 videos</title>
		<link>http://free-electrons.com/blog/elc-2010-videos/</link>
		<comments>http://free-electrons.com/blog/elc-2010-videos/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 05:18:48 +0000</pubDate>
		<dc:creator>Michael Opdenacker</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[elc]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=2886</guid>
		<description><![CDATA[Videos from the Embedded Linux Conference in San Francisco, April 12-14, 2010. The 2010 edition of the Embedded Linux Conference was once again a very interesting event. For embedded Linux developers, the Embedded Linux Conference is a perfect place to &#8230; <a href="http://free-electrons.com/blog/elc-2010-videos/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Videos from the Embedded Linux Conference in San Francisco, April 12-14, 2010.</p>
<p>The <a href="http://www.embeddedlinuxconference.com/elc_2010/index.html">2010 edition of the Embedded Linux Conference</a> was once again a very interesting event. For embedded Linux developers, the Embedded Linux Conference is a perfect place to learn about new technologies, profit from the experience of other developers, and to meet key software developers.</p>
<p>For people who couldn&#8217;t attend this conference, and for single core people who didn&#8217;t manage to attend two or three talks at the same time, here are the videos that we managed to shoot. As usual, the videos are released with a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution &#8211; ShareAlike 3.0 license</a>.</p>
<ul>
<li><a href="/pub/video/2010/elc/elc2010-bird-welcome.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-bird-welcome-small.jpg" alt="Tim Bird"/></a>Welcome speech, by Tim Bird (CE Linux Forum)<br/><a href="/pub/video/2010/elc/elc2010-bird-welcome.ogv">HD video</a> (12 minutes, 128M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Rowand">Real-Time Linux Failure</a>, by Frank Rowand (Sony Corporation)<br/><a href="http://elinux.org/images/b/be/Real_time_linux_failure.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-rowand-rt-linux-failure.ogv">HD video</a> (53 minutes, 488M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/program.html#Anderson1">Using Interrupt Threads to Prioritize Interrupts</a>, by Mike Anderson (The PTR Group)<br/><a href="http://elinux.org/images/b/b6/InterruptThreads_Anderson.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-anderson-irq-threads.ogv">HD video</a> (61 minutes, 574M)</li>
<li><a href="/pub/video/2010/elc/elc2010-kroah-hartman-android.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-kroah-hartman-android-small.jpg" alt="Greg Kroah-Hartman"/></a><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#KroahHartman">Android: A Case Study of an Embedded Linux Project</a>, by Greg Kroah-Hartman (Novell)<br/><a href="http://elinux.org/images/e/e6/Gregkh-android-presentation-celf2010.tar.gz">slides</a>, <a href="/pub/video/2010/elc/elc2010-kroah-hartman-android.ogv">HD video</a> (52 minutes, 893M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/program.html#Gross">Experiences in Android Porting, Lessons Learned,Tips and Tricks</a>, by Marc Gross (Intel)<br/><a href="http://elinux.org/images/e/ee/ELC2010-android-xp-tips-tricks.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-gross-android-porting.ogv">HD video</a> (56 minutes, 398M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Jung">Measuring Responsiveness of Linux Kernel on Embedded System</a>, by YungJoon Jung and DongHyouk Lim (ETRI)<br/><a href="/pub/video/2010/elc/elc2010-gross-android-porting.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-gross-android-porting-small.jpg" alt="Marc Gross"/></a><a href="/pub/video/2010/elc/elc2010-jung-lim-kernel-responsiveness.ogv">HD video</a> (41 minutes, 220M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/program.html#Sally">GPIO: Talking to the Outside World</a>, by Gene Sally (Touchtown)<br/><a href="http://elinux.org/images/d/d4/Celf-gpio.odp">slides</a>, <a href="/pub/video/2010/elc/elc2010-sally-gpio.ogv">HD video</a> (61 minutes, 596M)</li>
<li>Announcements, by Tim Bird (Sony)<br/><a href="/pub/video/2010/elc/elc2010-bird-announcements.ogv">HD video</a> (6 minutes, 144M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Asay">Embedded in 2010: An End to the Entropy?</a>, by Matt Asay (Canonical)<br/><a href="http://elinux.org/images/6/68/Embedded_in_2010_An_End_to_the_Entry-CELF-April_2010_4-13-2010.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-asay-keynote.ogv">HD video</a> (41 minutes, 881M)</li>
<li><a href="/pub/video/2010/elc/elc2010-asay-keynote.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-asay-keynote-small.jpg" alt="Matt Asay"/></a><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Hilman">Runtime Power Management: Overview and Platform Implementation</a>, by Kevin Hilman (Deep Root Systems)<br/><a href="http://elinux.org/images/0/08/ELC-2010-Hilman-Runtime-PM.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-hilman-runtime-pm.ogv">HD video</a> (55 minutes, 1.3G)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Malek">Embedded Multi-core with Adeos</a>, by Dan Malek (Mentor Graphics)<br/><a href="/pub/video/2010/elc/elc2010-malek-adeos.ogv">HD video</a> (55 minutes, 367M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Rostedt">Ftrace &#8211; Embedded Edition</a>, by Steven Rostedt (Red Hat)<br/><a href="/pub/video/2010/elc/elc2010-hilman-runtime-pm.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-hilman-runtime-pm-small.jpg" alt="Kevin Hilman"/></a><a href="http://people.redhat.com/srostedt/ftrace-embedded.odp">slides</a>, <a href="/pub/video/2010/elc/elc2010-rostedt-ftrace.ogv">HD video</a> (55 minutes, 346M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Toupin">Linux Toolchain Overview with Advanced Debugging and Tracing Features</a>, by Dominique Toupin (Ericsson)<br/><a href="http://elinux.org/images/5/56/TraceDebug_EmbeddedLinuxConApril2010.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-toupin-toolchain.ogv">HD video</a> (58 minutes, 251M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Lewis">Case Study &#8211; Embedded linux in a Digital Television STB</a>, by Melanie Rhianna Lewis (Red Embedded Consulting)<br/><a href="http://elinux.org/images/8/8a/SetTopBoxCaseStudy.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-lewis-stb.ogv">HD video</a> (36 minutes, 358M)</li>
<li><a href="/pub/video/2010/elc/elc2010-vlasenko-dead-code.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-vlasenko-dead-code-small.jpg" alt="Denys Vlasenko"/></a><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Vlasenko">Link Time Dead Code and Data Elimination Using GNU Toolchain</a>, by Denys Vlasenko (Red Hat)<br/><a href="http://elinux.org/images/2/2d/ELC2010-gc-sections_Denys_Vlasenko.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-vlasenko-dead-code.ogv">HD video</a> (53 minutes, 628M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Williams">Custom Hardware Modeling for FPGAs and Embedded Linux Platforms with QEMU</a>, by John Williams and Edgar Iglesias (Axis Communications &#8211; PetaLogix)<br/><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Williams">slides</a>, <a href="/pub/video/2010/elc/elc2010-williams-iglesias-fpga-qemu.ogv">HD video</a> (53 minutes, 544M)</li>
<li><a href="/pub/video/2010/elc/elc2010-likely-arm-device-tree.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-likely-arm-device-tree-small.jpg" alt="Grant Likely"/></a><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Taylor">Semantic Data Storage for Mobile Devices</a>, by Rob Taylor (CodeThink)<br/><a href="http://elinux.org/images/b/bd/Elc2010-tracker-talk.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-taylor-semantic-data-storage.ogv">HD video</a> (58 minutes, 258M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Likely">Flattened Device Tree ARM Support Update</a>, by Grant Likely (Secret Lab Technologies)<br/><a href="http://elinux.org/images/b/b6/ARM_Device_Tree_Status_Report.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-likely-arm-device-tree.ogv">HD video</a> (56 minutes, 399M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/program.html#Verkuil">Supporting SoC video subsystems in video4linux</a>, by Hans Verkuil (Tandberg Telecom)<br/><a href="http://elinux.org/images/e/e0/Celf-sf-v4l2.odp">slides</a>, <a href="/pub/video/2010/elc/elc2010-verkuil-soc-video4linux.ogv">HD video</a> (51 minutes, 678M)</li>
<li><a href="/pub/video/2010/elc/elc2010-taylor-semantic-data-storage.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-taylor-semantic-data-storage-small.jpg" alt="Rob Taylor"/></a><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Katz">An Introduction to the Qt Development Framework</a>, by Jeremy Katz (Nokia)<br/><a href="http://elinux.org/images/9/92/Qt_intro.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-katz-qt.ogv">HD video</a> (33 minutes, 631M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Pan">Porting the Linux Kernel to x86 MID Platforms</a>, by Jacob Pan (Intel)<br/><a href="http://elinux.org/images/e/ee/Jacob-Pan-x86MID-elc2010.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-pan-x86-mid.ogv">HD video</a> (49 minutes, 512M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Schleef">Recent Developments in Open Video Technology</a>, by David Schleef (Entroypy Wave)<br/><a href="http://elinux.org/images/0/09/David-Schleef-CELF2010.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-schleef-open-video.ogv">HD video</a> (54 minutes, 446M)</li>
<li><a href="/pub/video/2010/elc/elc2010-verkuil-soc-video4linux.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-verkuil-soc-video4linux-small.jpg" alt="Hans Verkuil"/></a><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Anderson3">Strategies for Migrating Uniprocessor Code to Multi-Core SMP</a>, by Mike Anderson (The PTR Group)<br/><a href="http://elinux.org/images/5/5e/MigratingToMultiCore_Anderson.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-anderson-multicore.ogv">HD video</a> (45 minutes, 445M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Edge">Understanding Threat Models for Embedded Devices</a>, by Jake Edge (LWN.net)<br/><a href="http://elinux.org/images/6/6c/Edge-Elc-2010.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-edge-threat-models.ogv">HD video</a> (33 minutes, 188M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Monroy">Wake-ups Effect on Idle Power for Intel&#8217;s Moorestown MID and Smartphone Platform</a>, by German Monroy (Intel)<br/><a href="/pub/video/2010/elc/elc2010-landley-qemu-crosscompiling.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-landley-qemu-crosscompiling-small.jpg" alt="Rob Landley"/></a><a href="http://elinux.org/images/0/07/Effect_of_wakeups_on_Moorestown_power.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-monroy-moorestown.ogv">HD video</a> (54 minutes, 346M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Bird">State of Embedded Linux</a>, by Tim Bird (Sony)<br/><a href="http://elinux.org/images/e/ef/Status-of-embedded-Linux-2010-04-ELC.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-bird-state-embedded-linux.ogv">HD video</a> (48 minutes, 297M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Desnoyers">Using the LTTng Tracer for System-wide Performance Analysis and Debugging</a>, by Mathieu Desnoyers (EfficiOS)<br/><a href="http://elinux.org/images/a/aa/Desnoyers-presentation-elc2010.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-desnoyers-lttng.ogv">HD video</a> (52 minutes, 385M)</li>
<li>Demo session, by GeeXbox (GeeXbox.org)<br/><a href="/pub/video/2010/elc/elc2010-anderson-irq-threads.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-anderson-irq-threads-small.jpg" alt="Mike Anderson"/></a><a href="/pub/video/2010/elc/elc2010-demo-session.ogv">HD video</a> (5 minutes, 172M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Anderson2">Creating a Secure Router Using SELinux</a>, by Mike Anderson (The PTR Group)<br/><a href="http://elinux.org/images/8/8f/SELinux_Anderson.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-anderson-selinux.ogv">HD video</a> (59 minutes, 436M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Anderson">Using a JTAG to Debug Linux Device Drivers (Part 1)</a>, by Mike Anderson (The PTR Group)<br/><a href="http://elinux.org/images/3/30/JTAG_Anderson.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-anderson-jtag-part1.ogv">HD video</a> (55 minutes, 314M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Anderson">Using a JTAG to Debug Linux Device Drivers (Part 2)</a>, by Mike Anderson (The PTR Group)<br/><a href="/pub/video/2010/elc/elc2010-sally-gpio.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-sally-gpio-small.jpg" alt="Gene Sally"/></a><a href="http://elinux.org/images/3/30/JTAG_Anderson.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-anderson-jtag-part2.ogv">HD video</a> (63 minutes, 376M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Landley">Developing for Non-x86 Targets Using QEMU</a>, by Rob Landley (Impact Linux)<br/><a href="http://elinux.org/images/4/44/Developing_for_non_x86_targets_using_QEMU.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-landley-qemu-crosscompiling.ogv">HD video</a> (57 minutes, 602M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Bennett">Effective Use of Scripting in Embedded Devices</a>, by Steve Bennett (WorkWare Systems)<br/><a href="http://elinux.org/images/f/f1/Embedded-scripting-slides.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-bennett-scripting.ogv">video</a> (46 minutes, 187M)</li>
<li><a href="/pub/video/2010/elc/elc2010-rostedt-ftrace.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-rostedt-ftrace-small.jpg" alt="Steven Rostedt"/></a><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Zores">GeeXboX Enna: embedded Media Center</a>, by Benjamin Zores (GeeXboX)<br/><a href="http://elinux.org/images/0/03/ELC_2010_-_BZ_-_GeeXboX_Enna_-_Embedded_Media_Center.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-zores-geexbox.ogv">video</a> (54 minutes, 244M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Damm">Kexec &#8211; Ready for Embedded Linux?</a>, by Magnus Damm (Renesas)<br/><a href="http://elinux.org/images/2/2f/ELC-2010-Damm-Kexec.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-damm-kexec.ogv">video</a> (31 minutes, 142M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#VomLehn">No Crash Dump? No Problem!</a>, by David VomLehn (Cisco)<br/><a href="http://elinux.org/images/e/eb/CELF_2010-No_Crash_Dump%2C_No_Problem.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-vomlehn-crash-dump.ogv">video</a> (53 minutes, 306M)</li>
<li><a href="/pub/video/2010/elc/elc2010-williams-iglesias-fpga-qemu.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-williams-iglesias-fpga-qemu-small.jpg" alt="John Williams and Edgar Iglesias"/></a><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Volkov">Implementing Asynchronous Zero-Copy API for Embedded IVR Application</a>, by Alexey Volkov (Iskratel)<br/><a href="ftp://volkoff.ru/sharez/Doc/zcaio_elc2010.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-volkov-zero-copy.ogv">video</a> (47 minutes, 124M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Thomas">Workload-based Aggressive Power Management on the Intel Moorestown MID and Future Intel MID/Smartphone Platforms</a>, by Sujith Thomas (Intel)<br/><a href="http://elinux.org/images/6/68/WordloadCharacterization-ELC-final.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-thomas-workload-pm.ogv">video</a> (49 minutes, 146M)</li>
<li><a href="/pub/video/2010/elc/elc2010-zores-geexbox.jpg"><img class="right" src="/pub/video/2010/elc/elc2010-zores-geexbox-small.jpg" alt="Benjamin Zores"/></a><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Wool">Polishing Dirt: Porting RTOS Code to Linux Userspace Driver Framework</a>, by Vitaly Wool (Ericsson)<br/><a href="http://elinux.org/images/c/cb/Polishing-dirt-elc-2010-1.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-wool-polishing-dirt.ogv">video</a> (51 minutes, 291M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Ungerer">Linux Without a Boot Loader?</a>, by Greg Ungerer (SnapGear)<br/><a href="http://elinux.org/images/7/7b/LinuxWithoutABootLoader.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-ungerer-linux-without-bootloader.ogv">video</a> (46 minutes, 403M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Tippett">Engaging Developer Communities: Lessons and Opportunity from webOS</a>, by Matthew Tippett (Palm)<br/><a href="http://elinux.org/images/7/76/MPT-ELC-2010.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-tippett-webos.ogv">video</a> (45 minutes, 281M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Kanda">Lock-free Algorithm for Multi-Core Architecture</a>, by Hiromasa Kanda (SDY Corporation)<br/><a href="http://elinux.org/images/5/59/ELC2010_Lockfree.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-kanda-lock-free.ogv">video</a> (47 minutes, 242M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Takahashi">A Consideration of Memory Saving by Efficient Mapping of Shared Libraries</a>, by Masahiko Takahashi (NEC Corporation)<br/><a href="http://elinux.org/images/9/9f/ELC2010-memory-saving-takahashi.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-takahashi-shared-libraries.ogv">video</a> (22 minutes, 192M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Osiermixon">Effectively Managing Documentation for Embedded Linux Projects</a>, by Jeff Osier-Mixon (MontaVista)<br/><a href="http://elinux.org/images/4/46/Jeffrey-osier-mixon-elc2010.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-osier-mixon-documentation.ogv">video</a> (49 minutes, 162M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Marchi">Multi-core Scheduling Optimizations for Soft Real-time Multi-threaded Applications &#8212; A Cooperation Aware Approach</a>, by Lucas Martins De Marchi (STMicroeletronics and ProFUSION)<br/><a href="http://elinux.org/images/1/1b/Sched-optimization-2010.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-de-marchi-multi-threaded.ogv">video</a> (45 minutes, 140M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Koo">DVFS for Embedded Linux</a>, by Yong Bon Koo and Youngbin Seo (ETRI)<br/><a href="http://elinux.org/images/8/8a/ELC_2010_PM_Slides.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-koo-seo-dvfs.ogv">video</a> (36 minutes, 150M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Sales">Understanding and Developing Applications for Maemo Platform</a>, by Leandro Melo de Sales (Federal University of Alagoas, Brazil)<br/><a href="http://elinux.org/images/9/95/Understanding_dev_maemo_platform_leandro.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-sales-maemo.ogv">video</a> (54 minutes, 271M)</li>
<li><a href="http://www.embeddedlinuxconference.com/elc_2010/sessions.html#Kobayashi">Evaluation of Data Reliability on Linux File Systems</a>, by Yoshitake Kobayashi (Toshiba)<br/><a href="http://elinux.org/images/2/26/Evaluation_of_Data_Reliability-ELC2010.pdf">slides</a>, <a href="/pub/video/2010/elc/elc2010-kobayashi-data-reliability.ogv">HD video</a> (33 minutes, 421M)</li>
</ul>
<p>We hope it makes you feel like joining the next edition of the conference. If you can&#8217;t wait, what about going to <a href="http://www.embeddedlinuxconference.com/elc_europe10/index.html">ELC Europe</a> in Cambridge (UK) in late October? It has a very interesting <a href="http://www.embeddedlinuxconference.com/elc_europe10/program.html">program</a> too. Of course, the sessions will also be recorded. I hope to see you there!</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%2Felc-2010-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" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></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/elc-2010-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/elc-2010-videos/"  data-text="ELC 2010 videos" data-count="horizontal"></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/elc-2010-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/elc-2010-videos/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Recruiting in Toulouse, France</title>
		<link>http://free-electrons.com/blog/recruiting-toulouse-2010/</link>
		<comments>http://free-electrons.com/blog/recruiting-toulouse-2010/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 20:59:00 +0000</pubDate>
		<dc:creator>Michael Opdenacker</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[job]]></category>

		<guid isPermaLink="false">http://free-electrons.com/?p=2824</guid>
		<description><![CDATA[For the French speaking readers, we are looking for a graduate engineer to open a new office in Toulouse, France. All the details are available on our French blog. This job is not only open to French applicants. Everyone ready &#8230; <a href="http://free-electrons.com/blog/recruiting-toulouse-2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="right" src="/graphics/penguin-works.png" alt="Penguin works"/>For the French speaking readers, we are looking for a graduate engineer to open a new office in Toulouse, France.</p>
<p>All the details are available on our <a href="/fr/blog/recrutement-toulouse-2010/">French blog</a>.</p>
<p>This job is not only open to French applicants. Everyone ready to relocate in Toulouse is welcome, but we need someone with a good command of the French language. This will be needed to serve local customers.</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%2Frecruiting-toulouse-2010%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" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></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/recruiting-toulouse-2010/"></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/recruiting-toulouse-2010/"  data-text="Recruiting in Toulouse, France" data-count="horizontal"></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/recruiting-toulouse-2010/" 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/recruiting-toulouse-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

