Спасибо. А как в моем случае лучше преобразование для арма сделать, до генерации бинарника, или после уже сам бинарник переконвертировать? Как обычно это делается?
Не надо вам никакого преобразования.
Что ваш ARM, что x86 - Little Endian машины. Просто hexdump по-умолчанию считывает словами по два байта, и т.к. Little Endian, то каждый первый байт считается младшим, а каждый второй - старшим.
Если включите опцию -C то получите тоже что и на PC