Вопросы с тегом 'arm'

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

Является ли выражение `if` излишним перед модулем и перед назначением операций?

Рассмотрим следующий код: unsigned idx; //.. some work with idx if( idx >= idx_max ) idx %= idx_max; Можно упростить только вторую строку: idx %= idx_max; и достигнет того же результата. Несколько раз я встретил следующий код: unsigned...
02 мая '17 в 9:10
5 отв.

ARM to C, регистры для сохранения

Прошло некоторое время с тех пор, как я последний раз закодировал ассемблер, и я немного ржавчивый по деталям. Если я вызываю функцию C из руки, мне остается только беспокоиться о сохранении r0-r3 и lr, правильно? Если функция C использует любые друг...
04 нояб. '08 в 13:16
6 отв.

кросс-компилятор ldd

Я создал скомпилированный исполняемый файл. Я хочу найти зависимость библиотеки от исполняемого файла. Я использую ubuntu natty и установил цепочку инструментов arm-linux-gnueabi, которая не содержит ldd. Есть ли доступный инструмент для просмотра за...
27 мая '11 в 12:00
9 отв.

Ошибка компиляции ARM, зарегистрированный VFP, используемый исполняемым файлом, а не объектным файлом

У меня была эта проблема в течение последних нескольких дней, и я не могу понять, что на самом деле происходит здесь, или в чем проблема. У меня есть make файл с этими флагами: CC = arm-linux-gnueabihf-gcc-4.6 FLAGS = -O3 -march=armv7-a -mtune=cort...
18 марта '12 в 0:09
3 отв.

Различия между arm64 и aarch64

У меня есть два "разблокированных" устройства: iPad mini 3 и Galaxy Edge 6, оба имеют терминал и минималистичный набор команд unix. Я думал, что оба устройства имеют процессоры arm64, но когда я запустил uname -a на обоих устройствах я получил сле...
06 авг. '15 в 12:14
5 отв.

Как Linux-сервер управляет физической памятью емкостью менее 1 ГБ?

Я изучаю внутренность ядра Linux и, читая "Understanding Linux Kernel", меня поразило немало вопросов, связанных с памятью. Одним из них является то, как ядро ​​Linux обрабатывает отображение памяти, если в моей системе установлена ​​физическая памят...
25 дек. '10 в 1:28
2 отв.

В чем разница между arm64 и armhf?

Raspberry Pi Type 3 имеет 64-битный процессор, но его архитектура не arm64, а armhf. В чем разница между arm64 и armhf?
13 июня '16 в 15:36
4 отв.

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

Когда вы строите gcc toolchain, есть возможность построить его как англичанина или как arm-none-eabi, но в чем разница? Сегодня я использую eabi, но это происходит потому, что все остальные, похоже, делают это... но поскольку это очень плохой аргуме...
11 мая '11 в 12:01
3 отв.

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

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

Поиск эффективного целочисленного алгоритма с квадратным корнем для ARM Thumb2

Я ищу быстрый, целочисленный алгоритм, чтобы найти квадратный корень (целочисленную его часть) целого числа без знака. Код должен иметь отличную производительность на процессорах ARM Thumb 2. Это может быть язык ассемблера или код C. Любые приветств...
08 июля '09 в 22:29
15 отв.

дублирующие символы для архитектуры armv7

Получение следующей ошибки при попытке использовать Layar SDK в моем существующем приложении. Как я могу это решить? Ld /Users/pnawale/Library/Developer/Xcode/DerivedData/hub-afxxzaqisdfliwbzxbixsaifljcl/Build/Products/Debug-iphoneos/hub.app/hub nor...
07 мая '13 в 22:29
1 отв.

Измерение эффектов TLB на Cortex-A9

Прочитав следующую статью https://people.freebsd.org/~lstewart/articles/cpumemory.pdf ( "Что каждый программист должен знать о памяти" ), я хотел попробовать один из авторов тест, то есть измерение влияния TLB на окончательное время выполнения. Я ра...
29 мая '15 в 15:59
6 отв.

Windows Phone 7 и собственный С++/CLI

Недавно Microsoft выпустила инструменты и документацию для своей новой платформы Phone 7, которая до ужаса тех, кто имеет большую С++-кодовую базу (например, я), больше не поддерживает родную разработку. Несмотря на то, что я нашел предположение об о...
16 марта '10 в 17:54
5 отв.

Использование архитектуры Android?

У меня есть несколько родных библиотек, которые довольно большие и раздувают бинарный размер приложения. Я просмотрел разбиение APK, но сохранение и QAing нескольких APK не является чем-то, что я хочу сделать. Поэтому я хотел бы исключить неиспользу...
20 окт. '15 в 7:42
4 отв.

Работа __asm__ __volatile__ ( ":" memory")

Что в основном делает __asm__ __volatile__ () и что значение "memory" для архитектуры ARM?
19 февр. '13 в 8:40