0
ответов

Инструменты, необходимые для изучения ARM на платформе linux x86 [закрыто]

У меня есть x86, linux box. Читая различную информацию по ARM, мне стало любопытно, и теперь я думаю потратить некоторое время на изучение этой архитектуры. Моя цель на данный момент чтобы иметь возможность писать ...
вопрос задан: 5 June 2011 10:45
0
ответов

Внедрение кода в исполняемый файл во время выполнения

I Я работаю над приложением (написанным на C ++), которое генерирует некоторый машинный код во время выполнения (Linux, x86-64 сейчас, но я планирую перейти на ARM). Затем он сохраняет сгенерированный код в памяти и выполняет его ...
вопрос задан: 3 June 2011 19:01
0
ответов

Тройная операция лучше, чем «if / else» в iPhone

У меня в программе есть такой блок: if (x> 0) {a = 1; b = 4; } else {a = 2; b = 3; } Это можно записать с помощью тернарной операции следующим образом: a = (x> 0)? 1: 2; b = (x> 0)? ...
вопрос задан: 27 May 2011 17:57
0
ответов

Каков процесс загрузки для ARM?

Как мы знаем, для архитектуры X86: после того, как мы нажимаем кнопку питания, машина начинает выполнять код с 0xFFFFFFF0, а затем начинает выполнять код в BIOS для инициализации оборудования. После ...
вопрос задан: 26 May 2011 03:09
0
ответов

Обратное перенаправление больше не работает

У меня проблемы с перенаправлением моего пользователей на предыдущую страницу. Вот пример метода обновления в контроллере фильмов. def update @movie = Movie.find (params [: id]) if @movie ....
вопрос задан: 25 May 2011 00:18
0
ответов

Mixing NEON assembly with non-vector functions

I think I found the answer to my question. There is an "fmacs" instruction for VFP which may do the trick which does scalar computation on NEON/VFP registers. I'm very new to NEON or ARM programming.....
вопрос задан: 16 May 2011 19:49
0
ответов

Эквивалент objcopy для Mac / iPhone?

Я хотел бы переименовать символы внутри объектных файлов (.o) с чем-то, что было бы Mac-эквивалентом инструмента objcopy binutils --redопредеine-syms. Я не нашел руку-яблоко-дарвин10-обжопию. Я попробовал ...
вопрос задан: 12 May 2011 20:45
0
ответов

arm gcc toolchain как arm-elf или arm-none -eabi, в чем разница?

Когда вы создаете набор инструментов gcc, есть возможность построить его как arm-elf или как arm-none-eabi, но в чем разница? Я использую eabi сегодня, но это просто потому, что все остальные, похоже, делают ...
вопрос задан: 12 May 2011 06:10
0
ответов

Почему arm-gcc уменьшает / увеличивает указатель стека, даже если к стеку никогда не обращаются?

При компиляции этой программы с помощью arm-elf-gcc-4.5 -O3 -march = armv7-a -mthumb -mfpu = neon -mfloat-abi = softfp: #include extern float32x4_t cross (const float32x4_t & v1, const ...
вопрос задан: 10 May 2011 03:38
0
ответов

Неопределенная ссылка на _sbrk

У меня проблема с _sbrk. На этапе компоновки я использую команду ниже для связывания своих объектов и получаю неопределенную ссылку на _sbrk. arm-none-eabi-ld -static -T linkerscript.ld -o exe ...
вопрос задан: 23 April 2011 19:41
0
ответов

Почему ARM NEON не быстрее обычного C ++?

Вот код C ++: #define ARR_SIZE_TEST (8 * 1024 * 1024) void cpp_tst_add (без знака * x, без знака * y) {for (register int i = 0; i
вопрос задан: 21 April 2011 07:34
0
ответов

Замечания по разработке драйверов встроенных устройств [закрыто]

Я хочу разработать HAL (уровни аппаратной абстракции) для использования в PIC32 и некоторых ARM. По сути, я хочу сделать код, который обычно доступен в ОС, например общий доступ к контактам, связь ...
вопрос задан: 21 April 2011 01:22
0
ответов

Neon Оптимизация с использованием встроенных функций

Изучая встроенные функции ARM NEON, я рассчитывал функцию, которую я написал, для удвоения элементов в массиве. Версия, в которой используются встроенные функции, занимает больше времени, чем простая версия функции C. ...
вопрос задан: 20 April 2011 11:15
0
ответов

Дизассемблер / кросс-компилятор ARM для проверки компиляции iOS

Кто-нибудь может порекомендовать либо: дизассемблер ARM, который работает в Windows или MacOS и может идеально понимать исполняемый формат, используемый iOS в MacOS, способ вызова кросс -...
вопрос задан: 19 April 2011 16:38
0
ответов

«Недопустимая инструкция» при кросс-компиляции Qt 4.7

