ememu

link 戻る

About

ememu は Java で書かれた、組み込みシステムのエミュレータです。 対応システムは下記の通りです。

ARM Versatile Application Baseboards (AB) and Platform Baseboards (PB)
作成中。Linux 起動可。ARM9 CPU の一部、UART の一部が動作。

ソースコードは GitHub にて公開しています。

Live DEMO

こちらのページ(Link)で Java Applet によるデモを行っています。

Download

Pre-build binaries
link ARMv5 エミュレータ本体 (JAR file)
Image files
link ARM Linux 4.4 Image file
link ARM Linux 4.1 Image file
link ARM Linux 3.16 Image file
link ARM Linux 3.12 Image file
link initramfs Image file for ARM (cpio gzipped)
Source
link https://github.com/katsuster/ememu
Toolchains
link GCC-4.9.2 for ARM
link GCC-4.9.2 for ARM (x64)
Source
link https://github.com/katsuster/crosstool-builder

How to Run

エミュレータ本体、Linux イメージ、initramfs イメージをダウンロードし、同じディレクトリに置きます。コマンドプロンプトなどで、そのディレクトリに移動し、

javaw -jar armemu.jar Image-4.4.45 initramfs.gz

と実行すると、ウインドウが出ますので [Reset] ボタンを押してください。

Screenshots


設定画面


Linux 実行中