Highlights
- Pro
Embedded
Modern embedded framework, using Rust and async.
Fast MicroPython driver for ST7789 display module written in C
Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4
Silice is an easy-to-learn, powerful hardware description language, that simplifies designing hardware algorithms with parallelism and pipelines.
My collection of bitmap fonts pulled from various demoscene archives over the years
Create fast and efficient standard cell based adders, multipliers and multiply-adders.
Examples for iCE40 UltraPlus FPGA: BRAM, SPRAM, SPI, flash, DSP and a working RISC-V implementation
Project F brings FPGAs to life with exciting open-source designs you can build on.
A Blender script to auto generate 3D models for alphabet letters or Unicode glyphs based on a TTF/OTF font file.
Send patches to https://review.coreboot.org: https://www.flashrom.org/Development_Guidelines#GitHub
SerialICE is a flexible, software based system software debugger
Test projects for the OrangeCrab ECP5 FPGA board
USB DFU bootloader gateware / firmware for FPGAs
C++ TCP/IP and SSH stack with bounded run time and no dynamic memory allocations
It is a fpga implementation of an i2c master, framebuffer for sdd1306 display
MirageOS is a library operating system that constructs unikernels
A minimal, resource efficient unikernel for cloud services
Learning operating system development using Linux kernel and Raspberry Pi