1

ラズベリーパイを使った組み込みシステムプログラミングから始めたいと思っています。サーボモーターの制御など、基本的な電気制御システムを構築したいだけです。周りを見回したところ、ほとんど高レベルのプログラミングを行っていたので、Java MEが最良の選択肢になると思いました-残念ながらJava ME 3.3はWindows でのみ利用可能で、私は現在 OS X で作業しています。

私の質問は、Java ME の代替として何がよいでしょうか? Java ME では、API だけでなく、テスト/エミュレーション オプションも意味します。それは C/C++ の何かになると思いますが、それは問題ではありません (私は言語に精通していませんが) が、どこを見ればよいか、どこから始めればよいかわかりません。良い提案はありますか?

4

3 に答える 3

1

Java を使用したい場合は、pi で Java SE を使用できます。

最善とは、普遍的な答えを持たない哲学的な問題です。

編集: この Raspeberry Pi GPIO ソリューションも興味深いと思うかもしれません:

http://pi4j.com/example/control.html

于 2013-05-20T17:07:21.913 に答える
1

Raspberry Pi のデファクト OS は Linux であるため、幅広い選択肢があります。Python は Raspberry Pi で十分にサポートされており、GPIO をサポートするライブラリがあります。C と C++ は同様に十分にサポートされていますが、RPI コミュニティではあまり話題になりません。一方、C および C++ は、OS、VM、またはインタープリターの実行に依存しないシステム レベルの言語であるため、組み込みシステムで一般的に使用される最も一般的な言語です。

Raspberry Pi Foundation が「フィジカル コンピューティング」(外界とのインターフェイス) と呼んでいるものについて何かを学ぶかもしれませんが、それは一般的に組み込みシステム開発にとって理想的なプラットフォームではありません。 GertBoard などの I/O エクスパンダが必要です。

RPi 開発は、RPi ではターゲット上で開発できるという点でほとんどの組み込み開発とは異なりますが、組み込み開発では開発ホスト上でクロスコンパイルするのがより一般的です。その意味で、RPi 開発は、I/O ボードを備えたデスクトップ Linux コンピューター向けの開発とほとんど変わりません。

于 2013-05-20T16:43:25.757 に答える
-1

Lazarusをインストールして、すぐにコーディングを開始できます。

于 2013-11-04T12:49:47.757 に答える