mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-06 00:13:26 +03:00
vault backup: 2026-03-03 21:56:54
This commit is contained in:
@@ -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` - просмотр версии системы
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user