Search for Podcasts
Podcast
Internet Radio

Podcast Directory:
Browse Podcasts
Add your Podcast
Remove a Podcast
Search for Podcasts
Podcast Directory
by Country
by Language
by Buzz
by Popularity
by Category
by Tags
by Region
by City
on a Google Map



Podcast Help:
What is Podcasting
Creating an XML
Podcast Hosting
Podcast Software
Firefox Plugin
Podcast Hardware




About Us:
Podcast Advertising
Contact Us
Copyright Issues
Help Wanted


Internet Radio:
Find
State
Country
Language
Music
Sports
Regions
Popularity

Trumix.com
Our New Site
Internet Radio
Podcasts
Create a Playlist



LinuxLink Radio by TimeSys Podcasts

PodcastDirectory / Education / Educational Technology
PodcastDirectory / Regions / /

Primary Format :
Educational Technology

Language :
Unknown

Also Listed as:

City :
Unknown
State/Province :
Unknown
User Tags:

User Votes:

RSS Feed
Website

People found this Podcast

Searching for:

View this Podcast on a Google Map.

Podcast iTunes Link

Text Only listing of LinuxLink Radio by TimeSys Podcasts

Methings.com listings of LinuxLink Radio by TimeSys Podcasts

If you like this podcast, you might also like:

Episode 42: Qt/Embedded for Linux

For this topic, Maciej invited Timesys engineers, Justin and Scott, to participate. Both engineers, having enjoyed using Nokia's software on the Neo phone and having experience with Qt/Embedded for Linux at Timesys, share their insight into the recently released graphics toolkit. The trio spends time introducing historical perspective on Qt and unsuccessfully tries to figure out the long list of names the package has had over the years. Scott talks about other open source graphics framewo ...

Listen | Listen in your iPhone | Download | View full cache |


Episode 41: Desktop-based Build Systems

For this episode, Maciej invited two Timesys engineers, Daniel and Jason (both of whom have been working with the Timesys desktop build system and a number of open source ones, including buildroot and LTIB), to participate. After introducing Timesys' approach to building complete Linux platform, the trio talks about the differences and similarities between buildroot, open embedded and LTIB, and also touch on mainstream distributions like Fedora and Ubuntu. Lastly, Daniel addresses a questio ...

Listen | Listen in your iPhone | Download | View full cache |


Episode 37: Free Software - Part 2

In this episode, Maciej and Gene talk about what free software means in practice, both for companies that create free software and those who use it as part of their business. The pair gets upset when some vendors follow the letter but not the spirit of free software by being coy about providing source code or through licensing software that attempts to node lock basic tools like GCC.

Listen | Listen in your iPhone | Download | View full cache |


Episode 36: About Free Software:

Maciej and Gene talk about what "Free Software" means and the rights and obligations of Free Software users. The pair talk about what's different about GPL3, tivoization, and the Lesser GPL among other topics.

Listen | Listen in your iPhone | Download | View full cache |


Episode 35: 2.6.26 Discussion and MPatrol:

After a bit of a break, Gene and Maciej talk about 2.6.26 from an embedded developer's perspective. The pair also discuss the ins and outs of using MPatrol: how it works, what it's good for, and some of its more nifty features.

Listen | Listen in your iPhone | Download | View full cache |


Episode 34: Overview of 2.6.25 and Talk About debugfs:

Maciej and Gene talk about what new in the 2.6.25 version of the kernel that's relevant to embedded developers, like CANBUS (thanks Volkswagen) and real time features that all allocation of processor time by process group. Gene also talks about debugfs and how engineers can use this light-weight file system to fetch data from kernel modules, like its name implies, it debugfs is a great debugging tool.

Listen | Listen in your iPhone | Download | View full cache |


Episode 32: Profiling on the Cheap:

Gene and reluctant guest host Jeremiah Lott talk about how to do basic system profiling when you're low on resources. By using some basic library functions, coding in an interrupt handler and using the proc filesystem, you can get a good look at how your application is using resources. Gene wastes time talking about how the Windows-running car wash POS system crashed last week.

Listen | Listen in your iPhone | Download | View full cache |


Episode 31: Review of Embedded World Conference in Nurnberg:

Maciej and guest host Scott Gilbertson discuss their experience at the Embedded World Conference in Nurnberg, Germany.

Listen | Listen in your iPhone | Download | View full cache |


Episode 30: Profiling Tools - Hardware Efficiency:

Gene and guest host Jeremiah Lott discuss various profiling tools to get the most efficiency out of your hardware. In this episode they focus on using profiling tools to optimize the kernel.

Listen | Listen in your iPhone | Download | View full cache |


Episode 29: Fahd Abidi Interview -- Hardware Debuggers:

Gene interviews Fahd Abidi, Sr. FAE with Ultimate Solutions. Gene and Fahd discuss hardware debuggers. What are they? When do you need one and When you might not need one.

Listen | Listen in your iPhone | Download | View full cache |


Episode 28: Open Source Updates and Intro to Inter-Process Communication:

Gene and maciej discuss various updates to the release of the 2.6.24 Linux Kernel as well as the latest release of GCC. They also start a series on inter-process communication.

Listen | Listen in your iPhone | Download | View full cache |


Episode 27: Porting Your Kernel to a New Device - Part 3:

This week Gene and Maciej get back to their series on porting a Linux kernel to a new platform. In this episode Gene and Maciej focus on what it takes to write a device driver. They cover device driver initialization and use an example of parallel port.

Listen | Listen in your iPhone | Download | View full cache |


