ETUmulator is a Thumb-2 assembly language emulator written in Java. It is written with portability in mind, with builds actively maintained for Linux. At this moment, ETUmulator only emulates a subset of Thumb-2 instruction set.
Open Source
Source code for ETUmulator is available in the GitHub.
Cross-platform
ETUmulator works across operating systems. You can use it on OS X, Windows, or Linux.
Easily browse the contents of the registers, stack, memory and flags. ETUmulator also provides a functionly to select the format used to display values like decimal, hexadecimal, ASCII and binary.
Build in subroutines to read and write to console.