<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>BestTechVideos: Tag linuxconf-au Videos</title>
    <link>http://www.bestechvideos.com/tag/linuxconf-au</link>
    <pubDate>Thu, 17 May 2007 22:39:17 GMT</pubDate>
    <description>BestTechVideos: Tag linuxconf-au Videos with short descriptions</description>
    <item>
      <title>LinuxConf.Au: The PulseAudio Sound Server</title>
      <link>http://www.bestechvideos.com/2007/05/17/linuxconfau-the-pulseaudio-sound-server</link>
      <description>&lt;p&gt;PulseAudio is a sound server for Unix/Linux and Windows systems. As such it is a proxy for audio applications, handling mixing of multiple audio streams and network transparency of audio output and input.&lt;/p&gt;

&lt;p&gt;PulseAudio is intended to be a compatible drop-in replacement for the GNOME sound server EsounD. To the functionality of Esound it adds some new features, such as an extensible plug-in architecture, a better low latency behaviour, a greater variety of supported sampling formats and more accurate timing. It features a modern zero-copy memory manager which reduces CPU and memory load. An extensive set of GUI tools for configuration and management are available. In addition to the almost complete compatibility with the EsounD protocol the sound server can be accessed through the ALSA and the traditional OSS APIs, thus reaching compatibility with 90% of the Linux audio applications.&lt;/p&gt;

&lt;p&gt;The scope of application for the PulseAudio sound server is large and diverse, ranging from embedded devices for networked audio, to thin client audio, to normal user desktop audio.&lt;/p&gt;

&lt;p&gt;PulseAudio is part of a few commercial products. It is our intention to replace Esound as default GNOME sound server in the near future.&lt;/p&gt;

&lt;p&gt;The sound server is available as part of a range of major distributions, such as Fedora, Gentoo, Mandriva, OpenSUSE. By the time of linux.conf.au it is very likely that it will be available in Debian GNU/Linux and Ubuntu, too.&lt;/p&gt;

&lt;p&gt;The presentation that I am proposing will be an introduction into this sound server and its possibilities. It will include a more extensive overview of the feature set mentioned above, a quick presentation of the currently available plug-in modules and a list of third-party applications which currently support PulseAudio natively.&lt;/p&gt;

&lt;p&gt;I will demonstrate a few tricks which the sound server can do for the user. In particular I plan to show hot-plugging of sound devices, gap-free switching of active audio streams between multiple audio devices, synchronous playback of a single stream on multiple devices with differing crystals, Avahi/Zeroconf functionality, RTP multicast streaming, X11 and GNOME integration, the GUI tools, the "Window Manager for Sound".&lt;/p&gt;

&lt;p&gt;I plan to compare PulseAudio's possibilities with the upcoming Microsoft Vista sound architecture and PulseAudio's relation to the GStreamer GSmartMix project. Subsequently I will talk about comparing PulseAudio do other Free sound servers, which are arRts, JACK, and of course Esound.&lt;/p&gt;

&lt;p&gt;Then I would like to give an outlook on the near-time future of PulseAudio, including upcoming new features and adoption by third-party applications, distributions and other projects.&lt;/p&gt;

&lt;p&gt;Finally - and only if time permits - I plan to give a quick introduction on the PulseAudio configuration language which can be used to adapt the sound server to the personal needs.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/05/17/linuxconfau-the-pulseaudio-sound-server"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/linuxconfau"&gt;LinuxConf.AU&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Thu, 17 May 2007 22:39:17 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/05/17/linuxconfau-the-pulseaudio-sound-server</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>LinuxConf.Au: Fixing suspend for fun and profit</title>
      <link>http://www.bestechvideos.com/2007/05/14/linuxconfau-fixing-suspend-for-fun-and-profit</link>
      <description>&lt;p&gt;Suspend to RAM is now a mostly solved problem under Linux. Resuming, however, is less so. Many drivers fail to support suspend and resume correctly, resulting in a range of failures from the individual device not working to the entire machine crashing. The most common workaround is to unload drivers on suspend and reload them on resume, but this reduces the incentive to fix the bugs while increasing the time taken to complete the suspend/resume process. This presentation will cover what a driver needs to do in order to work over a suspend/resume cycle, discussing the most common failures in drivers. A basic working knowledge of C is assumed, as is the ability to compile a kernel, but no deep understanding of the kernel source tree is required.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/05/14/linuxconfau-fixing-suspend-for-fun-and-profit"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/linuxconfau"&gt;LinuxConf.AU&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/debugging"&gt;Debugging&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/cc"&gt;C and C++&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Mon, 14 May 2007 10:54:37 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/05/14/linuxconfau-fixing-suspend-for-fun-and-profit</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>LinuxConf.Au: Practical Application of Software Defined Radio</title>
      <link>http://www.bestechvideos.com/2007/05/13/linuxconfau-practical-application-of-software-defined-radio</link>
      <description>&lt;p&gt;The fundamental idea behind Software Defined Radio (SDR) is to replace as much of the dedicated analog electronics in radios and related communications systems with computer software as possible. This can both make existing communications systems more flexible, and enable entirely new applications.&lt;/p&gt;

