Addressing the host key inconsistency issue when using the same IP address in multiple OSes instances. When using a Raspberry Pi board with switching between… Read More »Addressing the Issue “WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!” when SSH to Raspberry Pi
Digging into the source code to understand how the five threads in Ardupilot in Linux are created and run. The Linux version’s Ardupilot takes advantage… Read More »How Threads Run in Ardupilot in Linux (AP_HAL_Linux)?
Details about where to modify the kernel source code to add a kernel parameter that can be accessed in procfs. Kernel parameters that are accessible… Read More »Adding a Kernel Parameter to Proc Filesystem (procfs)
Quick fix for the warning “Clock skew detected. Your build may be incomplete.” When compiling my Linxu Kernel in my Ubuntu VM, I sometimes bump… Read More »How to Fix “Clock skew detected. Your build may be incomplete.”
Instructions for enabling the copy/paste feature for Ubuntu VM via vSphere Client. I have a Ubuntu VM running in a VMware vCenter server to which… Read More »Enabling Copy/Paste for Ubuntu VM Connected via vSphere Client
Instructions for patching a custom Linux kernel for a Raspberry Pi (3/4) + Navio2 system running Ardupilot. To make your custom kernel work with Navio2… Read More »Building Custom Kernel for Raspberry Pi + Navio2 (Ardupilot on Linux)
Instructions for compiling RCIO kernel module for a Raspberry Pi (3/4) + Navio2 system. Compiling and replacing the Linux kernel (with yours) on an existing,… Read More »Compiling RCIO Kernel Module for Raspberry Pi + Navio2
In this post, we go through the steps for cross-compiling the Linux kernel from source code for Raspberry Pi and running it with QEMU. For… Read More »Compiling Raspbian (Linux) Kernel for Running in QEMU