arm

¿Cómo instalar el compilador cruzado de Raspberry Pi en mi máquina host Linux?

Estoy intentando hacer una compilación cruzada para Raspberry Pi trabajando en mi máquina Ubuntu. Durante mis intentos inic ... cadena de herramientas desde todas partes, al igual que puedo cuando uso los compiladores cruzados del repositorio de Ubuntu?

¿Por qué utilizar el código armeabi-v7a sobre el código armeabi?

En mi proyecto actual hago uso de varios archivos .so. Estos se encuentran en la carpeta armeabi y armeabi-v7a. Desafortunada ... s dispositivos de prueba todo esto parece funcionar bien. Estos tienen CPU ARM v7. ¿Es seguro asumir que todo funciona ahora?

Encontrar rápidamente si un valor está presente en una matriz C?

Tengo una aplicación incrustada con un ISR crítico en el tiempo que necesita iterar a través de una matriz de tamaño 256 (pre ... anera más rápida de hacer esto? Se permite el uso de ensamblado en línea. También se permiten otros trucos "menos elegantes".

¿Cuál es la diferencia entre los archivos ELF y los archivos bin?

Las imágenes finales producidas por compliers contienen tanto el archivo bin como el archivo ELF de formato de cargador extendido ,cuál es la diferencia entre los dos , especialmente la utilidad del archivo ELF.

¿Cuál es la diferencia entre el sistema de interrupción FIQ e IRQ?

Quiero saber la diferencia entre el sistema de interrupciones FIQ e IRQ en cualquier microprocesador, por ejemplo: ARM926EJ.

¿Qué podría causar que los argumentos de P / Invoke estén fuera de orden cuando se aprueben?

Este es un problema que ocurre específicamente en el BRAZO, no en x86 o x64. Tuve este problema reportado por un usuario y f ... n informe de error . Espero que alguien lo note entre todos los bots automatizados que publican problemas en que repo: - S.

¿Qué registros guardar en la convención de llamadas ARM C?

Ha pasado un tiempo desde la última vez que codifiqué ensamblador de brazo y estoy un poco oxidado en los detalles. Si llamo ... su valor en la pila, o a la memoria, y pop / restaurar después de una llamada C, ¿lo hago? Esto es para arm-eabi-gcc 4.3.0.

Error de compilación ARM, VFP registrado utilizado por el ejecutable, no el archivo objeto

He estado teniendo este problema durante los últimos días y no puedo entender lo que realmente está sucediendo aquí, o cuál e ... merge target specific data of file ../baseline/lib.a(f.o) collect2: ld returned 1 exit status make: *** [perf_test] Error 1

¿Cómo gestiona el kernel de Linux menos de 1GB de memoria física?

Estoy aprendiendo el funcionamiento interno del kernel de Linux y mientras leía "Entendiendo el Kernel de Linux", me impactar ... rocesos de usuario utiliza la cantidad restante de RAM. Agradecería cualquier ayuda para mejorar mi comprensión. Gracias..!

símbolos duplicados para arquitectura armv7

Obtener el siguiente error al intentar usar Layar SDK en mi aplicación existente. ¿Cómo puedo resolver esto? Ld /Users/pnawa ... 17 duplicate symbols for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)

ARM Cortex-A8: Cuál es la diferencia entre VFP y NEON

En el procesador ARM Cortex-A8, entiendo lo que es NEON, es un coprocesador SIMD. Pero, ¿la unidad VFP(Vector Floating Point ... IMD (Single Instruction Multiple Data) verdadero." No está tan claro qué creer, ¿puede alguien elaborar más sobre este tema?

¿Cuál es la diferencia entre arm64 y armhf?

Raspberry Pi Tipo 3 tiene CPU de 64 bits, pero su arquitectura no es arm64 sino armhf. ¿Cuál es la diferencia entre arm64 y armhf?

Trabajo de asm volátil (memoria"":::"")

¿Qué hace básicamente __asm__ __volatile__ () y cuál es el significado de "memory" para la arquitectura ARM?

Compilación cruzada estática C hello world para Android usando arm-linux-gnueabi-gcc

Quiero construir un hello world estático desde C usando arm-linux-gnueabi-gcc en lugar de usar la cadena de herramientas inde ... ¿Qué paso he olvidado? Sobre la base de la experiencia pasada, este "debería" tener funcionó, pero obviamente arruiné esto.

Uso de la arquitectura de Android?

Tengo algunas bibliotecas nativas que son bastante grandes e hinchan el tamaño binario de la aplicación. Miré APK dividir p ... que pueda extrañar si solo construyo mis librerías nativas para armeabi-v7a y arm64-v8a (o armeabi, armeabi-v7a y arm64-v8a)?

¿Cómo ejecutar un programa C sin sistema operativo en la Raspberry Pi?

Me gustaría experimentar usando Raspberry Pi para algunas aplicaciones embebidas de bajo nivel diferentes. El único problema ... de aprender sobre la programación ARM de bajo nivel, y ya tiene algunos periféricos complejos para jugar (USB, Ethernet,etc.)

¿Hay alguna forma de compilar para ARM en lugar de Thumb en Xcode 4?

Apple recomienda compilar para ARM en lugar de thumb si hay muchas operaciones de coma flotante en curso. Toda mi aplicación ... e "Compilar para Thumb" en mi configuración de compilación. ¿Le cambiaron el nombre? ¿O no está disponible ahora con Xcode 4?

Quiero compilar el binario nativo de Android que puedo ejecutar en terminal en el teléfono

He estado tratando durante un par de días para compilar un binario nativo ARM Android que se ejecutará en mi teléfono utiliza ... enlazar directamente al libc provisto con el NDK de Android, o en el caso de los binarios dinámicos, al libc en el teléfono.

¿Se pueden crear programas de escritorio ARM utilizando visual studio 2012?

Estaba trabajando con visual studio 2012 beta y mi programa de escritorio (win32) compilado bien en arquitectura ARM. Despué ... que Microsoft realmente está cortando el desarrollo de win32 en ARM? ¿Y que compilar en VS2012 beta fue solo una casualidad?

Diferencias entre el Conjunto del BRAZO y el Conjunto x86 [cerrado]

Ahora voy a aprender ARM Assembly, a desarrollar para mi Windows Mobile 5 iPAQ, pero tengo algunas preguntas: ¿Cuáles Son ... icado De Ellos? ¿El Mejor Ensamblador Para Compilar Y Dónde Obtenerlo? ¿Dónde Puedo Encontrar Algunos Buenos Recursos?