&lt;p&gt;This tutorial will reprise the technical and political background material on Software Defined Radio and the GNU Radio project  presented by the speaker at the last two LCAs.  Then, a mixture of demonstrations and hands-on activities will show participants how to get started using GNU Radio to participate in this fascinating area of Open Source development.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/05/13/linuxconfau-practical-application-of-software-defined-radio"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/linuxconfau"&gt;LinuxConf.AU&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Sun, 13 May 2007 16:14:38 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/05/13/linuxconfau-practical-application-of-software-defined-radio</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>LinuxConf.Au: The Kernel Report</title>
      <link>http://www.bestechvideos.com/2007/05/11/linuxconfau-the-kernel-report</link>
      <description>&lt;p&gt;The Linux kernel is one of the largest and fastest-moving free software projects in existence.  This talk will bring attendees up to date with a comprehensive summary of what has been happening with the kernel and where it can be expected to go from here. We'll talk about the process by which the kernel is developed, issues which are currently driving development, and the changes we can expect to see from future kernels.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/05/11/linuxconfau-the-kernel-report"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/linuxconfau"&gt;LinuxConf.AU&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/cc"&gt;C and C++&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Fri, 11 May 2007 08:44:00 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/05/11/linuxconfau-the-kernel-report</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>LinuxConf.Au: Docks, Bays, and Ports: Not just for oceans any more</title>
      <link>http://www.bestechvideos.com/2007/05/10/linuxconfau-docks-bays-and-ports-not-just-for-oceans-any-more</link>
      <description>&lt;p&gt;For many years, the only devices the Linux user could reliably hot plug were USB and PCI.  2006 was the year that users of Linux on a laptop finally realized the dream of being able to hit the eject button on their dock station and have it actually do something other than crash or hang.  As if that wasn't exciting enough, later in 2006, thanks to the addition of hot plug support to the SATA layer, removable drive bay support became a reality as well.&lt;/p&gt;

&lt;p&gt;This presentation will discuss in a generic way how we insert and remove devices into a system, the subsystem interactions required, and the user space notification process.  We will discuss the new dock station driver as a specific example of a set of removable devices, and also show how the bay driver was ported from the dock driver to at last allow users to dynamically swap out the drive bay on their laptop.&lt;/p&gt;

&lt;p&gt;All removable devices have generically the same behavior - detect that the device state has changed, and then create or destroy the device structures that represent the device to the OS.  They all must alert their respective subsystems that a new device exists, and handle user notification as applicable. Some subsystems easily accommodate hot plug (such as PCI), while others are not quite ready for removable devices (such as PATA).  Some removable devices are required to work with multiple subsystems (such as the dock station driver).  For the devices that we will cover, we will show how the drivers interact with the different subsystems.  In some cases we will show specific workarounds that we have had to do in the driver to accommodate lack of hot plug support in the subsystem.  We will also delve into some of the lower level system support that is required in order to physically remove a device without damaging the system.  We will discuss how ACPI is used to assist this process, and show how different system manufactures can implement the same feature in many different ways. Finally, we will describe the common software tasks that are required to insert and remove these devices at the kernel level as well as give an overview of each device driver's unique implementation details.&lt;/p&gt;

&lt;p&gt;Not only is kernel support required for removable devices to be inserted or removed from a running system without catastrophic results, but support in user space is also essential.  User space notification of removable devices isn't standardized, and there are a variety of strategies that are employed by kernel drivers to communicate to user space.  We will discuss how each separate device communicates events to user space and demonstrate how user space applications can obtain knowledge of the insertion and removal, and how they might take advantage of this knowledge.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/05/10/linuxconfau-docks-bays-and-ports-not-just-for-oceans-any-more"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/linuxconfau"&gt;LinuxConf.AU&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Thu, 10 May 2007 09:17:54 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/05/10/linuxconfau-docks-bays-and-ports-not-just-for-oceans-any-more</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>LinuxConf.Au: Computers, Programs and Logic: What Does Linux Prove?</title>
      <link>http://www.bestechvideos.com/2007/05/09/linuxconfau-computers-programs-and-logic-what-does-linux-prove</link>
      <description>&lt;p&gt;A Complete Beginner's Introduction to the Mathematics of Computing&lt;/p&gt;

