0
ответов

ARM Cortex M3 Как определить значение счетчика программ перед аппаратной ошибкой?

У меня есть встроенный проект, использующий STM32F103 (ARM Cortex M3), он получает время от времени возникает жесткая неисправность в режиме выпуска. Как часть восстановления, я хотел бы получить значение ПК из предыдущего ...
вопрос задан: 1 August 2013 14:30
0
ответов

какая самая быстрая библиотека БПФ для устройств iOS / Android ARM? [закрыто]

Какая самая быстрая библиотека БПФ для устройств iOS / Android ARM? И какую библиотеку люди обычно используют на платформах iOS / Android? Я предполагаю, что vDSP - это библиотека, наиболее часто используемая в iOS. РЕДАКТИРОВАТЬ: мой ...
вопрос задан: 16 July 2013 23:50
0
ответов

Какие платы разработки на базе ARM мне следует использовать?

Я хочу начать проект, в котором я хочу выполнить аутентифицированную загрузку для Android на основе технологии ARM TrustZone. Какую доску мне использовать? Минимальные требования: набор инструкций ARM V7 USB, ...
вопрос задан: 22 May 2013 14:19
0
ответов

Разработка ARM TrustZone

Интересно, есть ли у кого-нибудь информация о платах для разработки, где можно использовать ARM TrustZone? У меня есть BeagleBoard XM, который использует OMAP3530 от TI с процессором Cortex-A8, который поддерживает доверие ...
вопрос задан: 22 May 2013 14:03
0
ответов

Что& #39;s.init _раздел массива в двоичном формате ELF?

В каждой статье говорится, что раздел массива.init _является массивом функций, но по моему опыту это не так. Вот мой.init _массив libc.so, скомпилированный для Android :$ prebuilt/linux -x86/toolchain/arm -eabi -4.4.3/bin/...
вопрос задан: 17 May 2013 14:12
0
ответов

Почему адреса возврата для прерывания предварительной выборки и прерывания данных отличаются в исключениях ARM?

для предварительной выборки адрес возврата следующий: R14_abt = адрес прерванной инструкции + 4, а для прерывания данных адрес возврата: R14_abt = адрес прерванной инструкции + 8
вопрос задан: 27 March 2013 23:27
0
ответов

Зачем два адреса таблицы векторов на ARM?

В архитектуре ARM есть один младший адрес вектора0x0 и старший адрес вектора 0xFFFF0000. Мне интересно, зачем могут понадобиться два векторных адреса? В микропроцессорах и микроконтроллерах Intel ...
вопрос задан: 27 March 2013 22:03
0
ответов

ПЗУ и ОЗУ в ARM

Я работаю над процессором ARM. Мне было интересно, сильно ли отличаются используемые ПЗУ и ОЗУ от того, что я предполагаю. Например, для программы, имеющей следующую таблицу памяти: Размер программы: Код = 1264 ...
вопрос задан: 26 March 2013 22:03
0
ответов

ARM Cortex -A8: Как использовать NEON и vfpv3

Я использую процессор Cortex-A8 и не понимаю, как использовать флаг -mfpu. На Cortex-A8 есть сопроцессоры как vfpv3, так и neon. Раньше я не знал, как использовать неон, поэтому я ...
вопрос задан: 23 March 2013 05:57
0
ответов

Что такое SP (стек) и LR в ARM?

Я читаю определения снова и снова, но все еще не понимаю, что такое SP и LR в ARM? Я понимаю, что PC (он показывает адрес следующей инструкции), SP и LR, вероятно, похожи, но я просто не ...
вопрос задан: 18 March 2013 12:58
0
ответов

Привет, мир, Beagleboard на голом железе

I Я пытаюсь запустить программу типа 'hello world' на моем Beagleboard-xm rev. C, вызывая C помещает функцию из сборки. До сих пор я использовал это как ссылку: http: //wiki.osdev.org / ...
вопрос задан: 11 March 2013 23:11
0
ответов

Режимы ARM: пользовательские и системные

Не могли бы вы объяснить, как меняется режим ARM в случае обработки системного вызова? Я слышал, что изменение режима ARM может происходить только в привилегированном режиме, но в случае обработка системного вызова, пока ARM находится в ...
вопрос задан: 1 March 2013 12:46
0
ответов

ARM Cortex-A8: В чем разница между VFP и NEON

В процессоре ARM Cortex-A8 я понимаю, что такое NEON, это сопроцессор SIMD. Но работает ли модуль VFP (Vector Floating Point), который также является сопроцессором, как процессор SIMD? Если да, то какой ...
вопрос задан: 8 February 2013 22:17
0
ответов

буст ::программа _опции зависает на руке «иногда»

В настоящее время я использую параметры программы boost ::_для разбора файла конфигурации на процессоре BeagleBoard (ARM -). Моя программа многопоточная -и связана с многопоточной Boost 1.45...
вопрос задан: 20 January 2013 15:44
0
ответов

Можно ли запустить собственный бинарный файл arm на нерутированном телефоне Android?

Хорошо, я ' мы ныряли в мутные воды низкоуровневого программирования для Android (собственный C / C ++ с использованием набора инструментов CodeSourcery). Я опробовал исполняемый файл на эмуляторе, и он сработал. Я бы хотел попробовать ...
вопрос задан: 8 January 2013 03:44
0
ответов

