Я кросс-компилирую драйвер сенсорного экрана, который поставляется с приложением ocaml для калибровки. Я пытаюсь скомпилировать драйвер и приложение для ARM, в частности, для Beagleboard, работающего ...
Здравствуйте, у меня просто есть базовый вопрос о некоторой очистке битов в Ассемблере. Вот что я пытаюсь сделать ниже. MOV R0, #OxFFFFFFFF; Загрузить в R0 шестнадцатеричные значения FFFFFFFF
BIC R0, R0, # 0xBF; Это должно установить ...
Что касается архитектуры ARM, к сожалению, я не знаю точно, что это за чип, является ли 32-битный int для чтения / записи атомарным? Есть ли какие-либо гарантии относительно чтения / записи в базовые типы?
Я хочу создать статический мир приветствия на языке C с помощью arm-linux-gnueabi-gcc в отличие от использования автономного набора инструментов NDK или Codesourcery в этом отношении. В Ubuntu ... Я сделал следующее: ...
RealView ARM C Compiler поддерживает размещение переменной по заданному адресу памяти, используя атрибут переменной at (address): int var __attribute __ ((at (0x40001000))); var = 4; // изменяет память ...
Мне любопытно, почему __builtin_return_address () не поддерживает аргументы, отличные от 0 в ARM?
Проблема в том, что как-то не получается вывести адрес вызывающей функции из стека ARM? Или что-то в этом роде ...
Можно ли автоматически увеличивать базовый адрес регистра в STR с помощью [Rn] !? Я просмотрел документацию, но не смог найти окончательного ответа, в основном потому, что ...
Я был Хотите знать, установил ли кто-нибудь Java на BeagleBoard или Cubox? Я подумываю купить один для проекта, над которым работаю в свободное время, но поскольку часть этого проекта ...
Я пытаюсь использовать библиотеку ZeroMQ в приложении для iPhone, разработанном на C# с использованием MonoTouch. Я решил почти все проблемы, но упал на последнем препятствии. Я использую ZeroMQ 2.1.10, и ...
Может кто-нибудь объяснить мне побитовые сдвиги ARM, как будто мне пять лет? Я очень плохо понимаю все, что связано с недесятичными системами счисления, поэтому понимание концепций битовых сдвигов и побитовых ...
Я пытаюсь понять, как вызовы сообщений IOS objective-C реализованы на языке ассемблера ARM. Глядя на вывод дизассемблирования IDA, я вижу ссылки на классы и селекторы, помещенные в регистры ...
Я создал программу на C для записи в последовательный порт (/dev/ttyS0) на встроенной системе ARM. Ядро, работающее на встроенной ARM-системе, - это Linux версии 3.0.4, собранный с помощью того же кросс-компилятора, что и ...
Я пытаюсь выполнить программирование на «голом железе» в ARM с помощью GCC и протестировать на QEMU. Всякий раз, когда я вызываю метку ARM из C, моя программа зависает. У меня есть простой пример кода, который показывает проблему ...
Существуют ли какие-либо среды программирования (IDE) на базе ARM для планшетов Android, которые не эмулируются? (предпочтительно Python или Java) Планшеты становятся все более популярным инструментом в школах и стабильным ...
Я делаю это оптимизация в коде C, работающем в Cortex-R4.
во-первых, я не заметил никаких изменений в выводе кода сборки, когда я указал «__builtin_expect» в проверке состояния.
Кажется ...
Я впервые столкнулся с набором инструкций ARM в 80-х годах и с тех пор не использовал его. Из любопытства я смотрел на планшеты и другие устройства ARM и заметил, что процессоры производятся ...
Я пытаюсь понять, как работают файлы Mach-o, и добился значительного прогресса с доступными онлайн-ресурсами (в частности, страница Apple здесь : http: //developer.apple.com/library/mac / # ...
Сегодня я наткнулся на код, похожий на следующий, и мне интересно, что на самом деле происходит: #pragma pack(1)
__align(2) static unsigned char multi_array[7][24] = { 0 };
__align(2) static ...
I хотел бы выполнить кросс-компиляцию простой программы для архитектуры ARM, используя набор компиляторов arm-linux-gcc [arm-linux-gcc (Buildroot 2011.08) 4.3.6]. Я попытался использовать простой make-файл для ...
Я хочу написать некоторую встроенную сборку ARM в свой код на C. Для этого кода мне нужно использовать регистр или два больше, чем только те, которые объявлены как входы и выходы функции. Я знаю, как использовать ...
Мне интересно, как вы профилируете программное обеспечение на голых металлических системах (ARM Cortex a8)? Раньше я использовал симулятор со встроенной статистикой тестов, а теперь я хочу сравнить результаты с реальными ...
Я пытался скомпилировать Haskell в приложение iOS несколько месяцев назад.
К сожалению, единственной стабильной / поддерживаемой реализацией, которую я смог найти, была GHC, поэтому я попробовал какую-то кросс-компиляцию, но потерпел неудачу ...
Я работаю над платой разработки для Embedded ARM9. Во что я хочу переставить мои nand разделы. Кто-нибудь может сказать мне, как это сделать? В моей оболочке U-Boot, если я дам команду mtdparts, которая дает ...
Кто-нибудь знает карту PCI, подходящую для разработки под Android? Я нахожу эмулятор необычно медленным (64-разрядная версия Linux, четырехъядерный процессор, 8 ГБ ОЗУ), и карта, которую я мог бы спрятать на своем рабочем столе, была бы хорошей. Я знаю .
У меня общий вопрос о gdb / gdbserver. Я пытаюсь отладить встроенное приложение arm linux, используя gdb на хосте и gdbserver на удаленной цели. Я могу пройтись по строкам кода на ...
Я хотел бы попробовать некоторый ARM assembly code с apple iOS просто в образовательных целях. Я хотел бы начать с линейного кода в Xcode.
Я понимаю, что мне нужно скомпилировать для iOS ...
Я выполняю отладку с версией Codesourcery gdb для ARM (т.е. arm-none-eabi-gdb) и пытаюсь сгенерировать core-файл для более поздней проверки. OpenOCD - моя цель GDB. Все gdb сообщает мне, когда я запускаю ...
При создании приложения для x86 следующий код работает нормально: #if defined _WIN32
# define LIB_PRE __declspec (dllexport)
# elif defined __unix __
#define LIB_PRE
# else
#define LIB_PRE __declspec (...
Я не могу понять, что делает эта инструкция ARM: strd.w r0, r1, [r2] Я знаю, что это инструкция сохранения, которая хранит что-то в * r2, но я ' м не совсем уверен что. Почему их два ...