Поддерживаемые режимы загрузки Linux для разных плат

Поддерживаемые режимы загрузки Linux 4.14

В таблице 5.3 приведено соответствие конфигурационного файла Buildroot и платы.

Таблица 5.3 - Поддерживаемые конфигурации для разных плат с Linux 4.14

Плата

Buldroot defconfig

MCT-06EM-6U

mct_06_mct_06em_6u_defconfig

MCT-06EM-6U (NFS)

mct_06_mct_06em_6u_nfs_defconfig

MCT-06EM-6U

mct_06_mct_06em_6u_minimal_defconfig

MCT-04EM-3U

mct_04_mct_04em_3u_defconfig

MCT-04EM-3U

mct_04_mct_04em_3u_minimal_defconfig

MC-30SF6EM-6U

mc_30sf6_mc_30sf6em_6u_defconfig

MC-30SF6EM-6U

mc_30sf6_mc_30sf6em_6u_minimal_defconfig

В таблице 5.4 приведены поддерживаемые режимы загрузки. Наличие ➕ в столбце «U-Boot + Linux + TFTP» означает, что в U-Boot поддерживается драйвер Ethernet, на конкретной плате имеется соответствующий интерфейс, и что помимо загрузки образа Linux по TFTP можно организовать TFTP + rootfs в NFS, PXE (подробнее см. в Варианты загрузки ядра Linux с помощью U-Boot)

Таблица 5.4 - Поддерживаемые режимы загрузки для разных плат с Linux 4.14

Buldroot defconfig

JTAG

U-Boot + Linux из SPI-Flash

U-Boot + Linux + TFTP

mct_06_mct_06em_6u_defconfig

mct_06_mct_06em_6u_nfs_defconfig

mct_06_mct_06em_6u_minimal_defconfig

mct_04_mct_04em_3u_defconfig

✖️

mct_04_mct_04em_3u_minimal_defconfig

✖️

mc_30sf6_mc_30sf6em_6u_defconfig

mc_30sf6_mc_30sf6em_6u_minimal_defconfig

➕ - поддерживается режим
➖ - не поддерживается режим
✖️ - отсутствует необходимый контроллер в микросхеме