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.
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.
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.
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.
Mul-T-Lock Interactive Picked
I picked a Mul-T-Lock Interactive key in knob cylinder, a high-security pin-in-pin dimple lock.
"I PRESSED CAPS LOCK ONCE IN 1989 AND I NEVER LOOKED BACK"
I get emotional about a Perl script
Your Food is Always Outside of You
I gave a talk at the NCSU Linux Users' Group.
A True Random Number Generator
A true random number generator project. A PN junction in avalanche breakdown provides the noise source. The noise is amplified, digitized, and conditioned. An LPC1343 provides a USB interface.