The Unterminated String

Embedded Things and Software Stuff

Recent posts

Jan 30, 2018
How Grep Prevents a Feedback Loop How grep prevents searching its own redirected output.
Apr 29, 2017
The Greedy C Runtime Analysing, through disassembly, the contents of a binary produced by msp430-elf-gcc. This is in an attempt to understand and reduce the C runtime footprint.
Jan 31, 2017
GNU Make By Example Understanding some of the key features of GNU Make by using the ChibiOS build system as an example.
Jan 2, 2017
Random Numbers with the STM32F4 Testing the STM32F4's True Random Number Generator (TRNG) using dieharder and PractRand.
Sep 18, 2016
Typecasting in C: Under the Hood with ARM Cortex-M4 Assembly A brief look into how GCC implements typecasting on ARM Cortex M4 CPUs.
Jun 26, 2016
My Git Workflow The rebase heavy Git workflow I use day to day.
May 15, 2016
Probing PDM: MP45DT02 and STM32F407 Overview of how to interpret a PDM audio stream from a MP45DT02 microphone using the I2S hardware on a STM32F407 MCU.
Mar 6, 2016
Comparing CMSIS FIR Filter Variants A brief look at some of the FIR filtering functions the ARM CMSIS library has to offer.
Feb 20, 2016
STM32 Development on Debian Describes creating a Debian GNU/Linux VM for STM32F4DISCOVERY development. Compiler/Debugger: GNU GCC/GDB. Programmer: OpenOCD.
May 12, 2015
The Forever Clichéd... Unimportant test post.