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


9

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

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

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

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

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

Ответы:


9

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


где ссылка для части драйвера USB, я не смог ее найти !! но спасибо за ответ, решает большую часть моей проблемы. но есть ли способ загрузки без SD-карты ??
Дипак

Нет, нет никакого способа загрузки без установленной SD-карты, так как на карте установлена ​​прошивка карты
Eineki

@deepak: вы можете найти его на Github автора: github.com/Chadderz121/csud
chriga

@deepak Вы можете загрузить Pi 3 без SD-карты , но все остальные Pis к этому моменту, включая Zero W, нужно читать bootcode.binс SD-карты. (Все, что после этого может сойти с другого устройства, если вы используете достаточно новое программное обеспечение.)
cjs

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.