0
ответов

Хотите скомпилировать собственный двоичный файл Android, который я могу запустить в терминале на телефон

Несколько дней я пытался скомпилировать собственный двоичный файл ARM Android, который будет выполняться на моем телефоне с помощью терминального приложения. Я хочу создать двоичный файл того же типа, что и стандартный Posix...
вопрос задан: 31 May 2012 11:51
0
ответов

Кросс-компиляция GCC с newlib для ARM: как указать параметры GCC, такие как -march?

Я скомпилировал GCC вместе с newlib на Mac OS X для целей ARM. Однако libc.a был скомпилирован с параметром -fshort-enums, а мне это не нужно, потому что при компиляции для ARM я использую параметр -fno-short-enums. ...
вопрос задан: 31 May 2012 09:50
0
ответов

Советы по C++ по оптимизации кода на устройствах ARM

Я разрабатывал код C++ для дополненной реальности на устройствах ARM, и оптимизация кода очень важна для поддержания хорошего частота кадров. Чтобы повысить эффективность до максимума...
вопрос задан: 30 May 2012 10:17
0
ответов

ARM Assembler - Как мне использовать CMP, BLT и BGT?

Короткий вопрос к вам, ребята, в моем цикле мне нужно использовать CMP , BLT и BGT для сравнения некоторых значений. Как использовать указанные инструкции в следующем цикле? Я пытаюсь использовать BG T , BLT и CMP, как мне нужно...
вопрос задан: 15 May 2012 13:08
0
ответов

все значения списка одинаковы [дубликат]

Есть ли простой способ в Python проверить, что все значения в списке равны друг другу?
вопрос задан: 11 May 2012 19:38
0
ответов

ARM : В чем разница между APCS и AAPCS ABI?

В настоящее время я переношу компилятор, написанный для ARM, на другую целевую архитектуру. Я обнаружил, что существует два разных типа ABI для ARM: APCS_ABI и AAPCS_ABI. Я погуглил и сослался на ARM...
вопрос задан: 8 May 2012 08:19
0
ответов

Существует ли эквивалент Intel IPP для ARM?

Определенные рабочие нагрузки типа DSP показывают очень значительное улучшение производительности на процессорах Intel x86 x86_64 при подключении к библиотеке Intel IPP. Интересно, есть ли что-то подобное на ARM...
вопрос задан: 7 May 2012 08:00
0
ответов

Использование newlib& #39;s malloc в ARM Cortex -M3

Я создаю код для ARM Cortex -M3 (NXP LCP17xx ). До сих пор я использовал статическую память, и все работало хорошо. Я пытался добавить поддержку динамической памяти, но как только я вызываю malloc, система...
вопрос задан: 6 May 2012 03:38
0
ответов

Могу ли я смешать руку -eabi с рукой -elf?

У меня есть продукт, загрузчик и приложение которого скомпилированы с помощью компилятора (gnuarm GCC 4.1.1 ), который генерирует "arm -elf". Загрузчик и приложение находятся в разных FLASH-памяти...
вопрос задан: 4 May 2012 11:46
0
ответов

Невозможно записать в регистр ARM R4: функция или ошибка?

