mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-06 02:13:27 +03:00
vault backup: 2026-02-28 20:22:39
This commit is contained in:
@@ -1,7 +1,12 @@
|
|||||||
## Hardware starting. Процесс запуска и инициализации
|
## Hardware starting. Процесс запуска и инициализации
|
||||||
|
Далее описан процесс запуска и инициализации оборудования следующих уровней:
|
||||||
|
Firmware layer
|
||||||
|
Hardware descriptional layer
|
||||||
|
kernal initialization stage
|
||||||
|
|
||||||
1. Power On
|
1. Power On
|
||||||
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.
|
||||||
@@ -13,6 +18,7 @@
|
|||||||
4. ==cmdline.txt==
|
4. ==cmdline.txt==
|
||||||
файл конфигурации, передаваемый ядру линукс при загрузке
|
файл конфигурации, передаваемый ядру линукс при загрузке
|
||||||
5. ==device tree== - подгружается дерево устройств. (файлы *dtb)
|
5. ==device tree== - подгружается дерево устройств. (файлы *dtb)
|
||||||
|
Передается в kernel. Хранятся в каталоге boot / firmware / overlays
|
||||||
5. Только после этого GPU включает ARM CPU
|
5. Только после этого GPU включает ARM CPU
|
||||||
6. ARM начинает выполнение linux kernal
|
6. ARM начинает выполнение linux kernal
|
||||||
|
|
||||||
@@ -21,5 +27,7 @@
|
|||||||
`vcgencmd get_config int` - параметры, которые передает GPU
|
`vcgencmd get_config int` - параметры, которые передает GPU
|
||||||
`cat /etc/os-release` - просмотр версии системы
|
`cat /etc/os-release` - просмотр версии системы
|
||||||
`cat /proc/device-tree/model` - версия device three
|
`cat /proc/device-tree/model` - версия device three
|
||||||
|
`ls /proc/device-tree/` - дерево устройств, которое kernel получил от GPU
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user