10 posts · 2013—2017
Archive
An archive of posts from between 2013 and 2017. Some of it is still the only write-up of its subject on the internet — which is why it is still here.
2017
-
Custom Linux Images for C.H.I.P. Pro
Building and flashing a custom Debian rootfs, kernel and modules onto a NextThingCo C.H.I.P. Pro with multistrap and CHIP-tools.
2016
-
ARM GCC Toolchain in Ubuntu 16.04
Installing a Contiki-compatible arm-none-eabi-gcc on Xenial, back when the stock package could not build it. Since obsolete.
-
Ubuntu 16.04 on the Google Pixel 2
Installing Ubuntu 16.04 on a Chromebook Pixel 2: touchpad, touchscreen, media keys, sound, and that enormous screen resolution.
-
Contiki - CoAP over minimal-net
Getting CoAP traffic to actually flow between a native minimal-net Contiki app and a server on the host machine.
-
OTA for Contiki (CC2650 SoC)
A complete over-the-air firmware update system for ContikiOS on TI CC26xx SoCs: bootloader, flash layout, image metadata and a CoAP image server.
-
GalliumOS + HDPI Display (Pixel 2015)
Getting a readable desktop out of GalliumOS on the Chromebook Pixel 2 without giving up the 2560x1700 panel.
2015
-
Parse & View Intel-format Hex with Python
A short Python tool for reading Intel HEX files as a plain sequential binary dump.
-
RGB Image Analysis with Python
Settling the blue/black versus white/gold argument with a Python script and an RGB histogram.
2014
-
Eight Months of Programming in 2 Minutes
Eight months of git history compressed into two minutes with Gource.
2013
-
TechCrunch Disrupt 2013
A Raspberry Pi, a 15-amp relay and an internet-connected coffee machine, built over a weekend at TechCrunch Disrupt.