Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » ARM
порядок байт в бинарном файле
ARMbeginner
Добавлено 26.08.2012 19:26
0
Сообщение: 1
ARMbeginner
5

Пункты: 311
Регистрация: 30.05.2012
требуется создать бинарный файл на пк, а затем читать его на арм. Нужно ли учитывать тот факт что у архитектур разный порядок байт? И если да, то как?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 27.08.2012 00:00 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
чего проще - взять и попробовать..
это на писюке:
title
это на АРМе 9g45:
title

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
ARMbeginner
Добавлено 27.08.2012 09:12 Сообщение: 3
ARMbeginner
5

Пункты: 311
Регистрация: 30.05.2012
Спасибо. А как в моем случае лучше преобразование для арма сделать, до генерации бинарника, или после уже сам бинарник переконвертировать? Как обычно это делается?
Спуститься к концу Подняться к началу
Персональная информация
Lampus
Добавлено 27.08.2012 10:13 Сообщение: 4
Lampus
5

Пункты: 3552
Регистрация: 26.04.2011
Цитата
А как в моем случае лучше преобразование для арма

Не надо вам никакого преобразования.
Что ваш ARM, что x86 - Little Endian машины. Просто hexdump по-умолчанию считывает словами по два байта, и т.к. Little Endian, то каждый первый байт считается младшим, а каждый второй - старшим.
Если включите опцию -C то получите тоже что и на PC
Код
# hexdump -C endian.txt
00000000 31 32 33 34 35 36 37 38 0a |12345678.|
00000009
Спуститься к концу Подняться к началу
Персональная информация
ARMbeginner
Добавлено 27.08.2012 10:37 Сообщение: 5
ARMbeginner
5

Пункты: 311
Регистрация: 30.05.2012
Ну тогда все вообще шикарно. Просто генерю бинарник и считываю в арме последовательно.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » ARM