Результаты поиска по запросу "arm"
Какова причина удаления crt0.o из gcc4.7.x?
Я пытаюсь перейти наyagarto4.7.2 [http://www.yagarto.de/](Еще один инструментарий GNU ARM, для тех, кто интересуется), это gcc и binutils, портированные для Windows. Тем не менее, попытка скомпилировать простой Hello World ...
Условная компиляция в коде ассемблера (.s) для iPhone - как?
У меня есть несколько строк кода ассемблера в файле .s. Мне нужно всего лишь несколько процедур. Он работает нормально при сборке для устройства, однако, когда я переключаюсь на iPhone Simulator, я получаю ошибки «нет такой инструкции». Я ...
Критическое время в драйвере ядра ARM Linux
Я использую Linux на MX28 (ARMv5) и использую линию GPIO для связи с устройством. К сожалению, к устройству предъявляются особые временные требования. Минимум на линии GPIO не может длиться дольше 7 мкс, максимумы не требуют особых временных ...
Преобразование сборки Intel x86 в ARM
Я сейчас учусьARM язык ассемблера; Для этого я пытаюсь преобразовать некоторыеx86 code (AT&T Syntax) сборке ARM(Intel Syntax) код. __asm__("movl $0x0804c000, %eax;"); __asm__("mov R0,#0x0804c000");Из этогодокумент ...
почему «LDR» не может заменить «B»?
У меня есть программа (arm) и некоторые инструкции там (disas by IDA): .plt:000083F0 ADRL R12, 0x83F8 .plt:000083F8 LDR PC, [R12,#(off_90D8 - 0x83F8)]! ; sub_83D0Адрес 0x90D8 хранит 0x83D0: 000090D8 D0 83 00 00Итак, после ldr компьютер имеет ...
TrustZone против Гипервизора
Я просто читаюэтот документ [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.prd29-genc-009492c/index.html] от ARM наTrustZoneи некоторые вещи мне непонятны. Тот факт, чтогипервизорпредлагает специальный режим процессора и что ...
Дерево устройств и размер кода
Согласно моему пониманиюдеревья устройствОдним из основных применений является удаление кода конкретной платформы из драйверов для поддержки нескольких платформ. Какдерево устройствобрабатывать несколько конфигураций для одного периферийного ...
Как добавить настраиваемую переменную ATAG в ядро U-Boot и Linux?
Я хочу добавить индивидуальныеatag переменная в ядре U-Boot и Linux. Как я могу достичь этого? Есть ли процедура, чтобы добавитьATAG переменная вU-Boot а такжеLinux?
LDR - Буквальный пул - ARM
Я знаю, как загрузить непосредственное значение, используя инструкцию LDR в ARM. Например: LDR R0,=0x0804c088 Эта инструкция загружает значение (0x0804c088) в реестрr0, Когда я пытаюсь получить доступ к адресу, он сохраняется вx/x $r0 с ...
Что такое файлы .axf?
Я новичок в вооружении архитектуры, я работаю над встроенным программным обеспечением и пытался узнать о файле .axf, который присутствует в папке отладки моего двоичного файла проекта. Обнаружено, что это файл формата исполняемого файла, ...