What we've been reading in October (2024)
Here are the articles, videos, and tools that we’ve been excited about this October.
What have you been reading? Share in the comments or on the Interrupt Slack.
Articles & Learning
-
LLVM Hello World | Dr James Hamilton
Getting started with LLVM IR. — Noah -
Quake ported to Arduino Nano Matter and Sparkfun Thing Plus Matter Boards | Silicon Labs
Porting and shrinking Quake to run on an embedded device. — Heiko -
Blinky | Adam Gulyas
Nice technique: v-cut vias for panelized boards for testing. — Noah -
What Is New In LLVM 19? | Arm Community
Roundup of LLVM 19 contributions by ARM. — Noah -
Playing with BOLT and Postgres | Tomas Vondra
Writeup about applying LLVM’s Binary Optimization and Layout Tool (BOLT) to a practical program: PostgreSQL. — Noah -
Supporting Custom RISC-V Extensions in LLVM | Alex Bradbury, Igalia
Presentation on how LLVM supports custom RISC-V extensions. — Noah -
MQTT Turns 25 – Here’s How It Has Endured | Andy Piper, The Lost Outpost
The co-creator of MQTT shares a brief look back at the history. — Eric -
PlayStation Vita Architecture (Part 1) - A Practical Analysis | Rodrigo Copetti
Great writeup on the PlayStation Vita architecture. — Eric -
Zero or Sign Extend | The Ryg Blog
A post on the ins and outs of sign-extension on fixed-width integers with some interesting implementations. — Eric -
5 Tips to Make the Most of Zephyr Documentation | Zephyr Project
Some improvements to the Zephyr documentation and how to take advantage of them. — Eric -
Ubiquitous Successful Bus: Version 2 | Hackaday
Very high level overview of USB 2.0. — Noah -
Android Debugging Crash Course | LineageOS
Debugging AOSP, divided into user space, kernel space, and vendor/OEM customizations, from the folks maintaining the LineageOS AOSP distribution. — Victor
Projects & Tools
-
Jailhouse - Linux-based partitioning hypervisor | Siemens
Cool hyper visor for Linux + bare metal real time. — François -
WrapMaster: Dynamic Function Wrapping for Enhanced Debugging | wafgo
Neat tool (only for binaries with relocatable symbols though 😮💨 ) — Noah
News & Announcements
-
Samsung Galaxy Ring Arrives in India with Support for Galaxy AI | Republic World
The new Samsung Galaxy Ring is running Zephyr! 🪁
Upcoming Events
-
Thursday, November 14, 9am PT | Live Product Tour: Is Memfault Right for You?
Join a live, interactive product tour to discover how Memfault’s observability platform can streamline issue resolution and elevate product quality for your team.