Episode 26: Network Setup for an Embedded System:

In this episode Gene and Maciej explain network infrastructure and network services that are used in the Linux development for an embedded system. The two hosts cover different network connection scenarios as well as use cases for amongst other things dhcp, tftp and nfs services.

Listen | Listen in your iPhone | Download | View full cache |


Episode 25: Porting Your Kernel to a New Device - Part 2:

This week’s episode is a continuation of the last week’s introduction to porting a Linux kernel to a new platform. In this episode Gene and Maciej focus on various areas of the Linux kernel that are looked at or changed in the porting process.

Listen | Listen in your iPhone | Download | View full cache |


Episode 24: Porting Your Kernel to a New Device - Part 1:

This week Gene and Maciej begin a new series where they discuss the process a developer goes through to get a kernel running on a new device.

Listen | Listen in your iPhone | Download | View full cache |


Episode 23: Review of the CELF Embedded Linux Conference in Austria:

This week we are releasing a bonus episode where Maciej interviews Gene on his experience at the CELF Embedded Linux Conference where Gene was a guest speaker. His topics included GCC, embedded Linux for beginners, using RPM as a build system and a panel debating "what is the ideal Linux distribution."

Listen | Listen in your iPhone | Download | View full cache |


Episode 22: Thomas Fitzsimmons Interview - Ontario Linux Fest:

Gene and Maciej interview Thomas Fitzsimmons from Red Hat on location at the Ontario Linux Fest on October 13, 2007. Thomas give us an update on Red Hat's implementation of Java virtual machine and the impact of Sun opening the source code for JVM to the public.

Listen | Listen in your iPhone | Download | View full cache |


Episode 21: John "maddog" Hall Interview - Ontario Linux Fest:

Gene and Maciej interview John "maddog" Hall on location at the Ontario Linux Fest on October 13, 2007. They get Maddog Hall's perspective on a variety of embedded Linux topics.

Listen | Listen in your iPhone | Download | View full cache |


Episode 20: Selecting the Right Toolset for Your Job - Part 3:

Continuing the tools discussion, in this podcast Maciej and Gene discuss debugging from an application and kernel developer’s standpoint. While the primary tool used for debugging under Linux is the trusty GDB debugger, how this tool is used can make a big difference in your productivity. The pair also discuss the primary tool for kernel debugging and when and how to make the best use of hardware debuggers.

Listen | Listen in your iPhone | Download | View full cache |


Episode 19: Review of ESC Conference in Boston:

Maciej returns from attending the Embedded Systems Conference (ESC) held September 19-20 in Boston. In this podcast, Gene interviews Maciej on his experience at ESC.

Listen | Listen in your iPhone | Download | View full cache |


Episode 18: Selecting the Right Toolset for Your Job - Part 2:

Continuing with the tools topic, Maciej and Gene talk about code analysis tools that can be used to locate memory-related defects that can be very hard to find during development and are nearly impossible to debug in the field. The two discuss the differences between static and dynamic code analysis tools the relative advantages of each.

Listen | Listen in your iPhone | Download | View full cache |


Episode 17: Selecting the Right Toolset for Your Job - Part 1:

Gene talks about tools for embedded Linux engineers. While he covers specific tools that make development easier, he also recommends that engineers pick tools that matches their experience level and goals. Sophisticated tools maximize productivity for engineers that know how to use them, but engineers that are new to embedded Linux might benefit from sticking with their text editors while they’re still learning.

Listen | Listen in your iPhone | Download | View full cache |


Episode 16: Real-Time Embedded Linux Series - Part 3:

Gene and Maciej continue their multi part series discussing real-time embedded Linux. In part 3, they discuss real-time concepts that are currently in the 2.6 kernel and how they were implemented. They also reviewed configuration option that track real-time behavior and predictability vs. throughput tradeoffs.

Listen | Listen in your iPhone | Download | View full cache |


Episode 15: Real-Time Embedded Linux Series - Part 2:

Gene and Maciej continue their multi part series discussing real-time embedded Linux. In Part 2, they discuss more sources of latency in detail and new real time features of the 2.6 kernel. Also discussed are common coding practices that result in latency and some simple tactics for coding drivers and applications that play nice with each other and the kernel.

Listen | Listen in your iPhone | Download | View full cache |


Episode 14: Real-Time Embedded Linux Series - Part 1:

Gene and Maciej kick off a multi part series discussing real-time embedded Linux. In part 1, they discuss common real-time terminology, what real time is, what it is not and the difference between hard and soft real-time. They also begin discussing latency and what factors tend to be the major contributors to latency issues.

Listen | Listen in your iPhone | Download | View full cache |


Episode 13: Review of the Ottawa Linux Symposium

Gene Sally recently returned from the Ottawa Linux Symposium held June 27-30th. In this podcast, Maciej Halasz interviews Gene about his experience at OLS and discusses some interesting trends he found happening in the world of Embedded Linux.

Listen | Listen in your iPhone | Download | View full cache |


Episode 12: Optimizing Kernel Boot Time Part 2

Maciej and Gene continue talking about system minimization and what steps you can take to reduce the memory footprint of your embedded device and get faster boot times and execution. Strategies include using the CONFIG_EMBEDDED option when building the kernel, using a more efficient filesystem (like initramfs) and taking advantage of pre-linking and execute in place.

Listen | Listen in your iPhone | Download | View full cache |


Episode 11: Optimizing Kernel Boot Time

