vault backup: 2026-03-03 21:56:54

This commit is contained in:
2026-03-03 21:56:54 +03:00
parent ec2a765a26
commit 379140d3e0
2 changed files with 22 additions and 2 deletions
+20
View File
@@ -0,0 +1,20 @@
#os #command #linux
## Hardware starting. Процесс запуска и инициализации
## Device tree - Описание аппаратной конфигурации.
Команды для работы:
`cat /proc/device-tree/model` - модель платы для которой device tree создан
`ls /proc/device-tree/` - дерево устройств, которое kernel получил от GPU
`ls /sys/bus/platform/devices` - вывод устройств, которые kernel создал на основе DT
`lsmod` - просмотр загруженных модулей
## Commands
#system
Система:
`vcgencmd get_config int` - параметры, которые передает GPU
`cat /etc/os-release` - просмотр версии системы
+2 -2
View File
@@ -1,4 +1,4 @@
#DeviceTree # #DeviceTree #Boot #Linux
## Hardware starting. Процесс запуска и инициализации ## Hardware starting. Процесс запуска и инициализации
Далее описан процесс запуска и инициализации оборудования следующих уровней: Далее описан процесс запуска и инициализации оборудования следующих уровней:
Firmware layer Firmware layer
@@ -9,7 +9,7 @@ kernal initialization stage
2. Starting GPU on SoC 2. Starting GPU on SoC
3. ROM внутри Video Core начинает выполнение. 3. ROM внутри Video Core начинает выполнение.
4. GPU читает SD карту (загружаются) 4. GPU читает SD карту (загружаются)
Файлы расположены в /boot или /firmware/boot Файлы расположены в `/boot или /firmware/boot`
1. ==bootcode.bin== - FirstStage Bootloader. 1. ==bootcode.bin== - FirstStage Bootloader.
Он инициализирует SDRAM и загружает прошивку start.elf Он инициализирует SDRAM и загружает прошивку start.elf
2. ==start.elf== - Second Stage Bootloader 2. ==start.elf== - Second Stage Bootloader