carmelo.onrender.com

Personal blog, mostly harmless

Latest updates…

Raspberry PI: install ClusterHAT software
Jan 29, 2024 (updated)
I’ve had these nice Raspberry Pi Zero (vanilla, not ‘W’) lying around for quite some time and I wanted to give them a purpose in life. By chance (meaning, during my endless browsing of the Twitter-verse and the Reddit-verse) I have discovered the ClusterHAT (Hardware Attached on Top) which “interfaces a (Controller) Raspberry Pi A+/B+/2/3 with 4 Raspberry Pi Zeros configured to use USB Gadget mode”.
Buildx: building multi-arch images
Jan 29, 2024 (updated)
In this post I’ll explore how to build images that can run on multiple architectures. My scenario is composed of the two following hosts: on x86_64: $ docker info | grep Architecture Architecture: x86_64 $ cat /proc/cpuinfo | grep "model name" | uniq model name: Intel(R) Core(TM) i5-3317U CPU @ 1.
AArch64 assembly - part 5
May 29, 2023 (updated)
AArch64 Index Home Let’s break the ice Under the surface Under the microscope Cross-compilation Resources AArch64 Exploring AArch64 assembler A Guide to ARM64/AArch64 Assembly on Linux with Shellcodes and Cryptography
AArch64 assembly - part 4
May 29, 2023 (updated)
AArch64 Index Home Let’s break the ice Under the surface Under the microscope Cross-compilation Resources Cross-compilation Interestingly, one does not need to own an ARM64 processor. With the help of QEMU user mode emulation (qemu-user) and the GNU C compiler for AArch64 (gcc-aarch64-linux-gnu), assembling and linking native code is a breeze.