Raspberry Piのカスタムファームウェア?


9

ArduinoのようにRaspberry Piを使用する方法はありますか?つまり、オペレーティングシステムなしで?

コンピュータのUSBに接続してコードをダウンロードするだけで、次にRaspberry Piが起動したときに、そのプログラムが(無限に)実行されます。Arduinoと同じように。

ArduinoのようにRaspberry Piを使用する方法をググると、Raspberry PiのGPIOを使用するだけで、探しているものではありません。

最後にしたいのは、アセンブリ言語C、およびARMGCC を使用して、独自のブートローダーと最低限のOSを開発することです。したがって、ボードにコードを書き込む方法が必要です。

これどうやってするの?

回答:


9

Baking Pi-オペレーティングシステム開発のレッスンをご覧ください。これはARM専用のレッスンですが、USBドライバーにはCを使用しています。


USBドライバ部分のリンクはどこにありますか、見つかりませんでした!! しかし、答えをありがとう、私の問題のほとんどを解決します。しかし、SDカードなしで起動する方法はありますか?
ディーパック2013

いいえ、カードのファームウェアがカードに常駐しているため、sdカードがインストールされていないと起動する方法はありません
Eineki

@deepak:著者のGithubにあります:github.com/Chadderz121/csud
chriga

@deepak SDカードなくても Pi 3 起動できますが、これまでのすべてのPi(Zero Wを含む)はbootcode.binSDカードから読み取る必要があります。(十分に新しいソフトウェアを使用している場合、その後のすべてが別のデバイスから外れる可能性があります。)
cjs

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.