Source code repository
For instructions on how to download and build Mika, see the page Downloading and Building Mika in the project wiki.
Evaluation versions of Mika
These are nightly builds for some fairly standard [Linux] platforms. Because of the great variation in embedded systems, it is not feasible to cover all the different BSPs, screen sizes and colour models, etc., but if your target platform at least resembles one of the ones below you may get an idea of whether Mika could be suitable for your project. The answer to the question "could Mika be built to run on my hardware" is generally "yes, provided it has a gcc-based toolchain and a pthreads library". Anything else requires some custom engineering ...
In each tarball you will find a bin/ and a lib/ directory. You can unpack these wherever you want, provided the bin/ and lib/ directories remain on the same level. The mika binary is of course in the bin/ directory.
Tip: Use 'mika -?' to learn more about supported command-line options, and 'mika -Winfo' to see the options with which Mika was compiled.
- mika-pc-awt.tar.gz
- Version which runs inside an X window on PC Linux. Default window size is VGA, you can change this using e.g. '-Wrudolph:320x240'.
- mika-arm-awt.tar.gz
- Version which runs on ARM Linux (XScale or similar). The AWT runs directly on the Linux framebuffer device: it will size itself to the screen, but it does assume a certain colour model so the screen may look weird on your hardware.
- mika-openwrt.tar.gz
- "Headless" version (no AWT) for the OpenWRT environment on MIPS (non-MMU).