2016-05-18 9 views
0

CプログラムをArduinoにロードしたい場合は、シリアル経由で Cコマンドを入力し、「実行」と入力してプログラムを実行する必要があります。これは可能ですか?図書館はありますか?どうもありがとうございました!CコンパイラでC

+0

の答えは指摘したように - あなたは通訳をしたいです。そして、それはインタープリタなので、Cの構文ではなく、特定のタスクにもっと単純に/専用にする方がいいでしょう。 –

答えて

-1

多分あなたはいくつかのCインタプリタを必要とします。いくつか(たとえばCh)が見つかりますが、Arduinoに移植された可能性は低いです。

Arduinoは本当に安価で低速のマイクロコントローラです(多くのRAMは必要ありません)。 Arduino自体でコンパイラや複雑なインタープリタを実行することは妥当ではありません。

コンパイラ&のインタプリタについて詳しく知り、Arduino上で動作する小さなインタプリタを実装することができます。

ラズベリーパイに切り替える方がよいでしょう。インタプリタやコンパイラを実行するのに十分強力です。

+0

80セントの家計は実際には計算能力が低く、その多くはRAM(例:ZX81)が少ないため、通訳を使用することは実際問題ではありません。しかし、Cよりも単純な文法や文法の方がいいでしょう。 – Olaf