vault backup: 2026-02-28 20:22:39

This commit is contained in:
2026-02-28 20:22:39 +03:00
parent 22a31d7860
commit 2916f64512
+10 -2
View File
@@ -1,7 +1,12 @@
## Hardware starting. Процесс запуска и инициализации
Далее описан процесс запуска и инициализации оборудования следующих уровней:
Firmware layer
Hardware descriptional layer
kernal initialization stage
1. Power On
2. Starting GPU on SoC
3. ROM внутри Video Core начинает выполнение
3. ROM внутри Video Core начинает выполнение.
4. GPU читает SD карту (загружаются)
Файлы расположены в /boot или /firmware/boot
1. ==bootcode.bin== - FirstStage Bootloader.
@@ -12,7 +17,8 @@
Основной конфигурационный файл системы, считываемый GPU используемый для настройки оборудования
4. ==cmdline.txt==
файл конфигурации, передаваемый ядру линукс при загрузке
5. ==device tree== - подгружается дерево устройств. (файлы *dtb)
5. ==device tree== - подгружается дерево устройств. (файлы *dtb)
Передается в kernel. Хранятся в каталоге boot / firmware / overlays
5. Только после этого GPU включает ARM CPU
6. ARM начинает выполнение linux kernal
@@ -21,5 +27,7 @@
`vcgencmd get_config int` - параметры, которые передает GPU
`cat /etc/os-release` - просмотр версии системы
`cat /proc/device-tree/model` - версия device three
`ls /proc/device-tree/` - дерево устройств, которое kernel получил от GPU