Вопросы с тегом «arm»

Этот тег используется для вопросов, связанных с семейством компьютеров ARM (Advanced RISC Machine); то есть машины или электроника, работающие на ядрах процессора ARM или системы, использующие ядро ​​ARM.

1
Как повлиять на генерацию кода Delphi XEx для целей Android / ARM?
Обновление 2017-05-17. Я больше не работаю в компании, где возник этот вопрос, и не имею доступа к Delphi XEx. Пока я был там, проблема была решена путем перехода на смешанный FPC + GCC (Pascal + C) с встроенными NEON для некоторых подпрограмм, где это имело значение. (FPC + GCC настоятельно …

5
Чем архитектура ARM отличается от архитектуры x86? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 года назад . Улучшить этот вопрос Архитектура x86 специально разработана для работы с клавиатурой, а ARM ожидает мобильности? Каковы …
192 x86  arm 

3
Зачем использовать код armeabi-v7a вместо кода armeabi?
В моем текущем проекте я использую несколько файлов .so. Они находятся в папках armeabi и armeabi-v7a. К сожалению, размер одного из файлов .so составляет 6 МБ, и мне нужно уменьшить размер файла. Вместо толстого APK-файла я хотел бы использовать только файлы armeabi и удалить папку armeabi-v7a. Согласно документации NDK, код …


15
Быстро определить, присутствует ли значение в массиве C?
У меня есть встроенное приложение с критичным по времени ISR, которое должно перебирать массив размером 256 (предпочтительно 1024, но 256 - минимум) и проверять, соответствует ли значение содержимому массивов. В этом boolслучае A будет установлено значение true. Микроконтроллер - это NXP LPC4357, ядро ​​ARM Cortex M4, а компилятор - GCC. …

8
Как установить кросс-компилятор Raspberry Pi на мою хост-машину Linux?
Я пытаюсь выполнить кросс-компиляцию для Raspberry Pi, работающего на моем компьютере с Ubuntu. Во время первых попыток я использовал компилятор arm-linux-gnueabi, который доступен в репозитории Ubuntu. У меня это работает. Я смог построить все свои зависимости и использовать кросс-компилятор в моем проекте cmake. Однако я считаю, что мне следует использовать …

4
В чем разница между файлами ELF и файлами bin?
Окончательные изображения, созданные разработчиками, содержат как файл bin, так и файл ELF расширенного формата загрузчика, в чем разница между ними, особенно полезность файла ELF.
99 arm  elf 

5
В чем разница между жесткими и мягкими числами с плавающей запятой?
Когда я компилирую код C с помощью своей кросс-инструментальной цепочки, компоновщик распечатывает страницы с предупреждениями о том, что мой исполняемый файл использует жесткие числа с плавающей запятой, а моя библиотека libc использует мягкие числа с плавающей запятой. Какая разница?
98 c  linux  floating-point  arm  libc 

2
Различия между arm64 и aarch64
У меня есть два «разблокированных» устройства, iPad mini 3 и Galaxy Edge 6, оба наделены терминалом и минималистичным набором команд unix. Я думал, что оба устройства имеют процессоры arm64, но когда я запустил uname -a на обоих девайсах получилось следующее: для iPad mini 3: xxxxs-iPad:/var/mobile root# uname -a Darwin xxxx-iPad …
86 android  ios  gcc  arm  arm64 

1
Что могло привести к нарушению порядка аргументов P / Invoke при передаче?
Это проблема, которая возникает именно на ARM, а не на x86 или x64. Пользователь сообщил мне об этой проблеме, и я смог воспроизвести ее с помощью UWP на Raspberry Pi 2 через Windows IoT. Я уже сталкивался с подобными проблемами с несовпадающими соглашениями о вызовах, но я указываю Cdecl в …
79 c#  windows  uwp  arm  pinvoke 

1
Точная копия машинного кода работает на 50% медленнее, чем исходная функция
Я немного экспериментировал с выполнением из ОЗУ и флэш-памяти во встроенных системах. Для быстрого прототипирования и тестирования я в настоящее время использую Arduino Due (SAM3X8E ARM Cortex-M3). Насколько я вижу, среда выполнения и загрузчик Arduino здесь не должны иметь никакого значения. Вот проблема: у меня есть функция ( calc ), …

2
Что вызывает эту высокую изменчивость в циклах для простой узкой петли с -O0, но не -O3, на Cortex-A72?
Я провожу несколько экспериментов по получению высокосогласованных сред выполнения для куска кода. Код, который я сейчас синхронизирую, представляет собой довольно произвольную нагрузку на процессор: int cpu_workload_external_O3(){ int x = 0; for(int ind = 0; ind < 12349560; ind++){ x = ((x ^ 0x123) + x * 3) % 123456; } …

1
Правильна ли эта реализация C ++ AtomicInt?
Предпосылка: я работаю со встроенной (почти голой) средой ARM, где у меня даже нет C ++ 11 (с std::atomic<int>), поэтому избегайте ответов типа « просто используйте стандартный C ++std::atomic<int> »: я не могу . Является ли эта ARM- реализация AtomicInt правильной? (предположим, что архитектура ARM - это ARMv7-A ) Вы …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.