Я не работал с Raspberry Pi, но я сократил время загрузки со встроенными системами Linux, поэтому у меня есть некоторые общие ответы.
1) OpenElec может быть отлично работающим встроенным дистрибутивом, но начинающие / демо-дистрибутивы, как правило, добавляют кухонную раковину, чтобы дать вам широкий спектр возможностей, но это часто означает, что есть сервисы запуска, которые вам не нужны. Посмотрите в каталогах init и отключите или отложите все, что не является необходимым для ваших целей. Если вам не нужно ничего графического, в более медленных системах X windows или графические процессы могут быть в режиме реального времени. Не обязательно, потому что он не может генерировать графику адекватно, но загрузка всех библиотек в память требует времени. И от загрузки требуется время, когда все остальное, что вы хотите, также загружается или ожидает загрузки.
2) SD-карты имеют разную скорость чтения, купите самую быструю, с которой устройство может справиться. Или, может быть, посмотреть, будет ли USB-накопитель загружаться быстрее. Скорее всего, вам не понадобятся карты 40 Мбит / с, но переход с более дешевой карты SD на карту, которая может обрабатывать передачи 10 Мбит / с, может иметь значение - опять же, в зависимости от того, какие карты SD может обрабатывать Пи). Как тангенс: запуск с SD-карты, если файловая система доступна для записи, не очень хорош для долгосрочной стабильности. Если вам это нужно, вам, возможно, придется подумать о настройке параметров загрузки, чтобы рассматривать карту как доступную только для чтения, или полностью принять другие системные меры.
3) Если вам действительно нужна графика, иллюзию загрузки можно получить легче, чем на 100% готовность к любому вводу. Существуют программы-заставки консольной загрузки, которые могут очень быстро выводить графику, в то время как запускаются все остальные службы. Я видел случаи, когда исходная графика панели управления использовалась в качестве статического загрузочного экрана, который заменяется живым рабочим, когда система готова - пользователь редко действительно хочет ввести данные в течение 2-3 секунд после отображения экрана. вверх.
Если вы все еще ищете более быстрое время загрузки, посмотрите здесь список областей, которые нужно изучить.