Barebox

Материал из virt2real wiki
Перейти к: навигация, поиск

barebox --- загрузчик ОС, ПО, которое производит начальную инициализацию платы и стартует полноценную ОС.


В настоящее время barebox для virt2real не является полноценным загрузчиком, так как не поддерживает работу с накопителями и сетевым контроллером virt2real.

Сборка barebox

Настройка инструментальной ЭВМ описана в статье про kexec.

Для сборки barebox, как и linux, использует Kbuild, поэтому процедура сборки в точности совпадает с таковой для linux:

$ git clone --branch next git://git.pengutronix.de/git/barebox.git
$ cd barebox
$ export ARCH=arm
$ export CROSS_COMPILE=<install-path>/arm-2013.05/bin/arm-none-linux-gnueabi-
$ make virt2real_defconfig
...
$ make

Результат сборки --- файл barebox.bin. О том, как его загрузить и запустить написано в файле arch/arm/boards/virt2real/virt2real.dox.

Ссылки