Я борюсь с этой проблемой уже больше недели и все еще не могу найти решение ... Я пытаюсь скомпилировать встроенную версию Qt 4.7 с открытым исходным кодом для устройства ARM. Процесс сборки ...
вопрос задан: 19 April 2011 12:53
0
ответов

Как написать динамический загрузчик для голого приложения arm

Я работаю над проектом, основанным на процессоре arm9. Мы используем только «голый металл» без какой-либо операционной системы, поэтому, к сожалению, у нас пока нет поддержки общих библиотек / динамического загрузчика. Хочу ...
вопрос задан: 11 April 2011 09:19
0
ответов

Программное моделирование от ARM Cortex-M0

Есть ли программный симулятор для ARM Cortex-M0?
вопрос задан: 31 March 2011 05:16
0
ответов

Режимы ARM и почему их так много?

I ' (FIQ, Пользователь, Система, Супервизор, IRQ, ...). У меня вопрос: зачем нам столько режимов? ...
вопрос задан: 28 March 2011 17:11
0
ответов

Можно ли это выполнить атомарно?

Я хотел бы знать, можно ли обеспечить выполнение строки атомарно, учитывая, что она может выполняться как ISR, так и основным контекстом. Я работаю над ARM9 (LPC313x) и использую RealView ...
вопрос задан: 26 March 2011 20:23
0
ответов

пытается вставить std :: pair в std :: set

я не понимаю, что за ошибка в этом коде: #include #include <служебная программа> #include с использованием пространства имен std; класс А с использованием C ++ Файл запуска процессора Cortex M3 позволяет указать объем оп
вопрос задан: 11 March 2011 22:06
0
ответов

Обходной путь доступа к невыровненной памяти ARM

Мне нужно перенести исходный код с платформы ARM, на которой работает Linux. К сожалению, я столкнулся с проблемами невыровненного доступа к памяти. Источник активно использует приведение указателей и доступ. Код вроде того ...
вопрос задан: 25 February 2011 16:07
0
ответов

сохранение структур в ПЗУ на устройстве ARM

У меня есть некоторые постоянные данные, которые я хочу сохранить в ПЗУ, поскольку их довольно много, и я работаю со встроенным устройством ARM7 с ограничением памяти. Я пытаюсь сделать это, используя структуры, которые ...
вопрос задан: 14 February 2011 10:18
0
ответов

Кросс-компиляция моно для arm

Кто-нибудь успешно скомпилировал моно для ARM под Linux без скретчбокса или qemu? (возможно, с помощью distcc или какой-нибудь инструментальной цепочки кросс-компилятора)
вопрос задан: 10 February 2011 09:34
0
ответов

Beagleboard: Как я могу отправлять / получать данные на / от DSP?

У меня есть beagleboard с TMS320C64x + DSP. Я работаю над приложением для обработки изображений beagleboard. Вот как это будет работать: ARM считывает изображение из файла и помещает изображение в 2D ...
вопрос задан: 17 January 2011 20:31
0
ответов

Не удается установить режим видео для экрана SDL на встроенное устройство

Последние несколько дней я взламывал устройство на базе ARM (Freescale i.MX27 ADS) со встроенным экраном. Устройство работает под управлением модифицированной минимальной системы GNU / Linux, без управления окнами ...
вопрос задан: 8 January 2011 20:08
0
ответов

Очистить все виджеты в макете в pyqt

Есть ли способ очистить (удалить) все виджеты в макете? self.plot_layout = QtGui.QGridLayout () self.plot_layout.setGeometry (QtCore.QRect (200,200,200,200)) Изучая внутреннее устройство ядра Linux и читая «Понимание ядра Linux», меня поразило несколько
вопрос задан: 24 December 2010 22:59
0
ответов

ARM GCC bug? Uses chains of vldr instead of one vldmia…

Consider the following NEON-optimized function: void mat44_multiply_neon(float32x4x4_t& result, const float32x4x4_t& a, const float32x4x4_t& b) { // Make sure "a" is mapped to ...
вопрос задан: 24 December 2010 08:59
0
ответов

Собственный самомодифицирующийся код на Android

Я пытаюсь создать самомодифицирующийся машинный код на Android и запустить его в эмуляторе. Мой образец основан на примере HelloJNI из файла android-ndk. Это выглядит так: #define NOPE_LENGTH 4 ...
вопрос задан: 16 December 2010 14:23
0
ответов

Какие архитектуры ARM поддерживает LLVM?

Я работаю над программным обеспечением, написанным на C, которое работает на различных процессорах ARM с разными архитектурами (в основном ARMv5, ARMv6). В настоящее время мы компилируем наш код с несколькими разными версиями RVDS, но мы ...
вопрос задан: 8 December 2010 18:07
0
ответов

Различия между архитектурами ARM с точки зрения программиста на C?

Я новичок в программировании для ARM. Я заметил, что существует несколько архитектур, таких как ARMv4, ARMv5, ARMv6 и т.д. В чем разница между ними? У них разные наборы инструкций или ...
вопрос задан: 7 December 2010 20:11