mips32 - Understanding type of mips binary -


i tried file binary , in understanding output of this. outputs follows:

elf 32-bit msb shared object, mips, mips-i version 1 (sysv), dynamically linked, not stripped

and file

elf 32-bit msb executable, mips, mips32 version 1 (sysv), dynamically linked (uses shared libs), gnu/linux 2.0.0, not stripped

i particularly interested in mips-i version 1 (sysv) , mips32 version 1 (sysv) mean , how related mips processor version , mips toolchain version

mips-i , mips32 version 1 various iterations of the mips instruction set. newer versions of instruction set backwards compatible older versions, .so , executable should compatible.