Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Другие проекты

  • oreboot
    • “coreboot без C”.
    • Поддерживает x86, aarch64 и RISC-V.
    • Опирается на LinuxBoot, а не содержит много драйверов сам.
  • Руководство по Rust для RaspberryPi OS
    • Инициализация, драйвер UART, простой загрузчик, JTAG, уровни исключений, обработка исключений, таблицы страниц.
    • Некоторые оговорки относительно обслуживания кэша и инициализации в Rust; это не обязательно хороший пример для копирования в рабочий код.
  • cargo-call-stack
    • Статический анализ для определения максимального использования стека.
  • Руководство по RaspberryPi OS запускает код Rust до включения MMU и кэшей. Это будет читать и записывать память (например, стек). Однако это имеет проблемы, упомянутые в начале этой сессии, касательно невыровненного доступа и когерентности кэша.