Files
obsidian-vault-/Linux/SBC RPi3 - Lerning.md
T

1.1 KiB

Hardware starting

  1. Power On
  2. Starting GPU on SoC
  3. ROM внутри Video Core начинает выполнение
  4. GPU читает SD карту (загружаются)
    1. ==bootcode.bin== - FirstStage Bootloader. Он инициализирует SDRAM и загружает прошивку start.elf
    2. ==start.elf== - Second Stage Bootloader Инициализирует систему и загружает ядро линукс, управляет памятью
    3. ==config.txt== - файл конфигурации Основной конфигурационный файл системы, считываемый GPU используемый для настройки оборудования
    4. ==cmdline.txt== файл конфигурации, передаваемый ядру линукс при загрузке
    5. ==device tree== - подгружается дерево устройств. (файлы *dtb)
  5. Только после этого GPU включает ARM CPU
  6. ARM начинает выполнение linux kernal

Commands

cat /etc/os-release - просмотр версии системы