Gene and Maciej were finally able to do a podcast together this week. In this discussion they talked about the process of minimizing kernel boot times with various approaches and trade-offs associated with faster boot times. Maciej discussed the merits of a the elegant staged boot process while Gene pushes the slash-and-burn approach of eliminating the existing Linux boot scripts and replacing them with the minimum necessary to get your system booted.

Listen | Listen in your iPhone | Download | View full cache |


Episode 8: Jeremiah Lott Interview - Senior Software Engineer at TimeSys

Maciej interviews Jeremiah Lott who is a Senior Software Engineer at TimeSys. They discuss how TimeSys' Eclipse-based IDE product, TimeStorm, helps embedded Linux developers throughout the entire development cycle.

Listen | Listen in your iPhone | Download | View full cache |


Episode 7: Evaluating Linux for your project?

In this episode, Maciej and Gene share their experiences with customers and give some practical advice so you can make the best of your evaluation. For example, hear how companies can benefit greatly by using a desktop machine in place of a board and how making sure that Linux fits into your team's existing development structure is as important as the technological questions.

Listen | Listen in your iPhone | Download | View full cache |


Episode 6: Rob Landley Interview - Self Professed Embedded Linux Geek

Special guest interview with Rob Landley, self professed embedded Linux geek, talks about a wide range of topics; how he got involved with embedded Linux and later the ubiquitous BusyBox project, the philosophy of "security through simplicity", and the new firmware Linux project he's been working on lately to name a few.

Listen | Listen in your iPhone | Download | View full cache |


Episode 5: What goes into a LinuxLink?

In this episode, Gene and Maciej discuss the engineering that goes into build a Linux distribution for LinuxLink -- from getting the cross-compilation environment ready, to homogenizing the source packages so they can be compiled for all of the different architectures LinuxLink supports, to automated testing -- there's quite a bit of technology that happens before a LinuxLink is ready for publication.

Listen | Listen in your iPhone | Download | View full cache |


Episode 4: Getting Started with Embedded Linux

Discussion of the basics of getting started with Embedded Linux including: Host environment set up, what works and what doesnt work, using Cygwin and some common challenges and pitfalls of embedded Linux.

Listen | Listen in your iPhone | Download | View full cache |


Episode 3: The State of Embedded Linux

Gene Sally and Maciej Halasz discuss where embedded Linux was 5 years ago, where it is Today and where they think it is going.

Listen | Listen in your iPhone | Download | View full cache |


Episode 2: Thomas Gleixner Interview - Realtime Embedded Linux

Special guest interview with Thomas Gleixner, Founder of Linutronix and works mainly on kernel related topics. He is one of the main contributors to the realtime preemption patch and has extensive expertise in embedded and realtime Linux.

Listen | Listen in your iPhone | Download | View full cache |


Episode 40: Overview of 2.6.28 Linux Kernel and Talk About the Newly Introduced Boot Tracer

In this episode Maciej and Daniel, one of Timesys' Linux gurus, talk about what's new in the 2.6.28 Linux kernel. The conversation focuses on several aspects of the 2.6.28 kernel that are particularly relevant to an embedded Linux engineer. The pair seems to enjoy in particular talking about the concept of the staging driver area in the kernel and the newly introduced Boot Tracer.

Listen | Listen in your iPhone | Download | View full cache |


Episode 39: Overview of 2.6.27 Linux Kernel and Talk About UBIFS

In this episode, our hosts talk about what�s new in the 2.6.27 Linux kernel. Various new features are covered in detail, including support for UBIFS. The hosts discuss the benefits of UBIFS for developers and how UBIFS compares to JFFS2. Other topics touched on in this episode include valuable tidbits about embedded Linux features.

Listen | Listen in your iPhone | Download | View full cache |


Episode 38: Interview with Mike Erickson of Logic

In this episode, Maciej and Gene interview Mike Erickson of Logic, a leading board design and manufacturing company, and discuss weighty topics such as today's hottest processors, Linux acceptance, Pittsburgh's Mt. Washington incline, minimizing boot time and if the consultant who claimed he was lead through a government building with a bag over his head (as not compromise security) was pulling Gene's leg. Write podcast@timesys.com if you have something interesting to share.

Listen | Listen in your iPhone | Download | View full cache |


Episode 39: Overview of 2.6.27 Linux Kernel and Talk About UBIFS

In this episode, our hosts talk about what?s new in the 2.6.27 Linux kernel. Various new features are covered in detail, including support for UBIFS. The hosts discuss the benefits of UBIFS for developers and how UBIFS compares to JFFS2. Other topics touched on in this episode include valuable tidbits about embedded Linux features.

Listen | Listen in your iPhone | Download | View full cache |


Episode 23: Review of the CELF Embedded Linux Conference in Austria:

This week we are releasing a bonus episode where Maciej interviews Gene on his experience at the CELF Embedded Linux Conference where Gene was a guest speaker. His topics included GCC, embedded Linux for beginners, using RPM as a build system and a panel debating "what is the ideal Linux distribution."

Listen | Listen in your iPhone | Download | View full cache |


Episode 22: Thomas Fitzsimmons Interview - Ontario Linux Fest:

Gene and Maciej interview Thomas Fitzsimmons from Red Hat on location at the Ontario Linux Fest on October 13, 2007. Thomas give us an update on Red Hat's implementation of Java virtual machine and the impact of Sun opening the source code for JVM to the public.

Listen | Listen in your iPhone | Download | View full cache |


Episode 21: John "maddog" Hall Interview - Ontario Linux Fest:

Gene and Maciej interview John "maddog" Hall on location at the Ontario Linux Fest on October 13, 2007. They get Maddog Hall's perspective on a variety of embedded Linux topics.

