FIT Images: The Ideal Fit for Embedded Booting

As we all know, binaries are the final executable form of software after compilation. They are essential for:

  • Booting an operating system

  • Firmware updates

  • Application execution

  • Device configuration.

Without a proper storage and retrieval system, managing these binaries becomes complex and error-prone.

This article introduces the Flattened Image Tree (FIT) for multi-component files, which is a de facto standard used in Linux kernel booting in ARM-based systems.

Read More ➠



Debugging WiFi Router build on RPi with OpenWrt

In any software project, defects are inevitable and requires debugging to root cause it, and this eventually leads to a fix. The key lies in understanding the issue, analyzing it, and choosing the right approach to resolve it. Debugging issues may seem overwhelming at first, but with a clear understanding of the problem and the right tools, the process becomes more manageable.

This article explores the debugging sequence for common issues encountered while working with the Linux WiFi stack.

Read More ➠