Как запустить программу на C без ОС на Raspberry Pi?

Я хотел бы поэкспериментировать с использованием Raspberry Pi для некоторых других низкоуровневых встроенных приложений. Единственная проблема заключается в том, что, в отличие от доступных плат микроконтроллеров AVR и PIC, Raspberry Pi обычно работает под управлением ОС (например, Raspbian), которая распределяет процессорное время по всем запущенным программам и делает его непрактичным для определенных приложений реального времени.

Я недавно узнал, что, если у вас установлен загрузчик, такой как GRUB, запускается программа C на x86(в форме ядра) требует очень мало фактической настройки, просто программа сборки для вызова основной функции и фактического кода C.

Есть ли способ достичь этого с Raspberry Pi? Это был бы отличный способ узнать о низкоуровневом программировании ARM, и у него уже есть несколько сложных периферийных устройств, с которыми можно возиться (USB, Ethernet и т. Д.)

Ответы на вопрос(0)

Ваш ответ на вопрос