Listen | Listen in your iPhone | Download | View full cache |


Episode 20: Selecting the Right Toolset for Your Job - Part 3:

Continuing the tools discussion, in this podcast Maciej and Gene discuss debugging from an application and kernel developer???s standpoint. While the primary tool used for debugging under Linux is the trusty GDB debugger, how this tool is used can make a big difference in your productivity. The pair also discuss the primary tool for kernel debugging and when and how to make the best use of hardware debuggers.

Listen | Listen in your iPhone | Download | View full cache |


Episode 19: Review of ESC Conference in Boston:

Maciej returns from attending the Embedded Systems Conference (ESC) held September 19-20 in Boston. In this podcast, Gene interviews Maciej on his experience at ESC.

Listen | Listen in your iPhone | Download | View full cache |


Episode 18: Selecting the Right Toolset for Your Job - Part 2:

Continuing with the tools topic, Maciej and Gene talk about code analysis tools that can be used to locate memory-related defects that can be very hard to find during development and are nearly impossible to debug in the field. The two discuss the differences between static and dynamic code analysis tools the relative advantages of each.

Listen | Listen in your iPhone | Download | View full cache |


Episode 17: Selecting the Right Toolset for Your Job - Part 1:

Gene talks about tools for embedded Linux engineers. While he covers specific tools that make development easier, he also recommends that engineers pick tools that matches their experience level and goals. Sophisticated tools maximize productivity for engineers that know how to use them, but engineers that are new to embedded Linux might benefit from sticking with their text editors while they???re still learning.

Listen | Listen in your iPhone | Download | View full cache |


Episode 16: Real-Time Embedded Linux Series - Part 3:

Gene and Maciej continue their multi part series discussing real-time embedded Linux. In part 3, they discuss real-time concepts that are currently in the 2.6 kernel and how they were implemented. They also reviewed configuration option that track real-time behavior and predictability vs. throughput tradeoffs.

Listen | Listen in your iPhone | Download | View full cache |


Episode 15: Real-Time Embedded Linux Series - Part 2:

Gene and Maciej continue their multi part series discussing real-time embedded Linux. In Part 2, they discuss more sources of latency in detail and new real time features of the 2.6 kernel. Also discussed are common coding practices that result in latency and some simple tactics for coding drivers and applications that play nice with each other and the kernel.

Listen | Listen in your iPhone | Download | View full cache |


Episode 14: Real-Time Embedded Linux Series - Part 1:

Gene and Maciej kick off a multi part series discussing real-time embedded Linux. In part 1, they discuss common real-time terminology, what real time is, what it is not and the difference between hard and soft real-time. They also begin discussing latency and what factors tend to be the major contributors to latency issues.

Listen | Listen in your iPhone | Download | View full cache |


Episode 13: Review of the Ottawa Linux Symposium

Gene Sally recently returned from the Ottawa Linux Symposium held June 27-30th. In this podcast, Maciej Halasz interviews Gene about his experience at OLS and discusses some interesting trends he found happening in the world of Embedded Linux.

Listen | Listen in your iPhone | Download | View full cache |


Episode 12: Optimizing Kernel Boot Time Part 2

Maciej and Gene continue talking about system minimization and what steps you can take to reduce the memory footprint of your embedded device and get faster boot times and execution. Strategies include using the CONFIG_EMBEDDED option when building the kernel, using a more efficient filesystem (like initramfs) and taking advantage of pre-linking and execute in place.

Listen | Listen in your iPhone | Download | View full cache |


Episode 11: Optimizing Kernel Boot Time

Gene and Maciej were finally able to do a podcast together this week. In this discussion they talked about the process of minimizing kernel boot times with various approaches and trade-offs associated with faster boot times. Maciej discussed the merits of a the elegant staged boot process while Gene pushes the slash-and-burn approach of eliminating the existing Linux boot scripts and replacing them with the minimum necessary to get your system booted.

Listen | Listen in your iPhone | Download | View full cache |


Episode 8: Jeremiah Lott Interview - Senior Software Engineer at TimeSys

Maciej interviews Jeremiah Lott who is a Senior Software Engineer at TimeSys. They discuss how TimeSys' Eclipse-based IDE product, TimeStorm, helps embedded Linux developers throughout the entire development cycle.

Listen | Listen in your iPhone | Download | View full cache |


Episode 7: Evaluating Linux for your project?

In this episode, Maciej and Gene share their experiences with customers and give some practical advice so you can make the best of your evaluation. For example, hear how companies can benefit greatly by using a desktop machine in place of a board and how making sure that Linux fits into your team's existing development structure is as important as the technological questions.

Listen | Listen in your iPhone | Download | View full cache |


Episode 6: Rob Landley Interview - Self Professed Embedded Linux Geek

Special guest interview with Rob Landley, self professed embedded Linux geek, talks about a wide range of topics; how he got involved with embedded Linux and later the ubiquitous BusyBox project, the philosophy of "security through simplicity", and the new firmware Linux project he's been working on lately to name a few.

Listen | Listen in your iPhone | Download | View full cache |


Episode 5: What goes into a LinuxLink?

In this episode, Gene and Maciej discuss the engineering that goes into build a Linux distribution for LinuxLink -- from getting the cross-compilation environment ready, to homogenizing the source packages so they can be compiled for all of the different architectures LinuxLink supports, to automated testing -- there's quite a bit of technology that happens before a LinuxLink is ready for publication.

