|  | TimeSys 2007-2008 This is a Podcast for embedded Linux developers. We discuss the latest news and how to's in the world of embedded Linux. | |
|  |
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.  |
|
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.  |
|
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.  |
|
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.  |
|
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.  |
|
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.  |
|
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.  |
|
Maciej and guest host Scott Gilbertson discuss their experience at the Embedded World Conference in Nurnberg, Germany.  |
|
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.  |
|
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.  |
|
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.  |
|
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.  |
|
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.  |
|
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.  |
|
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.  |
|
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."  |
|
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.  |
|
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.  |
|
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.  |
|
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.  |
|
| |