5

JavaMEアプリケーションを実行するには、uP(まだ決定されていません)を使用して新しいハードウェアを設計する必要があります。その方法についての情報を検索しましたが、今のところ役に立たないです。

誰かが私がそれを行う方法を説明できますか?

検索で見つけたものから:-OS(例:Linux)でuP(ARMなど)を使用する(パフォーマンスを向上させるためにJITを使用する)-JazelleでuPを使用する。OSも使わなくちゃいけないの?

アプリケーションはアラーム制御システムであるため、グラフィカルインターフェイスは必要ありません。最小要件は次のとおりです。イーサネットポート、2 UART、SPIバス、I2Cバス、最小16MB ram、最小4MB rom、IOポート。

何か提案はありますか?

よろしく、フアンマ

4

4 に答える 4

5

JAVAアプリケーションを使用しているので、ARM926EJ(Jazelleコア付き)が役立つと思います。

よくわからないのは、なぜアラームコントローラー用のJavaアプリケーションが必要なのかということです。

ともかく、

  • ステップ-1:すでに利用可能なツールチェーンと評価ボードの数が多いことを考えると、マイクロコントローラー(ARM with Jazelle)を決定するのは良い賭けのようです
  • ステップ-2:要件に基づいて、ベンダーからの評価ボードを決定します。ほとんどの場合、ベンダーは、関連するドライバーを備えた、回路図の移植された組み込みLinuxバージョンも提供します。
  • ステップ-3:組み込みLinuxの上にアプリケーションを作成します
  • ステップ-4:アプリケーションの開発が終了したら、最終的なRAMとROMのサイズを確認します
  • ステップ-5:回路図面を変更し、独自のハードウェアを設計します

これは通常、組み込みハードウェアを開発する方法です...

于 2009-10-07T04:56:27.490 に答える
1

ARMのJazelleページは、Jazelleをサポートする基盤となるOSが必要であることを確かに示唆しています。Embedded.comのこのHOW-TO記事は、物事を明確にするのに役立つ場合があります。

于 2009-10-07T15:16:32.627 に答える
0

あなたの質問に基づいて、これがあなたの要件であると私が信じているものです:

  • 新しい組み込みコンピュータシステム
  • JavaMicroEditionアプリケーションを実行します

質問:

  • サポートする必要のあるJavaME構成とプロファイル(CDC、CLDC、MIDP、およびどのバージョン)を知っていますか?(GUIがないと言うので、MIDPは必要ないかもしれません。)

推奨事項:

  • 独自のPCBとソフトウェアを同時に開発しようとしないでください。必要な周辺機器を備えた組み込みハードウェアシステムを見つけて使用します。
  • できれば、ロイヤリティフリーのPOSIXファームウェアレイヤーが付属する組み込みハードウェアシステムを見つけてください。
  • ジャゼルを追いかけないでください。それはあなたが必要としないかもしれない何かのために多くの仕事になるでしょう。MIDPなしでJavaMEを実行している場合、パフォーマンスは満足のいくものになります。
于 2009-10-08T21:45:13.240 に答える
0

幸運が思い浮かびます。組み込みプラットフォームは、ゼロから開発するのが非常に難しい場合があります。また、ほとんどのオフザセルフマイクロコントローラーはSPIバスを多くのデバイスと共有しているため、短いメッセージの場合にのみ役立ちます(Webサービスを実行しようとする場合は、イーサネットで他のことを行う予定はありません)。以下のデバイスは使用していませんが、正しい方向を向いているようです。

于 2009-10-06T14:54:34.080 に答える