Биос традиционно есть только на x86. На других архитектурах его обычно нет, например на ARM. Но это не значит, что нужная вам ДЦ-логика недоступна без установленной операционки. Чаще всего используется U-boot, который вы можете настроить или переписать под себя (в отличие от биос). Прошивку со своим загрузчиком вы можете держать на nand, на SPI-флешке, или на худой конец на USB, и во всех случаях установка ОС не требуется.
Биос традиционно есть только на x86. На других архитектурах его обычно нет, например на ARM. Но это не значит, что нужная вам ДЦ-логика недоступна без установленной операционки. Чаще всего используется U-boot, который вы можете настроить или переписать под себя (в отличие от биос). Прошивку со своим загрузчиком вы можете держать на nand, на SPI-флешке, или на худой конец на USB, и во всех случаях установка ОС не требуется.