Страницы

воскресенье, 23 июля 2017 г.

armhf или armel?

На странице загрузки одного Linux-дистрибутива для Raspberry Pi на выбор было предложено два варианта сборки - для процессоров с архитектурой armhf или armel.

Простое гугление спецификации моего Pi результатов не дало, на устройстве тоже ничего не написано, но выход был найден.

Для нахождения искомой информации нужно запустить устройство под имеющейся *nix системой (например Raspbian). В терминале вводятся следующие команды:

echo "int main () {return 0;}" > test.c
gcc test.c -o test

Здесь все понятно, компилируется тестовый бинарный файл, который сыграет роль лакмусовой бумажки. Далее вводим:

readelf -A test | grep Tag_ABI_VFP_args

Вывод этой команды и есть результат - если на экране появилось Tag_ABI_VFP_args: VFP registers, то перед нами armhf. Если же вывод пуст - то armel.

Комментариев нет:

Отправить комментарий