Как Raspberry Pi 3 менее 1 секунды загрузки? - PullRequest
0 голосов
/ 07 июня 2018

У меня вопрос

Мне нужен образ быстрой загрузки raspberry pi 3, я сделал образ, и он загружается за 3,5 секунды, но мне нужно больше, чем то, что составляет около 1 секунды.

также еще один глупый вопрос, как мы можем быстро пройти заставку радуги при запуске raspberry pi, поскольку при инициализации процесса загрузки требуется около 1,2 секунды.

спасибо за ваши ответы.

1 Ответ

0 голосов
/ 07 июня 2018

Вот ссылка на подробный обзор оптимизации загрузки.https://elinux.org/images/6/64/Chris-simmonds-boot-time-elce-2017_0.pdf. Я не повторяю это здесь, поскольку это long .В нем рассказывается, как профилировать скорость загрузки, а затем оптимизировать каждый этап процесса загрузки.Я призываю вас использовать это как справочную информацию о том, как начать, и, когда вы пытаетесь оптимизировать, возвращайтесь с более конкретными вопросами.

Другой способ составить профиль, который, я не думаю, упоминается в презентации, - это переключитьсяgpio на каждом этапе процесса загрузки (загрузчик, ядро, пользовательское пространство).Использование осциллографа для сравнения линии сброса и gpio позволит вам быстро увидеть, какие этапы выполняются дольше всего, и приступить к их оптимизации.

Что касается заставки: RPi может не работать на холостом ходу, показаставка присутствует.Например, он может отображать заставку на этапе начальной загрузки и немедленно начинать загрузку ядра Linux.После завершения процесса загрузки ядро ​​может отображать виртуальный терминал.

...