256KB RAMでJavaランタイムを実行する

画像

実際、Java ME Embedded 8.1のリリースにより、Freescale K64Fボード上で本格的なJavaランタイムが利用可能になりました。これは256KB RAMを搭載し、ARM Cortex M4アーキテクチャに基づくプロセッサを搭載しています。 新しいJava ME SDKリリースのもう1つの主要な機能は、Eclipse IDEのサポートです。 新しいJava ME Embedded 8.1リリースのページはこちらです: http : //www.oracle.com/technetwork/java/embedded/javame/embed-me/overview/index.html



Java ME Embedded 8.1プラットフォームは、すべての便利なJava機能を、ハードウェア機能が制限されたデバイス、さらにはマイクロコントローラーまでも転送するように特別に設計されています。 Java ME Embeddedプラットフォームの登場は、多くの点で、情報技術の新しい方向であるモノのインターネット(IOT)の開発によるものです。 IoTの開発は、新しい機能と新しい課題の両方に関連しています。 セキュリティ、ネットワーク接続の操作、外部インターフェースUART、I2C、SPI、GPIOとの通信などの一部のタスクは、Java ME Embedded 8.1によって正常に解決されます。 ネイティブツールの代わりにJavaを使用すると、製品のリリース時間が短縮され、重要な労働リソースへのアクセスが開かれます。 ところで、Java ME Embedded開発チームのほとんどがサンクトペテルブルクにいることをご存知ですか? 私たちの開発者によって準備された他に興味深いものは、あなたがさらに学びます...





一部の企業は、すでにJava ME Embeddedに基づいた商用製品を構築しています。 たとえば、GemaltoはEHS5およびEHS6 3Gモジュールhttp://m2m.gemalto.com/products/industrial/lga/ehs6.htmlをリリースし、ProSystはJava ME Embeddedに基づくクラウドベースの管理および更新デバイスサービスであるmPRMの作成を発表しましたh ttp://www.prosyst.com/about-us/news/detail/?tx_ttnews [tt_news] = 51&cHash = c52a9db34219b226c722b9d7b08b9f0aネイティブJavaソフトウェアプラットフォームの柔軟な代替としてJava ME Embeddedを使用することへの関心は8そしてバージョン8.1は成功の論理的な継続です。



画像



先ほど言ったように、新しいバージョンは、ARM Cortex M.アーキテクチャを搭載したプロセッサをベースにしたマイクロコントローラの世界にJava ME Embeddedをもたらします。 K64FフォームファクターはArduino R3と互換性があり、多くの拡張カードを使用できます。 FRDM-K64Fは、MK64FN1M0VLL12 MCU(120 MHz、1 MBフラッシュ、256 KB RAM、低電力、クリスタルレスUSB、100ロープロファイルクアッドフラットパッケージ(LQFP))に基づいています。 FRDM-K64Fには、GPIOポートに接続された3色のダイオードと2つのボタン、および加速度計と磁力計FXOS8700Qがあります。 すべての組み込み周辺機器が利用可能であり、Java MEアプリケーションで使用できます。 いつものように、プラットフォームの使用を開始する最良の方法は、入門ガイド入門ガイドを読むことです



画像

約1週間前、Eclipse PMC(プロジェクト管理委員会)、Eclipse IPチーム、およびEMO(Eclipse Management Organization)のすべての正式メンバーは、Java ME SDKに基づいて実行されるJava TM(MTJ)2.0用のモバイルツールプラグインのリリースを承認しました。 現在、Eclipse Java MEでアプリケーションを作成し、組み込みプラットフォームにデプロイしてデバッグするのは、デスクトップ用のJava SEでアプリケーションを作成するのと同じくらい簡単です。



画像

Java ME SDK 8.1のもう1つの素晴らしい新機能は、Freescale K64F用の組み込みJavaランタイムプログラマーです。 Java ME SDKのインストール後すぐに使用できます。

1. Windows Tray2のManager Service 8.1をクリックします。 Flashボタンを押して、USB K64Fを介して事前に接続されたデバイスを選択します。

3.お楽しみください:Java ME SDKは、最新のJava ME Embedded 8.1ランタイムでデバイスを個別にフラッシュします。

画像

画像



ブログhttps://blogs.oracle.com/javame/で 、Java ME EmbeddedおよびJava ME SDKに関する最新情報とニュースをいつでも見つけることができます。

https://community.oracle.com/community/java/java_embedded/java_me_embeddedでは、組み込みデバイスのJavaに関する質問をお勧めします

Java ME Embedded情報の優れたソースはdocs.oracle.com/javameです。



All Articles