Loading article…
| 開発者 | ティル・ハーバウム |
|---|---|
| 最終リリース | 1.6 / 2007年7月8日 |
| リポジトリ |
|
| 書かれた | C、Java |
| プラットフォーム | アトメルAVR |
| タイプ | Java仮想マシン |
| ライセンス | GNU 一般公衆利用許諾書 |
| Webサイト | harbaum.org/till/nanovm/ |
NanoVM は、Java 仮想マシンのオープンソース実装です。NanoVM は当初、 Asuro Robot で使用されるAtmel AVR ATmega8 で実行するために開発されました。C't-Bot および Nibo-robot で実行できるように移植されており、他の AVR ベースのシステムにも簡単に移植できます。
仮想マシンは、約 8キロバイトのコード メモリ (ATmega8 の場合はフラッシュ全体) と 256バイトのRAMを使用します。すべてのユーザーの .class は NanoVM のコンバーターによって処理され、1 つのバイトコード ファイルに変換されます。次に、特別なツールがこのファイルをシリアル ライン経由でデバイスに送信します。この操作には、このコンテンツをオンチップEEPROMに保存するNanoVM のブートローダー(または PonyProg などのISPプログラマーを使用することもできます) が役立ちます。
参照
外部リンク
- 公式サイト
- GitHub上の NanoVM
- SourceForgeの NanoVM
