A few days ago I decided to reverse engineer my router’s firmware image with binwalk.
[Read More]
Embedded Online Conference 2020
The Embedded Online Conference is an online conference for embedded systems, DSP, machine learning and FPGA engineers.
[Read More]
Finding memory bugs with AddressSanitizer
AddressSanitizer (ASan) is an instrumentation tool created by Google security researchers to identify memory access problems in C and C++ programs.
[Read More]
Tracing the Linux kernel with ftrace
Tracing is a useful technique to find bugs in software, and ftrace is the tracing framework built into the Linux kernel.
[Read More]
Introduction to Linux containers
Container technology in general and Linux containers, in particular, have become increasingly popular in recent years.
[Read More]
Linux kernel GPIO user space interface
Since version 4.8 the Linux kernel has a new interface based on character devices for accessing and managing GPIO lines in user space.
[Read More]
Slides and video of my talk at ELCE 2019
The slides and video of my talk at Embedded Linux Conference Europe 2019 are available.
[Read More]
Linux core dump analysis
One of the most effective ways to identify problems in applications that crash is through core dump analysis.
[Read More]
A new blog about embedded systems
This is going to be my new blog about embedded systems development.
[Read More]