-
Continue reading →: Verifying ARM vs THUMB2 Instruction Sets in ELF Binaries
When working with embedded Linux systems, in ARM-based boards, sometimes you need to determine whether a binary was compiled with ARM or THUMB2 instruction sets. This is a quick reference guide for checking this without relying on heavy tools like readelf or objdump. The Core Concept ARM uses a clever…
-
Continue reading →: Building a Rack for Embedded Boards Management, Part III: PoE ManagementIn previous posts, I detailed the construction of a rack for managing embedded boards: A critical aspect of this setup is the ability to remotely control the power cycling of the boards. To achieve this, I utilized the zyxel-poe-manager, a convenient Python script that manages the Power over Ethernet (PoE)…
-
Building a Rack for Embedded Boards Management. Part II.
Published by
on
Continue reading →: Building a Rack for Embedded Boards Management. Part II.After a week of anticipation, the components for assembling the rack have finally arrived. Gradually, I’ve been able to inspect and piece together each part, transforming the original chaos into a more organized setup. In this post, I’d like to showcase the visual outcome. The assembly of the rack cabinet…
-
Continue reading →: Building a Rack for Embedded Boards ManagementIn my daily work, I often interact with various embedded system boards. However, the lack of an organized setup for these devices frequently becomes a frustrating hurdle. The challenges are twofold: To address these issues, I’ve started planning a new personal project: Building my custom rack-mounted workstation for embedded systems…
-
Continue reading →: Diagnosing Memory Leaks in WPEWebKit with Google PerftoolsThis blog post will focus on memory issue case, and I’ll walk you through my experiences in investigating and resolving it. The issue involved WPEWebKit and the Cairo graphics library. I’ll also cover the tools I used for memory profiling and how I ultimately found problem. keywords: memory leak, WPEWebKit,…
-
Continue reading →: Remote debugging WebKit GTK with GDB
Debugging complex applications can be a daunting task, especially when dealing with web browsers like WebKit. Armed with the right environment and tools, you can navigate through the labyrinth of code to identify and fix issues. In this post, we’ll walk you through a real-world example of live debugging WebKit…
-
Continue reading →: Unveiling the Hidden Magic of GTK FrameClock
This article will delve deeper into the intricacies of the GTK FrameClock, its interaction with the compositor, and how it ensures smooth and synchronized animations. Specifically, we will explore the GTK FrameClockIdle implementation and understand how it manages timing cycles and aligns them with VSync signals in the Wayland platform…
-
A new Balena Browser Block based on WPE WebKit is here
Published by
on
Continue reading →: A new Balena Browser Block based on WPE WebKit is hereTL;DR: The balena-browser-wpe has been released. This is the result of using the WPE WebKit browser as the chosen web engine for the Balena Browser block. This opens a lot of doors for all kinds of things, really lowering the bar to checking out and exploring an official WPE build…
-
Continue reading →: Running Debian in a Fuloong 2.0 Mini-PC (MIPS64el CPU Loongson 3A4000)The history of the world is a continuous succession of contradictions. The announcement from MIPS Technologies about their decision of definitely abandoning MIPS arch in favour of RISC-V is just another example. But the truth is that things are far from trivial in this topic. Even when the end-of-life date for…
-
Continue reading →: De raices y secretos
… recorro el camino que la noche protege, Cuando ya nadie penetra con ojos y báculos … Mi padre miró a alguien Y abrazó a la palmera, Yo miré a mi padre y también hurgué en ella. … Mi hijo no me vio y alguien subió con él, porque oculté celoso…