Piensa Technologies

  >  Foro de Principiantes en Linux - Mensaje
Indice del Foro 
Búsqueda 
 
Búsqueda Especializada  
 
Ingresar  
Nuevo Mensaje al Foro  
 
 Acerca de Linux
La Gaceta de Linux 
Edición en español 
Gazeta do Linux 
Edición en portugués 
Foro de Principiantes 
> Mensaje
Acceso a mapeado de memoria de Linux
Ingresado por Alfonso el día jueves julio 03, @03:21 desde España.
Tema: [ Para Programadores ]

Escribo por que he intentado acceder a la memoria gestionada por Linux para intentar controlar un tarjeta hardware madiante la creación de memoria compartida, produciendome una señal SIGSEGV la cual me no me deja el acceso. Agradeceria si alguien me pudiera decir como puedo evitar esto o si conocen alguna otra forma para acceder a una posición de memoria determinada. Gracias!

[ Ingresar Comentario ]

<  |  >

> Comentarios
Re: Acceso a mapeado de memoria de Linux
por chuidiang el día viernes abril 01, @01:41

Hola:

No puedo darte detalles, porque hace mucho que lo hice y no lo recuerdo bien.

La función mmap() te permite mapear memoria real en tu espacio de memoria del programa. Debes hacer que esa memoria real coincida con las direcciones de memoria del hardware.

Luego, simplemente escribiendo en la zona de memoria a la que apunta el puntero devuelto por mmap, escribes en el dispositivo hardware.

Se bueno.

[ Ingresar Comentario ]

 

Relacionado
  • Más acerca de Para Programadores
  • Mismo autor Alfonso
  • Contacto con el autor