Скомпилировать для ARM Cortex M3 с использованием стандартного GCC?

Можно ли скомпилировать C / Код C ++ для ARM Cortex M3 (LPC1768) с использованием ванильного GCC с переключателем --target, или мне нужно будет для этого скомпилировать GCC, binutils и т. Д.?
вопрос задан: 18 December 2012 20:12
0
ответов

Компиляция pHash для iOS

Как скомпилировать pHash для iOS? Я читал документацию, но там нет упоминания об iOS/arm, и Google не помогает. Так что, если кто-то смог скомпилировать pHash для iOS, поделитесь опытом.
вопрос задан: 30 November 2012 12:20
0
ответов

Есть ли в Windows 8 ARM, A.K.A. «Windows RT» имеет Winapi (win32), доступный для сторонних разработчиков?

Windows 8 для ARM, также известная как Windows RT, имеет ли она эквивалент Win32 API? (Я не имею в виду, может ли он запускать код Win32 x86, но если у него есть Win32 API, доступный сторонним разработчикам.) ...
вопрос задан: 22 October 2012 15:17
0
ответов

почему arm -linux -androideabi -gcc выдает ошибку iostream

У меня на компьютере установлен arm -linux -androideabi -gcc, но когда я пытаюсь скомпилировать даже простой hellow world, выдает ошибку (Я предпочитаю не использовать ndk -build ). Я просто хочу скомпилировать из...
вопрос задан: 26 September 2012 12:32
0
ответов

почему оптимизация clang нарушает мой встроенный ассемблерный код?

В попытке узнать что-то о сборке ARM я написал простой тестовый проект для выполнения уменьшения масштаба изображения с использованием встроенной сборки и инструкций NEON. вы можете увидеть это здесь :https ://github....
вопрос задан: 16 August 2012 18:03
0
ответов

Петля сборки ARM

для (int i = 0; я < 10000; i++ )a[i] = b[i] + c[i] Как выглядит сборка ARM для этого языка высокого уровня? Изменить :Я также предполагаю, что базовый адрес A находится в R8, базовый адрес...
вопрос задан: 16 August 2012 02:32
0
ответов

Как мне приступить к написанию собственной мобильной ОС для процессоров ARM?

Я заинтересован в создании собственной мобильной ОС. Я читал, что существующие мобильные ОС работают на процессорах ARM и используют их язык ассемблера, тогда как настольные ОС, такие как Linux и Windows, написаны на ассемблере. ...
вопрос задан: 10 August 2012 23:43
0
ответов

Атомарные операции в ARM

Я работал над встроенной ОС для ARM, однако есть несколько вещей, которые я не понял об архитектуре даже после обращения к исходному коду ARMARM и Linux. Атомарные операции. РУКА РУКА...
вопрос задан: 10 August 2012 00:59
0
ответов

Использование встроенных функций ARM NEON для добавления альфы и перестановки

Я разрабатываю приложение для iOS, которое должно довольно быстро преобразовывать изображения из RGB -> BGRA. Я хотел бы использовать встроенные функции NEON, если это возможно. Есть ли более быстрый способ, чем простое назначение компонентов?...
вопрос задан: 9 August 2012 19:56
0
ответов

Запуск бинарного файла с помощью qemu

Я изучаю язык ассемблера на одном курсе. У меня небольшие проблемы с началом работы. Я написал простой код c :int main (){инт а = 10; интервал б = 20; интервал с = а+б; }...
вопрос задан: 9 August 2012 11:34
0
ответов

SSE _мм _маска перемещения _эквивалентный метод epi8 для ARM NEON

Я решил продолжить оптимизацию быстрых поворотов и застрял на _mm _маска перемещения _инструкция epi8 SSE. Как я могу переписать его для ARM Neon с вводом uint8x16 _t?
вопрос задан: 8 August 2012 18:45
0
ответов

Преобразование очень простых инструкций ARM в двоичные/шестнадцатеричные

Я пытался использовать эту страницу, а также различные другие руководства, чтобы выяснить, как выразить очень простые инструкции ARM в двоичном и шестнадцатеричном виде. Кажется, что это должен быть простой процесс, чтобы...
вопрос задан: 2 August 2012 21:25
0
ответов

Оптимизация с помощью сборки NEON

Я пытаюсь оптимизировать некоторые части кода OpenCV, используя NEON. Вот оригинальный блок кода, над которым я работаю. (Примечание :Если это имеет какое-либо значение, вы можете найти полный исходный код в "opencvfolder/modules/video/...
вопрос задан: 26 July 2012 14:03
0
ответов

разница между вытеснением и переключением контекста

Небольшое введение, в настоящее время я пишу маленькое (крошечное )ядро ​​RTOS, ну, оно должно быть монолитным с большинством вещей в ядре. Однако я не могу найти много информации о некоторых перечисленных вещах...
вопрос задан: 24 July 2012 03:19
0
ответов

Перенос низкоуровневого оптимизированного кода x86 на архитектуру ARM Cortex-A8

Каковы основные предостережения при переносе кода C ++ x86 на ARM процессор? Те, о которых я знаю / слышал (но я не знаю, действительно ли они являются проблемой или даже правдой - проверьте, пожалуйста): SSE -> NEON ...
вопрос задан: 20 July 2012 09:04