Вещи не такие мрачные, как это делают некоторые другие комментаторы.
Короткий ответ - да, но с множеством предостережений.Писать голое железо для Galileo немного сложно, поскольку архитектура x86 несколько усложняется, а SoC в Galileo не так прост, как простой STM32, ESP32 или что-то в этом роде.Если вам нужна дополнительная информация (вся информация) об оборудовании, вы можете найти ее здесь: https://www.intel.com/content/dam/support/us/en/documents/processors/quark/sb/329678_intelquarkcore_hwrefman_002.pdf
Однако начинать с этого низкого уровня, вероятно, не идеально, если вы не пытаетесь учиться / хотетьнаучиться писать ОС / прошивку.Это отличное упражнение, но требует много усилий и знаний, чтобы начать работать.И на самом деле, для того, что вы описываете, это звучит так, как будто вы хотите управлять системой с более высокого уровня, но не над чем-то таким сложным и нечувствительным к задержке, как linux.Здесь вы можете взглянуть на операционную систему реального времени (ОСРВ);и есть RTOS с открытым исходным кодом, разрешающей лицензию, который утверждает, что работает на Galileo, Zephyr RTOS: https://www.zephyrproject.org/
Исходя из того, что вы запрашиваете, я бы работал над Zephyr вместо того, чтобы пытаться заново изобрести колесои беги на Галилео голым металлом.Если вы все еще хотите достичь этого более низкого уровня, по крайней мере, вы можете обратиться к документации на странице поддерживаемой платы Zephyr, а также к ее собственному исходному коду для создания программы для Quark X1000 на Galileo.