RSS.Social

Uros Popovic

follow: @[email protected]

Posts

Running Go tools in a browser

RTL generation for custom CPU Mrav

Mrav custom CPU software tooling

Embedded bare-metal C with Bazel and AVR

Creating an assembler for a custom CPU

Making a custom CPU

Simple Lua integration in Go

Cross-compiling C and Go via cgo with Bazel

Linux VM without VM software - User Mode Linux

Machines build machines - AI creates a bootable VM

Bare metal JavaScript on RISC-V

Bare metal printf - C standard library without OS

Making my first embedded Linux system

Make your own USB storage device using embedded Linux

Making USB devices - end to end guide to your first gadget

OCI containers with Bazel in one command

Easy to build and deploy Go servers with no tooling and external dependencies

Go gRPC servers with Bazel in one command

How files in Linux work

Run mainline Linux on $5 dollar hardware

<50 lines of code for a custom generative AI flow in Google Slides with Google Gemini

Making a mini computer from scratch with Raspberry Pi and Linux

Cross compiling C and C++ with Bazel

Take full control of Raspberry Pi! 10 MB mainline Linux image for embedded

Building multiplatform Linux initramfs with one command in Bazel

Build all software in one command with Bazel

RISC-V interrupts with a timer example

Bare Metal Rust on RISC-V With Dynamic Memory

789 KB Linux Without MMU on RISC-V

Making a micro Linux distro

RISC-V SBI and the full boot process

Bare metal programming with RISC-V guide