Listen | Listen in your iPhone | Download | View full cache |


Episode 4: Getting Started with Embedded Linux

Discussion of the basics of getting started with Embedded Linux including: Host environment set up, what works and what doesnt work, using Cygwin and some common challenges and pitfalls of embedded Linux.

Listen | Listen in your iPhone | Download | View full cache |


Episode 3: The State of Embedded Linux

Gene Sally and Maciej Halasz discuss where embedded Linux was 5 years ago, where it is Today and where they think it is going.

Listen | Listen in your iPhone | Download | View full cache |


Episode 2: Thomas Gleixner Interview - Realtime Embedded Linux

Special guest interview with Thomas Gleixner, Founder of Linutronix and works mainly on kernel related topics. He is one of the main contributors to the realtime preemption patch and has extensive expertise in embedded and realtime Linux.

Listen | Listen in your iPhone | Download | View full cache |


Episode 39: Overview of 2.6.27 Linux Kernel and Talk About UBIFS

In this episode, our hosts talk about what?s new in the 2.6.27 Linux kernel. Various new features are covered in detail, including support for UBIFS. The hosts discuss the benefits of UBIFS for developers and how UBIFS compares to JFFS2. Other topics touched on in this episode include valuable tidbits about embedded Linux features.

Listen | Listen in your iPhone | Download | View full cache |


Episode 38: Interview with Mike Erickson of Logic

In this episode, Maciej and Gene interview Mike Erickson of Logic, a leading board design and manufacturing company, and discuss weighty topics such as today's hottest processors, Linux acceptance, Pittsburgh's Mt. Washington incline, minimizing boot time and if the consultant who claimed he was lead through a government building with a bag over his head (as not compromise security) was pulling Gene's leg. Write podcast@timesys.com if you have something interesting to share.

Listen | Listen in your iPhone | Download | View full cache |


Episode 37: Free Software - Part 2

In this episode, Maciej and Gene talk about what free software means in practice, both for companies that create free software and those who use it as part of their business. The pair gets upset when some vendors follow the letter but not the spirit of free software by being coy about providing source code or through licensing software that attempts to node lock basic tools like GCC.

Listen | Listen in your iPhone | Download | View full cache |


Episode 36: About Free Software:

Maciej and Gene talk about what "Free Software" means and the rights and obligations of Free Software users. The pair talk about what's different about GPL3, tivoization, and the Lesser GPL among other topics.

Listen | Listen in your iPhone | Download | View full cache |


Episode 35: 2.6.26 Discussion and MPatrol:

After a bit of a break, Gene and Maciej talk about 2.6.26 from an embedded developer's perspective. The pair also discuss the ins and outs of using MPatrol: how it works, what it's good for, and some of its more nifty features.

Listen | Listen in your iPhone | Download | View full cache |


Episode 34: Overview of 2.6.25 and Talk About debugfs:

Maciej and Gene talk about what new in the 2.6.25 version of the kernel that's relevant to embedded developers, like CANBUS (thanks Volkswagen) and real time features that all allocation of processor time by process group. Gene also talks about debugfs and how engineers can use this light-weight file system to fetch data from kernel modules, like its name implies, it debugfs is a great debugging tool.

Listen | Listen in your iPhone | Download | View full cache |


Episode 32: Profiling on the Cheap:

Gene and reluctant guest host Jeremiah Lott talk about how to do basic system profiling when you're low on resources. By using some basic library functions, coding in an interrupt handler and using the proc filesystem, you can get a good look at how your application is using resources. Gene wastes time talking about how the Windows-running car wash POS system crashed last week.

Listen | Listen in your iPhone | Download | View full cache |


Episode 31: Review of Embedded World Conference in Nurnberg:

Maciej and guest host Scott Gilbertson discuss their experience at the Embedded World Conference in Nurnberg, Germany.

Listen | Listen in your iPhone | Download | View full cache |


Episode 30: Profiling Tools - Hardware Efficiency:

Gene and guest host Jeremiah Lott discuss various profiling tools to get the most efficiency out of your hardware. In this episode they focus on using profiling tools to optimize the kernel.

Listen | Listen in your iPhone | Download | View full cache |


Episode 29: Fahd Abidi Interview -- Hardware Debuggers:

Gene interviews Fahd Abidi, Sr. FAE with Ultimate Solutions. Gene and Fahd discuss hardware debuggers. What are they? When do you need one and When you might not need one.

Listen | Listen in your iPhone | Download | View full cache |


Episode 28: Open Source Updates and Intro to Inter-Process Communication:

Gene and maciej discuss various updates to the release of the 2.6.24 Linux Kernel as well as the latest release of GCC. They also start a series on inter-process communication.

Listen | Listen in your iPhone | Download | View full cache |


Episode 27: Porting Your Kernel to a New Device - Part 3:

This week Gene and Maciej get back to their series on porting a Linux kernel to a new platform. In this episode Gene and Maciej focus on what it takes to write a device driver. They cover device driver initialization and use an example of parallel port.

Listen | Listen in your iPhone | Download | View full cache |


Episode 26: Network Setup for an Embedded System:

In this episode Gene and Maciej explain network infrastructure and network services that are used in the Linux development for an embedded system. The two hosts cover different network connection scenarios as well as use cases for amongst other things dhcp, tftp and nfs services.

Listen | Listen in your iPhone | Download | View full cache |


Episode 25: Porting Your Kernel to a New Device - Part 2:

This week???s episode is a continuation of the last week???s introduction to porting a Linux kernel to a new platform. In this episode Gene and Maciej focus on various areas of the Linux kernel that are looked at or changed in the porting process.

