Name: Alex Hoffman
Type: User
Company: Technische Universität München
Bio: PhD student at TU Munich. Interested in the Linux kernel, specifically power management for heterogeneous multi-core systems and Tiny(M)achine(L)earning.
Location: Munich, Germany
Blog: www.alexhoffman.info
Alex Hoffman's Projects
https://adventofcode.com/2019
A CPUfreq governor state machine that taken input from user-space apps via IOctl and sysfs
Modified fork of travis scripts to bootstrap an Arch Linux environment using Yaourt instead of Pacaur
Load generator for ARM big.LITTLE MPSoCs
Ath9k Linux kernel driver to export CSI information for kernels v5.4+
CMake based build for the STM32F103C8T6 "bluepill" board
Human Interface Device (HID) example for the bluepill (STM32F103C8T6)
Unified Debugger for Android CPU Power Governors and Schedulers on Edge Devices
Usefull snippets I have created when testing ideas or learning new things
Code examples from my C programming lectures
C API for the LUA Datalog library
A Portable C Library for Distributed CNN Inference on IoT Edge Clusters
All my dot files in one place
A Flex/Bison parser for EDDL files
A collection of random library style work I have done over the years for random embedded devices
Empty C project with VS Code integration
Playing around with the ESP32, hopefully making cool apps
A blazing fast display driver for SPI-based LCD displays for Raspberry Pi A, B, 2, 3 and Zero
POSIX based FreeRTOS emulator with SDL2 graphics interface and multiple async communications interfaces, aiming to make it possible to teach FreeRTOS without embedded hardware using similar processes
FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
Graphics library for the FreeRTOS emulator
Port and portmacro files for POSIX FreeRTOS implementation
Asynchronous socket and message queue IO library for FreeRTOS running on POSIX
Simple state machine that is built for use with FreeRTOS
PCB for Gameboy DMG with audio and GPIO expander to provide I2C interface to push buttons
A Git, C, POSIX and CMake tutorial
Example code for the ESPL course's lectures held at the TU Munich