2016-02-22 2 views
1

Я ищу небольшое руководство по удалению задержки Autoload на черном Beaglebone. BBB работает с ядром Debian Jessie 4.1.18-bone30. Идея состоит в том, что этот BBB будет внутри потребительского продукта, а дополнительные 3 секунды при загрузке не нужны. В идеале я хотел бы, чтобы время загрузки было < 10 секунд, в настоящее время я сижу в 15. Это от нажатия кнопки питания до моего приложения.Beaglebone black Задержка автозагрузки

Мой хост-компьютер работает ubuntu 12.04 32 бит. Мое встроенное приложение работает в среде Qt.

Я после этой обучающей программы http://wiki.beyondlogic.org/index.php/BeagleBoneBlack_Building_Kernel и это one, однако появляется часть о том, как сократить время автозагрузки, отсутствует новое ядро. Кто-нибудь знает, как это изменить?

+0

Привет, как ваши исследования ускоряют загрузку beaglebone? – viteo

ответ

2

Ответ частично зависит от того, какую версию U-Boot вы используете. В течение некоторого времени include/configs/am335x_evm.h наследует CONFIG_BOOTDELAY из (и меняет иерархию include) из include/config_distro_default.h и устанавливает его на 2. Вы можете изменить это ИЛИ изменить среду по умолчанию, которая установлена ​​в include/configs/am335x_evm.h, чтобы bootdelay = 0, чтобы устранить эту задержку.

Поскольку вы беспокоитесь о времени загрузки, вы можете изучить «Режим сокола», см. http://git.denx.de/?p=u-boot.git;a=blob;f=doc/README.falcon;h=e9f8a7583c721cd96eb364ff23d591c0284c70b3;hb=HEAD, а Beaglebone Black - одна из платформ, на которых я лично сделал это, так что это действительно работает.