コントローラーコンピューターからプログラムでRaspberry PiにRAMをロードし(SDインターフェイスを介して想定)、Raspberry PiのCPUを実行させる何らかのメカニズムが必要です。これを行うデバイスの種類はありますか?そして、それは何にプログラムされていますか?
必要に応じて、制御しているコンピューターから全体を中断する方法があれば、それも素晴らしいことです。
コントローラーコンピューターからプログラムでRaspberry PiにRAMをロードし(SDインターフェイスを介して想定)、Raspberry PiのCPUを実行させる何らかのメカニズムが必要です。これを行うデバイスの種類はありますか?そして、それは何にプログラムされていますか?
必要に応じて、制御しているコンピューターから全体を中断する方法があれば、それも素晴らしいことです。
SD は、インターフェイスが外部ソースからデータをプッシュしようとする場合、かなり不適切な選択です。一般に、SD デバイスをホストしているコンピューターが操作のマスターになりたいと考えています。
しかし、Raspberry pi には uart シリアル ポートと (モデル B では) イーサネット インターフェイスの両方があります。どちらからでもコードをダウンロードするのはごく普通のことです。
典型的な Linux インストール上でアプリケーションを実行したいのか、それともベアメタル プログラミングをしたいのかについては言及していません。最初のケースでは、通常、プログラムをファイル システム (RAM ディスクまたは SD カード) に転送してから実行します。
2 番目のケースでは、デバイス (つまり、SD カードのブート パーティション) に既にコードのスタブが必要です。これは、シリアルまたはイーサネット経由でコードを受信できるように周辺機器を十分に構成する方法を知っています (後者は、 USB ホストスタックが必要です)、そしてそこにジャンプします。