Кастомные прошивки на Raspberry Pi?

9

Есть ли способ использовать Raspberry Pi как Arduino ? То есть без операционной системы?

Просто подключите его к USB-порту вашего компьютера и загрузите на него код, и при следующей загрузке Raspberry Pi эта программа будет выполняться (бесконечно). Так же, как и Arduino.

Когда я гуглил, как использовать Raspberry Pi как Arduino, все, что я получал, это использование GPIO Raspberry Pi, а не то, что я искал.

В конце концов я хочу разработать собственный загрузчик и операционную систему с использованием ассемблера , C и ARMGCC. Поэтому мне нужен способ записи кода на мою доску.

Как я могу это сделать?

Дипак
источник

Ответы:

9

Посмотрите на урок Baking Pi - Разработка операционных систем . Это урок только для ARM, но он использует кусочки C для драйвера USB.

chriga
источник
где ссылка для части драйвера USB, я не смог ее найти !! но спасибо за ответ, решает большую часть моей проблемы. но есть ли способ загрузки без SD-карты ??
Дипак
Нет, нет никакого способа загрузки без установленной SD-карты, так как на карте установлена ​​прошивка карты
Eineki
@deepak: вы можете найти его на Github автора: github.com/Chadderz121/csud
chriga
@deepak Вы можете загрузить Pi 3 без SD-карты , но все остальные Pis к этому моменту, включая Zero W, нужно читать bootcode.binс SD-карты. (Все, что после этого может сойти с другого устройства, если вы используете достаточно новое программное обеспечение.)
cjs