Articles of arm

Как я могу оптимизировать цикл 4D-матричное векторное умножение с ARM NEON?

Я работаю над оптимизацией умножения матричного вектора 4D (128 бит) с использованием ARM NEON Assembler. Если я загружу матрицу и вектор в регистры NEON и преобразую ее, я не получу большой прирост производительности, потому что переход на NEON Registers стоит 20 циклов. Кроме того, я перезаряжаю матрицу для каждого умножения, несмотря на то, что она […]

Как определить и запустить собственный собственный softirq в ядре linux?

Я хотел бы создать свой собственный softirq в ядре linux. Правильно ли это сделать: В init модуля я хотел бы вызвать softirq из я добавлю вызов: 394 void open_softirq(int nr, void (*action)(struct softirq_action *)) 395 { 396 softirq_vec[nr].action = action; 397 } И в фрагменте я хотел бы поднять softirq, я добавлю вызов функции raise_softirq […]

Запуск бинарных файлов ARM для Android на Linux ARM

Можно запустить двоичный файл ARM, созданный для Android (а не .apk) на других устройствах ARM с Linux (например, Raspberry Pi)? Я пытаюсь перенести один из моих проектов на ARM, но мне нужно использовать двоичный файл с закрытым исходным кодом (SopCast), который доступен только для устройств с поддержкой x86 (Windows и Linux) и (недавно) Android. Запуск […]

Gradle + ndkbuild + android studio 2.2 как установить поддерживаемые ABI?

Я хочу использовать интеграцию студии Android с ndkbuild. Моя «родная» часть проекта строится только для armeabi-v7a-hard и x86, и все работает отлично, если я просто запускаю ndk-build в ndk-build каталоге. У меня есть правильные строки в Application.mk : APP_ABI := armeabi-v7a-hard x86 Для интеграции проекта в студию android я добавил такие строки в build.gradle : […]

Различия между 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 14.0.0 Darwin Kernel Version […]

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

Я пытаюсь сделать собственный самонастраивающийся собственный код на Android и запустить его в эмуляторе. Мой образец основан на примере HelloJNI от android-ndk. Это выглядит так: #define NOPE_LENGTH 4 typedef void (*FUNC) (void); // 00000be4 <nope>: // be4: 46c0 nop (mov r8, r8) // be6: 4770 bx lr void nope(void) { __asm__ __volatile__ ("nop"); } void […]

Arm-linux-androideabi-gcc не может создать исполняемый файл – компиляция ffmpeg для устройств android armeabi

Я пытаюсь скомпилировать ffmpeg для устройств android armeabi. Я следую учебнику от roman10.net Его сценарий сборки создает ffmpeg для устройств armv7-a. Я хочу построить его для армейцев. Моя конечная цель – запустить команды ffmpeg на устройствах android armeabi и armv7-a. Поэтому я меняю часть процессора на скрипт #arm v7vfpv3 CPU=armv7-a OPTIMIZE_CFLAGS="-mfloat-abi=softfp -mfpu=vfpv3-d16 -marm -march=$CPU " […]

Есть ли карта Android PCI?

Кто-нибудь знает о PCI-карте, подходящей для разработки Android? Я нахожу эмулятор необычно медленным (Linux 64-разрядная, четырехъядерная, 8 ГБ оперативной памяти), и карта, которую я мог бы скрыть на рабочем столе, была бы приятной. Я знаю, что есть USB-опции, но это означает, что еще больше комплекта мне нужно найти полку для … или подходящего шасси на […]

Система сборки Android, сборки NEON и не-NEON

Я хочу создать свою библиотеку для armv6, и есть некоторый неоновый код, который я включаю во время выполнения, если устройство поддерживает его. Неоновый код использует неонные встроенные функции, и для его компиляции я должен включить armeabi-v7a, но это влияет на обычный c-код (он прерывается на некоторых младших устройствах). Итак, если система сборки Android не была […]

Android NDK: что я должен установить в Application.mk для APP_ABI?

Мне интересно, какие архитектуры я должен поместить в файл Application.mk моей Android-игры. Я хочу поддерживать все возможные платформы, которые могут загружать игры в Google Play и других магазинах Android. Я бы сказал, что должен установить: APP_ABI := armeabi x86 (as many x86 devices are coming soon as far as I know) Но мне интересно, не […]

Intereting Posts
Диспетчер API Google Places отображает только определенные типы мест Android – соглашение об именах пакетов Google Play, скриншоты для планшетов и порядок изображений Как определить изменение состояния Bluetooth с помощью широковещательного приемника? Почему функция onAttach (активность) устарела? Поднимите версию Android в браузере Javascript Тень с плавающей запятой Как проверить базу данных на неустановленном устройстве Android Как отправить код, который будет запускаться в основном потоке Android из отдельного потока на C ++? Отключение multi-touch моего приложения Как определить различные зависимости для разных продуктов Использование кинжала для инъекций зависимостей на конструкторах Как обновить appengine-java-sdk, установленный в папке .gradle Получить номер IMEI / номер телефона / номер мобильного телефона через мобильный браузер Вход в Google+ Не работает должным образом на фрагменте Android