Home
Menu
Search
English
Português
Experimenting with RISC-V
Hands-on chapters exploring RV32 bare-metal development, tooling, and experiments.
Preface
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 1 min
Categories:
series
Tags:
c-lang
programming
risc-v
Introduction
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 1 min
Categories:
series
Tags:
c-lang
programming
risc-v
RISC-V Architecture Overview
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 2 mins
Categories:
series
Tags:
c-lang
programming
risc-v
Setting Up the Toolchain and QEMU
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 2 mins
Categories:
series
Tags:
c-lang
programming
risc-v
Basic RISC-V Assembly Instructions
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 6 mins
Categories:
series
Tags:
c-lang
programming
risc-v
ELF Internals and Binutils: Seeing What the Compiler Produced
Date:
2026-01-20
Last Modified:
2026-01-27
Reading Time: 10 mins
Categories:
series
Tags:
c-lang
programming
risc-v
Memory, Paging, and The Hardware Illusion
Date:
2026-01-24
Last Modified:
2026-01-24
Reading Time: 6 mins
Categories:
series
Tags:
risc-v
memory
system-programming
qemu
RV32 ABI and C Data Types: Sizes, Alignment, and Layout
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 9 mins
Categories:
series
Tags:
c-lang
programming
risc-v
C → Assembly: Optimizations, Volatile, and What the Compiler Is Allowed to Do
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 5 mins
Categories:
series
Tags:
c-lang
programming
risc-v
Control Flow and Data Access in RV32 Assembly
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 5 mins
Categories:
series
Tags:
c-lang
programming
risc-v
Functions, Calling Convention, and Stack Frames
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 5 mins
Categories:
series
Tags:
c-lang
programming
risc-v
Linker Scripts, Sections, and Memory Maps
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 4 mins
Categories:
series
Tags:
c-lang
programming
risc-v
Floating Point, Endianness, and Bit-Packing (Verifying with Python)
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 4 mins
Categories:
series
Tags:
c-lang
programming
risc-v
Firmware Triage and Reverse Engineering Workflow
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 5 mins
Categories:
series
Tags:
c-lang
programming
risc-v
Dynamic Analysis with QEMU Tracing
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 2 mins
Categories:
series
Tags:
c-lang
programming
risc-v
Interfaces in QEMU: UART and MMIO Concepts
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 2 mins
Categories:
series
Tags:
c-lang
programming
risc-v
Capstones and Next Steps
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 4 mins
Categories:
series
Tags:
c-lang
programming
risc-v
Series Summary
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 1 min
Categories:
series
Tags:
c-lang
programming
risc-v
Troubleshooting
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 1 min
Categories:
series
Tags:
c-lang
programming
risc-v
Glossary
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 1 min
Categories:
series
Tags:
c-lang
programming
risc-v
Appendix: Resources
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 1 min
Categories:
series
Tags:
c-lang
programming
risc-v
Contact
Date:
2026-01-20
Last Modified:
2026-01-20
Reading Time: 1 min
Categories:
series
Tags:
c-lang
programming
risc-v