Resultados de la búsqueda a petición "arm"

5 la respuesta

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

Ha pasado un tiempo desde la última vez que codifiqué el ensamblador de brazos y estoy un poco oxidado en los detalles. Si llamo a una función C desde el brazo, solo tengo que preocuparme por guardar r0-r3 y lr, ¿verdad? Si la función C utiliza ...

4 la respuesta

Cómo hacer una compilación cruzada ARM en Mac OS X (error: opción de listado inválido `r '- error de compilación cruzada)

Estoy tratando de construir un compilador cruzado gcc en Mac OS X, el objetivo esarm-elf-eabi. Esto es lo que he hecho hasta ahora: Instalar gcc y configuración ambientalIntenté no usar clang / llvm de Mac, así que usé el gcc-4.8 de brew. brew ...

2 la respuesta

Mientras "bifurca" un proceso, ¿por qué el kernel de Linux copia el contenido de la tabla de páginas del kernel para cada proceso recién creado?

La discusión a continuación se aplica al kernel ARM Linux de 32 bits. Noté que durante el proceso de bifurcación, el kernel de Linux copia el contenido de la tabla de páginas del kernel (tabla de páginas maestras, es decir,swapper_pg_dir) en la ...

1 la respuesta

Referencia indefinida a 'dlsym' y 'dlopen'

Estoy compilando usando arm-linux-gnueabi-g ++ versión 4.7.3. Tengo las bibliotecas arm-linux-gnueabi instaladas en la ubicación: / usr / arm-linux-gnueabi / lib, contiene libdl.a, libdl.so, libdl.so.2 y libdl-2.19.so. libdl.so enlaza con ...

2 la respuesta

PUSH {lr} y POP {lr} en ARM Arch64

¿Cuál es la instrucción equivalente paraPUSH{lr} yPOP{lr} en el conjunto de instrucciones ARM Arch64. EsSTR X30, [SP, #8] correcto? ¿podría explicar el concepto de mantener la alineación de la pila? Soy relativamente nuevo en ARMv8, así que ...

4 la respuesta

¿Existe una buena referencia para los intrínsecos ARM Neon?

El manual de referencia ARM no entra en demasiados detalles en las instrucciones individuales ...

7 la respuesta

Codificación para ARM NEON: ¿Cómo comenzar?

ANTECEDENTES (omita esto si lo desea) Permítanme comenzar diciendo que no soy un programador experto. Soy un joven ingeniero junior de visión por computadora (CV) y tengo bastante experiencia en programación en C ++, principalmente debido al uso ...

4 la respuesta

Corteza ARM: mutex utilizando bandas de bits

Dado que, en el ARM Cortex M3, puedo: leer atómicamente un solo bitestablecer atómicamente un solo bitatómicamente claro un solo bit¿Cómo puedo combinar estos para un conjunto de operaciones de estilo mutex: try lock take lock release ...

1 la respuesta

Configurar el emulador Beagleboard con qemu en Ubuntu

Para configurar qemu para Beagleboard en Ubuntu 14.04, estoy siguiendo los pasos dados en el siguiente ...

3 la respuesta

¿Cómo evitar la inclusión de destructores de biblioteca C y atexit ()?

Utilizandoarm-none-eabi-gcc [https://launchpad.net/gcc-arm-embedded]para Cortex-M4 (aplicación baremetal), el código paramalloc también se emite aunque nunca usomalloc en mi código Ver la salida del ensamblaje conarm-none-eabi-objdump -xS ...