Easy rootfs using Buildroot

The Linux kernel is an exciting world. But  if you want to get a working system, it is still essential to provide our kernel a root filesystem. The kernel developers often struggle to find a simple rootfs, adapted to their architecture, together with the tools that...

Viewing real time ltt trace using gtkwave

This presentation will explain how to use some ltt to be viewd in gtkwave, a graphical visualization tool, developped by the Parrot team. It will also explain why this tool was developed, review some of the problems that have been analyzed using these traces. It will...

Automating source code evolutions using Coccinelle

New APIs are continually added to the Linux kernel, to improve functionality, reliability, or performance.  Nevertheless, it is a challenge to update old code to use these new APIs.  Coccinelle is a program matching and transformation tool for C code that has been...

ARM support in kernel Overview and understand

Over the past two years, the support of the platforms based on ARM processor in the Linux kernel  has evolved considerably. Between the use of the Device Tree, moving drivers in many features like clock management or multiplexing of pines, the platform mechanism, the...