Listen | Listen in your iPhone | Download | View full cache |


Episode 24: Porting Your Kernel to a New Device - Part 1:

This week Gene and Maciej begin a new series where they discuss the process a developer goes through to get a kernel running on a new device.

Listen | Listen in your iPhone | Download | View full cache |


Episode 38: Interview with Mike Erickson of Logic

In this episode, Maciej and Gene interview Mike Erickson of Logic, a leading board design and manufacturing company, and discuss weighty topics such as today's hottest processors, Linux acceptance, Pittsburgh's Mt. Washington incline, minimizing boot time and if the consultant who claimed he was lead through a government building with a bag over his head (as not compromise security) was pulling Gene's leg. Write podcast@timesys.com if you have something interesting to share.

Listen | Listen in your iPhone | Download | View full cache |


Episode 37: Free Software - Part 2

In this episode, Maciej and Gene talk about what free software means in practice, both for companies that create free software and those who use it as part of their business. The pair gets upset when some vendors follow the letter but not the spirit of free software by being coy about providing source code or through licensing software that attempts to node lock basic tools like GCC.

Listen | Listen in your iPhone | Download | View full cache |


Episode 36: About Free Software:

Maciej and Gene talk about what "Free Software" means and the rights and obligations of Free Software users. The pair talk about what's different about GPL3, tivoization, and the Lesser GPL among other topics.

Listen | Listen in your iPhone | Download | View full cache |


Episode 35: 2.6.26 Discussion and MPatrol:

After a bit of a break, Gene and Maciej talk about 2.6.26 from an embedded developer's perspective. The pair also discuss the ins and outs of using MPatrol: how it works, what it's good for, and some of its more nifty features.

Listen | Listen in your iPhone | Download | View full cache |


Episode 34: Overview of 2.6.25 and Talk About debugfs:

Maciej and Gene talk about what new in the 2.6.25 version of the kernel that's relevant to embedded developers, like CANBUS (thanks Volkswagen) and real time features that all allocation of processor time by process group. Gene also talks about debugfs and how engineers can use this light-weight file system to fetch data from kernel modules, like its name implies, it debugfs is a great debugging tool.

Listen | Listen in your iPhone | Download | View full cache |


Episode 33: The Propeller Chip:

Last month, TimeSys was at the ESC West show and brought along the LinuxLink radio gear. In this episode, Maciej and Gene interview Jeff Martin about the technology behind his company's product, the Propeller chip. What interested Maciej and Gene was the interruptless nature of the Propeller chip's design and how the chip handles some real-time requirements at the hardware level.

Listen | Listen in your iPhone | Download | View full cache |


Episode 33: The Propeller Chip:

Last month, TimeSys was at the ESC West show and brought along the LinuxLink radio gear. In this episode, Maciej and Gene interview Jeff Martin about the technology behind his company's product, the Propeller chip. What interested Maciej and Gene was the interruptless nature of the Propeller chip's design and how the chip handles some real-time requirements at the hardware level.

Listen | Listen in your iPhone | Download | View full cache |


Episode 33: The Propeller Chip:

Last month, TimeSys was at the ESC West show and brought along the LinuxLink radio gear. In this episode, Maciej and Gene interview Jeff Martin about the technology behind his company's product, the Propeller chip. What interested Maciej and Gene was the interruptless nature of the Propeller chip's design and how the chip handles some real-time requirements at the hardware level.

Listen | Listen in your iPhone | Download | View full cache |


Episode 32: Profiling on the Cheap:

Gene and reluctant guest host Jeremiah Lott talk about how to do basic system profiling when you're low on resources. By using some basic library functions, coding in an interrupt handler and using the proc filesystem, you can get a good look at how your application is using resources. Gene wastes time talking about how the Windows-running car wash POS system crashed last week.

Listen | Listen in your iPhone | Download | View full cache |


Episode 31: Review of Embedded World Conference in Nurnberg:

Maciej and guest host Scott Gilbertson discuss their experience at the Embedded World Conference in Nurnberg, Germany.

Listen | Listen in your iPhone | Download | View full cache |


Episode 30: Profiling Tools - Hardware Efficiency:

Gene and guest host Jeremiah Lott discuss various profiling tools to get the most efficiency out of your hardware. In this episode they focus on using profiling tools to optimize the kernel.

Listen | Listen in your iPhone | Download | View full cache |


Episode 29: Fahd Abidi Interview -- Hardware Debuggers:

Gene interviews Fahd Abidi, Sr. FAE with Ultimate Solutions. Gene and Fahd discuss hardware debuggers. What are they? When do you need one and When you might not need one.

Listen | Listen in your iPhone | Download | View full cache |


Episode 28: Open Source Updates and Intro to Inter-Process Communication:

Gene and maciej discuss various updates to the release of the 2.6.24 Linux Kernel as well as the latest release of GCC. They also start a series on inter-process communication.

Listen | Listen in your iPhone | Download | View full cache |


Episode 27: Porting Your Kernel to a New Device - Part 3:

This week Gene and Maciej get back to their series on porting a Linux kernel to a new platform. In this episode Gene and Maciej focus on what it takes to write a device driver. They cover device driver initialization and use an example of parallel port.

Listen | Listen in your iPhone | Download | View full cache |


Episode 26: Network Setup for an Embedded System:

In this episode Gene and Maciej explain network infrastructure and network services that are used in the Linux development for an embedded system. The two hosts cover different network connection scenarios as well as use cases for amongst other things dhcp, tftp and nfs services.

