Skip to content

Phase 11 - Build Workflow and Maintenance Documentation

Goal

Add reusable workflow documentation for maintaining the Embedded Linux learning project over time.

This phase focuses on build, deployment, and troubleshooting knowledge instead of adding new daily labs.

Added Topic Section

topics/build-and-deployment/

Added pages:

  • Cross Compilation
  • Kernel Module Build Workflow
  • Device Tree Overlay Build Workflow
  • Kernel Version and vermagic

Added Maintenance Pages

meta/project-maintenance.md
meta/cloudflare-pages-deployment.md
meta/troubleshooting-index.md

Added API Reference Pages

api-reference/kernel-driver/module-platform-driver.md
api-reference/kernel-driver/platform-driver.md
api-reference/kernel-driver/of-device-id.md

Result

The site now includes reusable workflow documentation for:

  • cross-compiling kernel modules
  • building out-of-tree modules
  • compiling and applying Device Tree overlays
  • debugging vermagic and kernel header mismatches
  • maintaining the MkDocs documentation site
  • deploying through Cloudflare Pages
  • finding common troubleshooting entries

This makes the repository easier to maintain as a long-term private Embedded Linux handbook.