diff --git a/Linux/Embedded Linux - Commands.md b/Linux/Embedded Linux - Commands.md new file mode 100644 index 0000000..c84cf14 --- /dev/null +++ b/Linux/Embedded Linux - Commands.md @@ -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` - просмотр версии системы + + + + diff --git a/Linux/SBC RPi3 - Lerning.md b/Linux/SBC RPi3 - Lerning.md index 5e5c321..403009b 100644 --- a/Linux/SBC RPi3 - Lerning.md +++ b/Linux/SBC RPi3 - Lerning.md @@ -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