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. Процесс запуска и инициализации
Далее описан процесс запуска и инициализации оборудования следующих уровней:
Firmware layer
@@ -9,7 +9,7 @@ kernal initialization stage
2. Starting GPU on SoC
3. ROM внутри Video Core начинает выполнение.
4. GPU читает SD карту (загружаются)
Файлы расположены в /boot или /firmware/boot
Файлы расположены в `/boot или /firmware/boot`
1. ==bootcode.bin== - FirstStage Bootloader.
Он инициализирует SDRAM и загружает прошивку start.elf
2. ==start.elf== - Second Stage Bootloader