Listen | Listen in your iPhone | Download | View full cache |


Episode 25: Porting Your Kernel to a New Device - Part 2:

This week’s episode is a continuation of the last week’s introduction to porting a Linux kernel to a new platform. In this episode Gene and Maciej focus on various areas of the Linux kernel that are looked at or changed in the porting process.

Listen | Listen in your iPhone | Download | View full cache |


Episode 24: Porting Your Kernel to a New Device - Part 1:

This week Gene and Maciej begin a new series where they discuss the process a developer goes through to get a kernel running on a new device.

Listen | Listen in your iPhone | Download | View full cache |


Episode 23: Review of the CELF Embedded Linux Conference in Austria:

This week we are releasing a bonus episode where Maciej interviews Gene on his experience at the CELF Embedded Linux Conference where Gene was a guest speaker. His topics included GCC, embedded Linux for beginners, using RPM as a build system and a panel debating "what is the ideal Linux distribution."

Listen | Listen in your iPhone | Download | View full cache |


Episode 22: Thomas Fitzsimmons Interview - Ontario Linux Fest:

Gene and Maciej interview Thomas Fitzsimmons from Red Hat on location at the Ontario Linux Fest on October 13, 2007. Thomas give us an update on Red Hat's implementation of Java virtual machine and the impact of Sun opening the source code for JVM to the public.

Listen | Listen in your iPhone | Download | View full cache |


Episode 21: John "maddog" Hall Interview - Ontario Linux Fest:

Gene and Maciej interview John "maddog" Hall on location at the Ontario Linux Fest on October 13, 2007. They get Maddog Hall's perspective on a variety of embedded Linux topics.

Listen | Listen in your iPhone | Download | View full cache |


Episode 20: Selecting the Right Toolset for Your Job - Part 3:

Continuing the tools discussion, in this podcast Maciej and Gene discuss debugging from an application and kernel developer’s standpoint. While the primary tool used for debugging under Linux is the trusty GDB debugger, how this tool is used can make a big difference in your productivity. The pair also discuss the primary tool for kernel debugging and when and how to make the best use of hardware debuggers.

Listen | Listen in your iPhone | Download | View full cache |


Episode 19: Review of ESC Conference in Boston:

Maciej returns from attending the Embedded Systems Conference (ESC) held September 19-20 in Boston. In this podcast, Gene interviews Maciej on his experience at ESC.

Listen | Listen in your iPhone | Download | View full cache |


Episode 18: Selecting the Right Toolset for Your Job - Part 2:

Continuing with the tools topic, Maciej and Gene talk about code analysis tools that can be used to locate memory-related defects that can be very hard to find during development and are nearly impossible to debug in the field. The two discuss the differences between static and dynamic code analysis tools the relative advantages of each.

Listen | Listen in your iPhone | Download | View full cache |


Episode 17: Selecting the Right Toolset for Your Job - Part 1:

Gene talks about tools for embedded Linux engineers. While he covers specific tools that make development easier, he also recommends that engineers pick tools that matches their experience level and goals. Sophisticated tools maximize productivity for engineers that know how to use them, but engineers that are new to embedded Linux might benefit from sticking with their text editors while they’re still learning.

Listen | Listen in your iPhone | Download | View full cache |


Episode 16: Real-Time Embedded Linux Series - Part 3:

Gene and Maciej continue their multi part series discussing real-time embedded Linux. In part 3, they discuss real-time concepts that are currently in the 2.6 kernel and how they were implemented. They also reviewed configuration option that track real-time behavior and predictability vs. throughput tradeoffs.

Listen | Listen in your iPhone | Download | View full cache |


Episode 15: Real-Time Embedded Linux Series - Part 2:

Gene and Maciej continue their multi part series discussing real-time embedded Linux. In Part 2, they discuss more sources of latency in detail and new real time features of the 2.6 kernel. Also discussed are common coding practices that result in latency and some simple tactics for coding drivers and applications that play nice with each other and the kernel.

Listen | Listen in your iPhone | Download | View full cache |


Episode 14: Real-Time Embedded Linux Series - Part 1:

Gene and Maciej kick off a multi part series discussing real-time embedded Linux. In part 1, they discuss common real-time terminology, what real time is, what it is not and the difference between hard and soft real-time. They also begin discussing latency and what factors tend to be the major contributors to latency issues.

Listen | Listen in your iPhone | Download | View full cache |


Episode 13: Review of the Ottawa Linux Symposium

Gene Sally recently returned from the Ottawa Linux Symposium held June 27-30th. In this podcast, Maciej Halasz interviews Gene about his experience at OLS and discusses some interesting trends he found happening in the world of Embedded Linux.

Listen | Listen in your iPhone | Download | View full cache |


Episode 12: Optimizing Kernel Boot Time Part 2

Maciej and Gene continue talking about system minimization and what steps you can take to reduce the memory footprint of your embedded device and get faster boot times and execution. Strategies include using the CONFIG_EMBEDDED option when building the kernel, using a more efficient filesystem (like initramfs) and taking advantage of pre-linking and execute in place.

Listen | Listen in your iPhone | Download | View full cache |


Episode 11: Optimizing Kernel Boot Time

Gene and Maciej were finally able to do a podcast together this week. In this discussion they talked about the process of minimizing kernel boot times with various approaches and trade-offs associated with faster boot times. Maciej discussed the merits of a the elegant staged boot process while Gene pushes the slash-and-burn approach of eliminating the existing Linux boot scripts and replacing them with the minimum necessary to get your system booted.

