Navigation

  • index
  • next |
  • previous |
  • Lazuli 0.1.0 documentation »

6. Kernel documentationΒΆ

You are reading the Lazuli kernel documentation.

It is highly recommended you have read all the User documentation before reading this part.

  • 6.1. Repository tree
  • 6.2. Memory Layout
    • 6.2.1. Harvard architecture and static linking
    • 6.2.2. Allocating user tasks
  • 6.3. System startup
    • 6.3.1. Assembly - Setting up a C runtime
    • 6.3.2. C - Initializing kernel structures
  • 6.4. Instrumentation and diagnostics
    • 6.4.1. Stack usage
    • 6.4.2. Context switches instrumentation
  • 6.5. Version management
  • 6.6. Contributing
    • 6.6.1. Contribute without coding
    • 6.6.2. Contribute to the code
  • 6.7. Code style and conventions
    • 6.7.1. C style and conventions
  • 6.8. Best practices
    • 6.8.1. Think twice before using enumerations in C
  • 6.9. About documentation
    • 6.9.1. Sphinx and reStructuredText
    • 6.9.2. Doxygen

Previous topic

5. Developing your project

Next topic

6.1. Repository tree

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • previous |
  • Lazuli 0.1.0 documentation »
© Copyright 2020, Remi Andruccioli. Created using Sphinx 1.8.5.