&lt;p&gt;Most hackers have heard of Turing Machine, the Halting Problem and the Godel's Incompleteness Theorem. Most hackers firmly believe the the following facts:
&lt;ol&gt;
	&lt;li&gt;Turing was cool.&lt;/li&gt;
	&lt;li&gt;Godel was even cooler.&lt;/li&gt;
	&lt;li&gt;Neither Turing nor Godel are relevant to the Linux Kernel.&lt;/li&gt;
&lt;/ol&gt;
&lt;/p&gt;

&lt;p&gt;In the space of 45 minutes, I will endevour to confirm the first two beliefs and refute the third. I will give a complete crash course in the mathematics behind Turing's results and how it applies to the very practical problem of programming in C, without assuming any prior knowledge of formal logic beyond boolean arithmetic.&lt;/p&gt;

&lt;p&gt;I will explain the connection between Turing Machines, Lambda Calculus, types, Classical Logic and proofs, and further discuss the place of Godel's Second Incompleteness Theorem in the whole maze.&lt;/p&gt;

&lt;p&gt;Without assuming any familiarity with formal reasoning or theorem provers, after the presentation, the audience will have a fundamental understanding of the Curry-Howard Isomorphism 	that gives the connection between programs, their types, theorems and proofs. They will leave the talk with an understanding of what can and connot be done with C to ensure that their programs are always correct, from the first time they type "make" on the command-line.&lt;/p&gt;

&lt;p&gt;At the end of the presentation, the audience will be pointed to open-source tool &lt;a href="http://www.cs.cmu.edu/~twelf/"&gt;Twelf&lt;/a&gt; that allows practical exploration of the ideas presented in the talk.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/05/09/linuxconfau-computers-programs-and-logic-what-does-linux-prove"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/linuxconfau"&gt;LinuxConf.AU&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Wed, 09 May 2007 11:34:36 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/05/09/linuxconfau-computers-programs-and-logic-what-does-linux-prove</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>LinuxConf.Au: Desktops on a diet - old pants back on!</title>
      <link>http://www.bestechvideos.com/2007/05/09/linuxconfau-desktops-on-a-diet-old-pants-back-on</link>
      <description>&lt;p&gt;In the race to gain desktop acceptance (and mimick as much as possible from the "big" desktops out there - Windows, MacOS-X, etc.), The main desktop players (GNOME and KDE) have also gained weight. A lot of it. Speed of the software has slowed down at the rate hardware has sped up, or even faster.&lt;/p&gt;

&lt;p&gt;In many cases they no longer fit in the pants people used to wear, and the pants people in developing nations can afford. In that rush and enthusiasm a lot of people have overlooked the alternatives - Desktop environments, shells and window managers that consume significantly less resoruces, and may give sufficient functionality, such as Xfce and Enlightenment.&lt;/p&gt;

&lt;p&gt;This will focus on the upcoming release of Enlightenment 0.17 and its feature-set, efficiencies, subsystems, and related projects. What it can do and scale down to, as well as scale up to, what kind of people might have an interest in using it (those without the latest top-of-the-line systems with modern closed graphics drivers, those in developing nations or those simply with better things to do with their hardware resources). To get more efficient use of your system does not require the environment to be minimal and austere - it just requires making the right choices in design and implementation.&lt;/p&gt;

&lt;p&gt;This will cover:
&lt;ul&gt;
	&lt;li&gt;Eye candy - without closed drivers and mega-fast systems&lt;/li&gt;
	&lt;li&gt;State engines &amp;amp; X latencies &amp;amp; design&lt;/li&gt;
	&lt;li&gt;Fast rendering engines &amp;amp; canvases in X and other display targets&lt;/li&gt;
	&lt;li&gt;XRender, XComposite etc. extensions&lt;/li&gt;
	&lt;li&gt;Why open X drivers are better&lt;/li&gt;
	&lt;li&gt;File manager and application management basics&lt;/li&gt;
	&lt;li&gt;What libraries are behind Enlightenment that can help create efficient custom UI's&lt;/li&gt;
	&lt;li&gt;Pants&lt;/li&gt;
