Make Emulator (based on QEMU?) to run/debug ZZ9000 Apps on Linux
ZZ9000 servers are Linux Armv7 (armhf) binaries that are controlled by a custom linux kernel and that:
- have a command stream socket
- operate on mmapped input and output buffers in a VFS
The first task is to write a demo/prototype server (running on x64 desktop linux) that statically links libjpeg and decodes a JPEG.
Note that we use gcc-arm-none-eabihf.
Linux solves these problems on the ZZ/ARM side:
- Exception/Crash handling
- MMU based memory protection
- Core 2 slowness (caches?) / task scheduling
- VFS
Edited by minute