Hardware

FROGSBORO: SAM9X60 SiP Embedded Linux

Another custom embedded Linux board. I recently did a free evaluation of Altium Designer and built this as a way to try it out. The design is based on the SAM9X60 SiP and has a USB device port, two USB host ports, a microSD card, and a low profile 40-pin expansion connector which breaks out GPIOs and peripherals.

Read
Hardware

A Custom i.MX6ULL Board

As a vehicle for learning OrCAD, I built a custom embedded Linux board using NXP's i.MX6ULL processor. The board, called CATFOOD, has the i.MX6, DDR3, NAND flash, an Ethernet PHY, and an SD card. It presents a serial console over the USB-C connector, which also supplies power.

Read
Hardware

Cyclone IV-based Julia Set Explorer

A custom Cyclone IV board interfaces with TFT LCD panel, capacitive touch controller, SDR SDRAM. The FPGA superimposes a Julia set on the Mandelbrot set. Touching the screen chooses the set point z0.

Read
security

Using radare2 to make a simple binary patch

My partner found a game on her computer that she probably downloaded a decade ago, and we wanted to tweak the behaviour.

Read