&lt;/ul&gt;

&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/05/09/linuxconfau-desktops-on-a-diet-old-pants-back-on"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/linuxconfau"&gt;LinuxConf.AU&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Wed, 09 May 2007 00:20:37 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/05/09/linuxconfau-desktops-on-a-diet-old-pants-back-on</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Ensuring your device is not supported under Linux: Lessons for hardware vendors</title>
      <link>http://www.bestechvideos.com/2007/05/07/ensuring-your-device-is-not-supported-under-linux-lessons-for-hardware-vendors</link>
      <description>&lt;p&gt;With the increasing popularity of Linux in the embedded, desktop, and server world, HW vendors are jumping on the bandwagon to add support for their devices/chipsets/SOCs to the kernel; however, we in the community keep seeing the same mistakes (both technical and social) being made over and over again. In this talk I will give some examples of what to do if you want your HW to never be supported by the mainline kernel along with how to build a strong internal Linux team composed of very experienced developers that uses large amounts of resources to write code that is immediately rewritten by a college-aged kernel hacker upon being released to the community. Audience participation and sharing of stories is highly encouraged!&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/05/07/ensuring-your-device-is-not-supported-under-linux-lessons-for-hardware-vendors"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/linuxconfau"&gt;LinuxConf.AU&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Mon, 07 May 2007 09:17:46 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/05/07/ensuring-your-device-is-not-supported-under-linux-lessons-for-hardware-vendors</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>LinuxConf.Au: How to Build an Open-Source Segway</title>
      <link>http://www.bestechvideos.com/2007/05/06/linuxconfau-how-to-build-an-open-source-segway</link>
      <description>&lt;p&gt;Building a self-balancing scooter like the Segway(R) has previously been shown to be "not actually very hard" by Trevor Blackwell.  I have replicated his experience by building my own two-wheeled self-balancing ride-on robot using only off-the-shelf parts, and open-source hardware and software.&lt;/p&gt;
&lt;p&gt;The presentation will go through how my scooter was built and the theory and practicalities of keeping it upright, along with a demonstration.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/05/06/linuxconfau-how-to-build-an-open-source-segway"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/linuxconfau"&gt;LinuxConf.AU&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Sun, 06 May 2007 09:58:21 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/05/06/linuxconfau-how-to-build-an-open-source-segway</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>LinuxConf.Au: &#8220;How to&#8221; Build Custom Microcontroller Projects for Fun and Profit</title>
      <link>http://www.bestechvideos.com/2007/05/06/linuxconfau-%25e2%2580%259chow-to%25e2%2580%259d-build-custom-microcontroller-projects-for-fun-and-profit</link>
      <description>&lt;p&gt;This presentation looks at how to develop your own custom microcontroller hardware from scratch. Often laptops and general purpose computers are too powerful and too large to use for simple hardware projects. Often you can perform tasks like controlling DC motors, stepper motors, switches, LCDs, LEDs, buzzers/speakers etc. efficiently and effectively using inexpensive/free microcontrollers. Other benefits such as extremely small size and ultra low power consumption are also inherent benefits of most popular microcontrollers.&lt;/p&gt;&lt;p&gt;I will describe the Texas Instruments MSP430 family of microcontrollers, a powerful low voltage microcontroller that can be obtained at no cost using techniques I will show you. I will describe the entire process needed to develop your own projects starting with where to obtain free microcontrollers, the process needed to design and etch your own Printed Circuit Boards. Followed by a &#8220;how to&#8221; explaining the process needed to set up GCC and associated tool chain so you can develop software four your newly developed project hardware.&lt;/p&gt;&lt;p&gt;I also have a number of interesting previous projects that demonstrate how I have used the controllers in the past. This demonstrates how to implement RS232 serial ports, Bluetooth, simple bus design, Buttons (I/O), LED indicators, LCD, Analogue to Digital Converters, motor controlling (PWM), stepper motors and more. Over time while working on these projects I have compiled many of the different design features into a generic board. Both schematic design and code examples will be available for interested parties.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/05/06/linuxconfau-%25e2%2580%259chow-to%25e2%2580%259d-build-custom-microcontroller-projects-for-fun-and-profit"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/linuxconfau"&gt;LinuxConf.AU&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Sun, 06 May 2007 09:49:46 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/05/06/linuxconfau-%25e2%2580%259chow-to%25e2%2580%259d-build-custom-microcontroller-projects-for-fun-and-profit</guid>
      <author>scoundrel</author>
    </item>
  </channel>
</rss>
