nat-os
CART
The Complete Engineering Narrative

nat-os — An OS From Scratch for the ESP32

31 chapters + 7 appendices, 390pp premium-color 6×9. KDP interior + wrap at ../nat-os-test/docs/pdf/.

Table of Contents

  1. 00Preface
  2. 01Conventions
  3. 0201 The Machine
  4. 0302 call0 ABI
  5. 0403 Boot
  6. 0504 Memory Map
  7. 0605 Build
  8. 0706 Milestone 0
  9. 0807 Interrupts & Tick
  10. 0908 Tasks
  11. 1009 Scheduling
  12. 1110 Heap & Arenas
  13. 1211 Locking
  14. 1312 Failure Handling
  15. 1413 Why a VM
  16. 1514 ISA
  17. 1615 Assembler
  18. 1716 Applications
  19. 1817 Syscalls
  20. 1918 Display
  21. 2019 Touch
  22. 2120 Persistence
  23. 2221 microSD
  24. 2322 Matrix/ADC/I²C
  25. 2423 Audio
  26. 2524 Launcher
  27. 2625 Renderer
  28. 2726 Notes & Shell
  29. 2827 WiFi
  30. 2928 Instruments That Lied
  31. 3029 Standing Rules
  32. 3130 Not Established
  33. 3231 Next
  34. 33A File Inventory
  35. 34B ISA Reference
  36. 35C Shell Reference
  37. 36D Register Map
  38. 37E Report Index
  39. 38F Measurements
  40. 39G Timeline
Full chapter files: ../nat-os-test/docs/book/*.md · Build PDF with python docs/style/build_book_pdf.py
PDFs
If you only read three
Ch. 28 (instruments that lied), Ch. 29 (standing rules), Ch. 30 (not established) — book/README.md.