Listen | Listen in your iPhone | Download | View full cache |


Episode 10: Review of ESEC Conference in Japan

Maciej Halasz recently returned from his trip to Japan visiting customers and attending the Embedded Systems Expo and Conference (ESEC) held May 16-18 in Tokyo. In this podcast, Maciej talks about his experience at ESEC and discusses some interesting embedded Linux applications and trends he found.

Listen | Listen in your iPhone | Download | View full cache |


Episode 10: Review of ESEC Conference in Japan

Maciej Halasz recently returned from his trip to Japan visiting customers and attending the Embedded Systems Expo and Conference (ESEC) held May 16-18 in Tokyo. In this podcast, Maciej talks about his experience at ESEC and discusses some interesting embedded Linux applications and trends he found.

Listen | Listen in your iPhone | Download | View full cache |


Episode 10: Review of ESEC Conference in Japan

Maciej Halasz recently returned from his trip to Japan visiting customers and attending the Embedded Systems Expo and Conference (ESEC) held May 16-18 in Tokyo. In this podcast, Maciej talks about his experience at ESEC and discusses some interesting embedded Linux applications and trends he found.

Listen | Listen in your iPhone | Download | View full cache |


Episode 9: The Promise of Linux

Gene Sally frequently visits customers to understand why they selected Linux and if it met their expectations. In this podcast, Gene discusses what he heard from a variety of customers at various stages of project (those just getting started with Linux opposed to customers who have shipped multiple releases) as to why they selected Linux and it if met the expectations held out at the start of the project.

Listen | Listen in your iPhone | Download | View full cache |


Episode 9: The Promise of Linux

Gene Sally frequently visits customers to understand why they selected Linux and if it met their expectations. In this podcast, Gene discusses what he heard from a variety of customers at various stages of project (those just getting started with Linux opposed to customers who have shipped multiple releases) as to why they selected Linux and it if met the expectations held out at the start of the project.

Listen | Listen in your iPhone | Download | View full cache |


Episode 9: The Promise of Linux

Gene Sally frequently visits customers to understand why they selected Linux and if it met their expectations. In this podcast, Gene discusses what he heard from a variety of customers at various stages of project (those just getting started with Linux opposed to customers who have shipped multiple releases) as to why they selected Linux and it if met the expectations held out at the start of the project.

Listen | Listen in your iPhone | Download | View full cache |


Episode 8: Jeremiah Lott Interview - Senior Software Engineer at TimeSys

Maciej interviews Jeremiah Lott who is a Senior Software Engineer at TimeSys. They discuss how TimeSys' Eclipse-based IDE product, TimeStorm, helps embedded Linux developers throughout the entire development cycle.

Listen | Listen in your iPhone | Download | View full cache |


Episode 7: Evaluating Linux for your project?

In this episode, Maciej and Gene share their experiences with customers and give some practical advice so you can make the best of your evaluation. For example, hear how companies can benefit greatly by using a desktop machine in place of a board and how making sure that Linux fits into your team's existing development structure is as important as the technological questions.

Listen | Listen in your iPhone | Download | View full cache |


Episode 6: Rob Landley Interview - Self Professed Embedded Linux Geek

Special guest interview with Rob Landley, self professed embedded Linux geek, talks about a wide range of topics; how he got involved with embedded Linux and later the ubiquitous BusyBox project, the philosophy of "security through simplicity", and the new firmware Linux project he's been working on lately to name a few.

Listen | Listen in your iPhone | Download | View full cache |


Episode 5: What goes into a LinuxLink?

In this episode, Gene and Maciej discuss the engineering that goes into build a Linux distribution for LinuxLink -- from getting the cross-compilation environment ready, to homogenizing the source packages so they can be compiled for all of the different architectures LinuxLink supports, to automated testing -- there's quite a bit of technology that happens before a LinuxLink is ready for publication.

Listen | Listen in your iPhone | Download | View full cache |


Episode 4: Getting Started with Embedded Linux

Discussion of the basics of getting started with Embedded Linux including: Host environment set up, what works and what doesnt work, using Cygwin and some common challenges and pitfalls of embedded Linux.

Listen | Listen in your iPhone | Download | View full cache |


Episode 3: The State of Embedded Linux

Gene Sally and Maciej Halasz discuss where embedded Linux was 5 years ago, where it is Today and where they think it is going.

Listen | Listen in your iPhone | Download | View full cache |


Episode 2: Thomas Gleixner Interview - Realtime Embedded Linux

Special guest interview with Thomas Gleixner, Founder of Linutronix and works mainly on kernel related topics. He is one of the main contributors to the realtime preemption patch and has extensive expertise in embedded and realtime Linux.

Listen | Listen in your iPhone | Download | View full cache |


Episode 1: What is Embedded Linux and why should you care?

What and why is embedded Linux? Why should you care? What is the business reason for embedded Linux? What is the technical reason for embedded Linux? How do you get started with embedded Linux?

Listen | Listen in your iPhone | Download | View full cache |


Episode 1: What is Embedded Linux and why should you care?

What and why is embedded Linux? Why should you care? What is the business reason for embedded Linux? What is the technical reason for embedded Linux? How do you get started with embedded Linux?

Listen | Listen in your iPhone | Download | View full cache |


Episode 1: What is Embedded Linux and why should you care?

What and why is embedded Linux? Why should you care? What is the business reason for embedded Linux? What is the technical reason for embedded Linux? How do you get started with embedded Linux?

Listen | Listen in your iPhone | Download | View full cache |