[解決済み] Javaベースのマイクロコントローラ?[クローズド]
質問
マイコンについて調べているのですが、C/C++ベースのものが多いのでしょうか?私はjavaにかなり精通しており、誰かコスト効率の良い、javaベースのマイクロコントローラを知っていたら、皆さんにお聞きしたいのです。
すべての回答をお待ちしています。
解決方法を教えてください。
java(またはc#)のような言語とcやc++のような低レベル言語の違いは、仮想マシンを持っているかどうかです。 これには、アプリケーションをプラットフォームに依存させないなど、多くの利点があります。しかし、それは同時に、各プラットフォームに対応した仮想マシンを用意しなければならないことを意味します。
さて、マイコンは一様ではなく、パワーやメモリなどさまざまな特徴があります。そのため、JVM(Javaの仮想マシン)を採用することは、可能であっても簡単ではありません。 ほとんどの場合、それは不可能です。ucのほとんどはメモリ容量が非常に小さく(安価な理由の一つ)、これでは汎用のJVMをそこに適合させることは不可能ですし、言うまでもなくアプリケーションコードもそうです。
マイクロコントローラ用にjavaを部分的に実装したものがあることは知っています。例えば、SIMカード(非常に小さなコントローラを内蔵している)はありますが、非常に限定されたバージョンのJavaを搭載しています。
ですから、基本的には、(特に初心者の場合)組み込み用Javaを書くには、基本的に小さな完全に機能するコンピュータであり、すでにJVMを持つ適切なOSを実行するマイクロコントローラの上で作業することが最善の策だと思います。次のような新しいquot;マイクロコンピュータのオープンソースプロジェクトの一つを調べてみてください。 ラズベリー piまたは ビーグルボーン . どちらもArduinoの2倍くらいの値段で、もっとパワフルです。
お役に立てれば幸いです。
関連
-
[解決済み】Arduino Leonardo - "avrdude: butterfly_recv(): programmer is not responding".
-
[解決済み】Arduinoのエラー:型に名前がない?
-
[解決済み] ESP32-WROOM-32とESP32-WROVERを比較。
-
[解決済み] ArduinoでLEDストリップに虹色の波を作るには?
-
[解決済み] ESP32-camの「Brownout detector was triggered」エラーについて、何か解決策はありますか?
-
Luat Module Air724開発ボード スタートガイド (1)
-
arduino upload error, avrdude: ser_open(): can't open device "\. \COM3": 指定されたファイルが見つかりません。という問題が発生しました。
-
Arduino 003 Ubuntu (Linux)でボードを焼く方法
-
arduino+i2c 1602 画面表示 シリアル入力データ 注意事項
-
[解決済み] Arduinoでintをstringに変換する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Arduino Leonardo - "avrdude: butterfly_recv(): programmer is not responding".
-
[解決済み】Arduinoのエラー:型に名前がない?
-
[解決済み] arduinoが最後のアップロードで突然 "avrdude: ser_open(): can't open device "\.\COM3""" と表示される。
-
[解決済み] ArduinoでLEDストリップに虹色の波を作るには?
-
[解決済み] ESP32-camの「Brownout detector was triggered」エラーについて、何か解決策はありますか?
-
[解決済み] Javaベースのマイクロコントローラ?[クローズド]
-
Luat Module Air724開発ボード スタートガイド (1)
-
Arduino 003 Ubuntu (Linux)でボードを焼く方法
-
arduino+i2c 1602 画面表示 シリアル入力データ 注意事項
-
[解決済み] Arduinoでintをstringに変換する方法は?