Das U-BootLogo
latest
  • Build U-Boot
  • Learn about U-Boot
  • Use U-Boot
  • Develop U-Boot
    • General
      • U-Boot Coding Style
      • U-Boot Design Principles
      • Patman patch manager
      • U-Boot Development Process
      • Release Cycle
      • Handling of security vulnerabilities
      • Sending patches
      • System configuration
    • Implementation
      • Directory hierarchy
      • Blob Lists - bloblist
      • U-Boot Standard Boot
      • Continuous Integration testing
      • Implementing shell commands
      • U-Boot configuration node
      • Cyclic functions
      • Devicetree in U-Boot
      • Generic Distro Configuration Concept
      • U-Boot Implementation
      • User Configuration
      • Interactively booting from a specific device at the u-boot prompt
      • Driver Model
      • Environment implementation
      • Expo menu
      • Events
      • Global data
      • Logging in U-Boot
      • Makefiles
      • Menus
      • Printf() format codes
      • SMBIOS tables
      • Generic SPL framework
      • Unified Extensible Firmware (UEFI)
      • Verified Boot for Embedded (VBE)
      • Version information
    • Debugging
      • Analyzing crash dumps
      • Tracing in U-Boot
    • Packaging
      • Package U-Boot
    • Testing
      • Introduction to testing
      • U-Boot pytest suite
      • Writing Tests
      • Sandbox tests
    • Refactoring
      • Checkpatch
      • Coccinelle
      • moveconfig - Migrating and querying CONFIG options
    • Code quality
      • Python code quality
  • U-Boot API documentation
  • Architecture-specific doc
  • Board-specific doc
  • Android-specific doc
  • Chromium OS-specific doc
Das U-Boot
  • »
  • Develop U-Boot
  • Edit on GitHub

Develop U-Boot¶

General¶

  • U-Boot Coding Style
  • U-Boot Design Principles
  • Patman patch manager
  • U-Boot Development Process
  • Release Cycle
  • Handling of security vulnerabilities
  • Sending patches
  • System configuration

Implementation¶

  • Directory hierarchy
  • Blob Lists - bloblist
  • U-Boot Standard Boot
  • Continuous Integration testing
  • Implementing shell commands
  • U-Boot configuration node
  • Cyclic functions
  • Devicetree in U-Boot
  • Generic Distro Configuration Concept
  • U-Boot Implementation
  • User Configuration
  • Interactively booting from a specific device at the u-boot prompt
  • Driver Model
  • Environment implementation
  • Expo menu
  • Events
  • Global data
  • Logging in U-Boot
  • Makefiles
  • Menus
  • Printf() format codes
  • SMBIOS tables
  • Generic SPL framework
  • Unified Extensible Firmware (UEFI)
  • Verified Boot for Embedded (VBE)
  • Version information

Debugging¶

  • Analyzing crash dumps
  • Tracing in U-Boot

Packaging¶

  • Package U-Boot

Testing¶

  • Introduction to testing
  • U-Boot pytest suite
  • Writing Tests
  • Sandbox tests

Refactoring¶

  • Checkpatch
  • Coccinelle
  • moveconfig - Migrating and querying CONFIG options

Code quality¶

  • Python code quality
Previous Next

© Copyright The U-Boot development community. Revision c84a00a6.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
v2023.01
v2022.10
v2022.07
v2022.04
v2022.01
v2021.10
v2021.07
v2021.04
v2021.01
v2020.10
v2020.07
v2020.04
Downloads
On Read the Docs
Project Home
Builds