go-profile

Flame Graph

An incomplete port of brendangregg's eBPF profiling application profile.py to Golang.

Please read Brendan Gregg's Blog post Linux 4.9's Efficient BPF-based Profiler for more information.

This project required changes to the Golang standard library to support some features (debug/elf: add SHT_GNU_VERDEF section parsing). Special thanks to ianlancetaylor and aclements for guiding me through the submission process.

Source Code on GitHub

Retro Studio

Introducing Retro Studio our web IDE running an emulator of the Retro Watch.

Retro Studio will allow users to develop and test their own watch faces, games and applications before publishing them to the Retro Watch.

The back-end is written using Blazor Wasm and WebGL.

Stay tuned for more progress reports on this application!

PICO-8, DOOM and BLE!

Running tests on the DA14706 DevKit which has the Renesas ARM Cortex-M33F SoC we're using in the RetroWatch. Take a look at femto8 which is a PICO-8 fantasy console emulator as well as a port of DOOM both playable using a Bluetooth LE connected controller. So far performance is impressive and we're excited about bringing more games and emulators to the platform!