Series Summary

Key points

Índice

Exercises

  1. Choose one program and add a new function, then verify the call frame in GDB.
  2. Modify src/uart.c to add a uart_puthex8 helper and use it in a chapter example.
  3. Replace one C example with a pure assembly version.

Summary

You now have a complete bare-metal RV32 workflow that runs entirely under QEMU. You can build, run, trace, and debug without any physical hardware.