NanoVMとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > NanoVMの意味・解説 

NanoVM

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/09/18 04:13 UTC 版)

NanoVM
開発元 Till Harbaum
最終版
1.6 / 2007年7月8日 (19年前) (2007-07-08)
リポジトリ ウィキデータを編集
プログラミング
言語
C, Java
プラットフォーム Atmel AVR
種別 Java virtual machine
ライセンス GNU General Public License
公式サイト harbaum.org/till/nanovm/ ウィキデータを編集
テンプレートを表示

NanoVMは、Java仮想マシンのオープンソース実装。NanoVMは当初、Asuroロボットで使用されているAtmel AVR ATmega8というCPU上で動作するように開発された。その後、C't-BotやNibo-robotにも移植され、他のAVRベースのシステムにも容易に移植できるようになった[1]。

仮想マシンは、約 8キロバイトのコードメモリ (ATmega8 の場合はフラッシュメモリ全体) と 256バイトのRAMを使用する。各ユーザーの .class ファイルは NanoVM のコンバータによって処理され、1 つのバイトコード ファイルに変換される。次に、特別なツールがこのファイルをシリアルライン経由でデバイスに送信する。この操作には NanoVM のブートローダー(またはPonyProgなどのISPプログラマーを使用することもできる) が役立ち、このコンテンツをチップ上のEEPROMに保存する[1]。

脚注

  1. 1 2 “The NanoVM - Java for the AVR” (英語). 2026年9月17日閲覧。

関連項目

外部リンク




英和和英テキスト翻訳

英語⇒日本語日本語⇒英語
  •  NanoVMのページへのリンク

辞書ショートカット

すべての辞書の索引

NanoVMのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



NanoVMのページの著作権

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのNanoVM (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2026 GRAS Group, Inc.RSS