Недавно я столкнулся со странным поведением ARM Cortex-A8 при программировании в сборке. Всякий раз, когда я ПЕРЕМЕЩАЮ что-либо в R4, моя программа вылетает (дамп стека ниже) 10-14 09: 48: 43.117: INFO / DEBUG (...
вопрос задан: 2 May 2012 04:43
0
ответов

Как увидеть использование кучи и стека функции в c с помощью valgrind?

Я работаю над встроенной системой. У нас есть ограниченный стек и куча во встроенной системе, обычно 64 КБ (оперативной памяти ). Я пытаюсь использовать вызовы библиотеки полярных -ssl. Есть ли какие-либо инструменты, которые говорят, сколько...
вопрос задан: 30 April 2012 09:11
0
ответов

Недопустимая константа после исправления?

По какой-то причине, когда я пытаюсь скомпилировать этот фрагмент кода, компилятор говорит: syscall.s:72:invalid Constant (0x172)после fixup:.globl _mach _msg_ловушка$MACH _mach_msg_trap$MACH:stmfd sp!, {r4,r7}...
вопрос задан: 21 April 2012 17:40
0
ответов

Как получить ARM код на реальное устройство, JTAG? Возможно ли сделать импровизированный JTAG с Arduino?

Ок, я немного запутался в программировании для ARM процессоров. Время шквала вопросов: Как получить скомпилированный двоичный файл в ARM процессоре? Является ли JTAG нормальным методом (я думаю, что это то, что ...
вопрос задан: 20 April 2012 19:29
0
ответов

Неправильное преобразование из double в QString в Qt на ARM

У меня Qt 4.4.3, собранный для ARMv5TE. Я пытаюсь преобразовать двойное значение в QString: #include #include int main(int argc, char** argv) { const двойное число пи = M_PI; qDebug(...
вопрос задан: 13 April 2012 20:01
0
ответов

внутреннее перемещение не исправлено

Недавно я начал программировать на ассемблере ядра рук. Мои первые небольшие демонстрации, только с разделом.text, запускались без проблем. В качестве логического расширения я хотел структурировать код на ассемблере...
вопрос задан: 11 April 2012 14:31
0
ответов

Удаление аргументов из стека в i386, сборка ARM

Я работаю с некоторыми функциями батута для использования с высокоуровневыми вызовами в C/Objective-C, небольшой поворот в том, как это делает Apple. Если вы вообще знакомы с тем, как работает IMP в Objective-C, ...
вопрос задан: 3 April 2012 00:48
0
ответов

Чтение 16 бит из 32-битного регистра

Я пытаюсь прочитать определенные значения из определенного регистра. В руководстве указано, что сначала я должен получить доступ к 16-битному младшему биту, а затем к 16-битному старшему биту. Я просто читаю все 32 бита сразу и...
вопрос задан: 27 March 2012 19:22
0
ответов

Как заставить gcc использовать пользовательские реализации функций, реализованных в newlibc?

Я работаю над встроенным программным обеспечением для микроконтроллера ARM (SAM7) и использую набор инструментов Yagarto. Мой код в настоящее время связывает libc.a. Однако я хотел бы использовать собственную реализацию встроенной...
вопрос задан: 27 March 2012 15:21
0
ответов

start-stop-daemon и java-программа

У меня чертовски много времени, чтобы правильно запустить java-программу в сценарии инициализации с помощью start-stop-daemon. Я написал сценарий инициализации, и кажется, что он запускается, но после этого никогда не происходит никакого процесса ...
вопрос задан: 26 March 2012 01:42
0
ответов

Может ли прерывание ARM произойти в середине инструкции?

Этот вопрос будет коротким и приятным. Я знаю, что инструкция может происходить между инструкцией, но может ли прерывание произойти во время инструкции? Может ли инструкция загрузки нескольких команд быть прервана до того, как она '...
вопрос задан: 25 March 2012 03:43
0
ответов

Встроенное программирование… самое начало [закрыто]

Я хочу начать с нуля, чтобы научиться программировать встроенные системы. Через некоторое время, осмотревшись, я обнаружил, что немного сбит с толку. Я могу программировать как на C, так и на C++, но я просто не знаю, где...
вопрос задан: 22 March 2012 17:29
0
ответов

Программа получила сигнал SIGTRAP, ловушка трассировки/точки останова

Я отлаживаю кусок (встроенное) программное обеспечение. Я установил точку останова для функции, и по какой-то причине, как только я достиг этой точки останова и продолжил, я всегда возвращаюсь к функции (которая представляет собой ...
вопрос задан: 21 March 2012 17:08
0
ответов

Почему arm-none-eabi-size сообщает, что раздел .data равен 0, хотя я использую инициализированную оперативную память?

Меня немного смущают результаты, которые я получаю, когда использую утилиту размера моей цепочки инструментов (Yagarto и codesourcery). он сообщает, что я использую 0 байтов в разделе данных. см. ниже $ arm-none-...
вопрос задан: 16 March 2012 13:10
0
ответов

Python на Arm, недопустимые инструкции [закрыто]

Я пытаюсь скомпилировать Python 3.2 для ARM920T (архитектура 4T), но получаю странные ошибки. Я компилирую Python в среде Scratchbox, настроенной на использование следующего...
вопрос задан: 12 March 2012 07:03
0
ответов

Профилирование энергопотребления на ARM для программы C

У меня есть несколько программ C, каждая из которых выполняет одну и ту же функцию. Я хочу оценить/посчитать, какой из них имеет более низкое энергопотребление (на ARM) Есть ли какой-нибудь инструмент (симулятор), с помощью которого я могу...
вопрос задан: 11 March 2012 14:29
0
ответов

Насмешки во время выполнения в C?

Это уже давно находится в моем списке. Вкратце: мне нужно запустить mocked_dummy() вместо dummy() ВО ВРЕМЯ ВЫПОЛНЕНИЯ без изменения factorial(). Меня не волнует точка входа...
вопрос задан: 8 March 2012 06:22
0
ответов

Отображение переменных VIM [дубликат]

Возможный дубликат: Получить текущее значение настройки в VIM Я знаю, что вы можете использовать: Установите, чтобы изменить настройки VIM и что вы можете настроить файл конфигурации ~ / .vimrc, но я Пробегась в некоторых ...
вопрос задан: 7 March 2012 18:26
0
ответов

Портирование программ Windows x86/64 на Windows 8 ARM

В этой статье (от группы инженеров Windows) говорится: WOA [Windows On ARM] не будет поддерживать какой-либо подход к виртуализации или эмуляции и не позволит использовать существующий x86. /64 приложений для ...
вопрос задан: 6 March 2012 01:39
0
ответов

Что такое конвейерная обработка? как это увеличивает скорость выполнения?

Я считаю, что нет никаких глупостей, если это вас беспокоит. У меня вопрос по прокладке труб? Что такое прокладка труб? Теория гласит: «При конвейерной обработке ЦП начинает выполнять вторую ...
вопрос задан: 4 March 2012 02:00
0
ответов

Android ARMv6 / v7 и VFP / NEON

Я хотел бы больше узнать о процессорах, используемых на телефонах Android. Причина в том, что мы создаем библиотеку C, которая имеет определенные флаги архитектуры процессора / математического процессора, которые мы можем установить. Пока что у нас есть
вопрос задан: 28 February 2012 21:38