Part 7: UEFI Development

Building UEFI applications with Rust.

Chapters

  1. UEFI Introduction - Architecture overview
  2. UEFI Setup - Project configuration
  3. UEFI Hello World - First application
  4. Boot Services - Memory and protocols
  5. Protocols - Implementation
  6. File System - File access
  7. Graphics - GOP and framebuffer
  8. Variables - UEFI variables
  9. QEMU Testing - OVMF setup

Prerequisites

  • Completed Parts 1-6
  • Understanding of unsafe Rust and FFI
  • Basic knowledge of boot processes

Next Steps

Start with UEFI Introduction.


Table of contents


Back to top

Rust Programming Guide is not affiliated with the Rust Foundation. Content is provided for educational purposes.

This site uses Just the Docs, a documentation theme for Jekyll.