Compiling AT91Bootstrap

Compiling AT91Bootstrap for the Aria G25 This post will describe how to compile your own AT91Bootstrap. AT91Bootstrap is a bootloader for the Atmel AT91 SoC like the Aria G25. Why would you do this in the first place? While trying to update Linux kernel I discovered that U-Boot had to be updated as well, because the GCC version had increased. Updating U-Boot made the U-Boot binary just slightly larger. This caused a problem with AT91Bootstrap.
Read more

Go Garbage Collection and Files

Some context A while ago I wrote a small Go library to work with the GPIO pins on an Aria G25 chip. This library can be used to read and write those pins. It also offers a function to set a callback on an edge (Rising, Falling or both). This means that when a pin changes its state, the callback got executed. The main part of the event handling is the Watcher.
Read more