Herzelinux lecture slides : Initramfs – boot your Linux WELL

Tuxology team December 29th, 2008

On 18/12/2008 Zaar Hai gave a lecture in Herzelinux named “Initramfs – boot your Linux WELL”
the slides for the lecture is now available here.

Thanks you Zaar and we look forward to hosting you again in Herzelinux club meeting as well as here.

Tuxology Team.

Building an embedded Linux system emulator

Gilad Ben-Yossef December 14th, 2008

One of the hallmarks of embedded system programming is working with specialized hardware. Unfortunately, embedded system developers do not always have the luxury to develop and test their code on the actual hardware they target. Often, the hardware is developed in tandem with the system software and therefore it it is not available for much of the embedded system software development cycle.

While one can develop and test much of our code on a PC running Linux, such a PC is a very different environment from the target board. More often then not, the target board is not even of the same architecture as the PC. A solution to this problem can be obtained by using an emulator – a software tool that executes software code of our target platform in a virtual machine that is running on our development host, and running our system software in it.

The following article describes how to build an embedded Linux system running inside an emulator which can be used to develop, test and debug target code even without access to target hardware.

Continue Reading »

Videos from the Linux Symposium in Ottawa

Gilad Ben-Yossef August 14th, 2008

The wonderful Michael Opdenacker and Thomas Petazzoni from Free Electrons are at it again – they have released 29 videos of talks, tutorials and “birds of a feather” sessions given at the 2008 Linux Symposium in Ottawa.

The released video includes the following:

  • Keynote: The Kernel: 10 Years in Review, by Matthew Wilcox (Intel)
  • Talk: Tux on the Air: State of Linux Wireless Networking, by John W. Linville (Red Hat)
  • Talk: Suspend to RAM in Linux: State of the Union, by Len Brown and Rafael Wysocki (Intel)
  • Talk: Real Time vs Real Fast: How To Choose?, by Paul E. McKenney (IBM)
  • Tutorial: ftrace: latency tracer, by Steven Rostedt (Red Hat)
  • BOF: Embedded Linux, by Tim R. Bird (Sony)
  • BOF: Embedded Micro controller Linux, by Michael Durrant (Arcturus Networks)
  • Talk: Energy-aware task and interrupt management, by Vaidyanathan Srinivasan (IBM)
  • Talk: Application Testing Under Realtime Linux, by Luis Claudio R. Gonçalves (Red Hat)
  • Talk: Application Framework for Your Mobile Device, by Shreyas Srinivasan (Geodesic Information Systems)
  • Keynote: The Making of OpenMoko Neo, by Werner Almesberger (OpenMoko)
  • BOF: U-Boot by Wolfgang Denk (Denx)
  • BOF: Linux Compiler, by Rob Landley (Impact Linux)
  • Talk: Advanced XIP File System, by Jared Hulbert (Intel)
  • Talk: SELinux for Consumer Electronic Devices, by Yuichi Nakamura (Hitachi)
  • Talk: Around the Linux File System World in 45 Minutes, by Steve French (IBM)
  • BOF: Linux The Easy Way with LTIB, by Stuart Hughes (Freescale)
  • Keynote: The Joy of Synchronicity: Coordinating the Releases of Upstream and Distributions, by Mark Shuttleworth
  • Talk: Smack in Embedded Computing, by Casey Schauffer
  • Talk: Bazillions of Pages: The Future of Memory Management, by Christoph H. Lameter (SGI)
  • Tutorial: Writing application fault handlers, by Gilad Ben-Yossef (Codefidence)
  • Talk: Linux, Open Source and System Bringup Tools, by Tim Hockin (Google)
  • Talk: DCCP Reached Mobiles, by Leandro Melo Sales (Federal University of Campina Grande)
  • Talk: Building a robust Linux kernel, by Subrata Modak (IBM)
  • CELF BOF presentation: Best of recent CELF Conferences, by Tim Bird (Sony)
  • CELF BOF presentation: Developing Embedded Linux with Target Control, by Tim Bird (Sony)
  • CELF BOF presentation: Embedded Building Tools – An Audience Survey, by Michael Opdenacker (Free Electrons)
  • CELF BOF presentation: GCC Tips and Tricks Highlights, by Gene Sally

The videos and related resources can be downloaded from their conference videos page.

I especially recommend viewing the exceptional “Real Time vs Real Fast: How To Choose?” talk by Paul E. McKenney from IBM and the the “The Making of OpenMoko Neo” keynote, by Werner Almesberger of the OpenMoko.

Much thanks to Michael and Thomas for sharing this with everybody.

Gilad

Penguin In a Box 2008

Limor Pipman June 5th, 2008

We are proud to announce that the third annual Penguin In A Box embedded Linux seminar organized by Codefidence ltd. in cooperation with Hi Tech College, will be held at the 03/07/2008 07/08/2008 in the Daniel hotel and convention center in Herzelia, Israel.

As the use of Linux in the embedded market is on the rise and it’s development continues at an extraordinary rate, the seminar will cover, as in previous years, a broad range of topics relevant to Linux based embedded system developers wishing to keep abreast of recent developments.

For further details, check out the seminar web page (in Hebrew).