GNU/Linux >> Tutoriales Linux >  >> Linux

mmap memoria físicamente contigua

Si no puede pasar el resultado de Memory_alloc() como primer argumento de tu mmap() (por ejemplo, si también usa mmap() que haría imposible volver a mapear esa memoria), probablemente debería usar otro método de E/S de transmisión del ejemplo dado:IO_METHOD_USERPTR variación. Utiliza el mismo ioctl como IO_METHOD_MMAP para capturar fotogramas y debería proporcionar una eficiencia similar.


Necesitará el soporte del controlador del controlador de la cámara. mmap obtiene las páginas físicas que mapea desde cualquier controlador que esté mapeando, la cámara en este caso. No puede decirle a mmap que use algunas páginas preasignadas, porque habría que decirle al controlador subyacente que use estas páginas preasignadas.


Linux
  1. Uso de memoria de Linux

  2. Linux:¿por qué Linux muestra más y menos memoria de la que tengo instalada físicamente?

  3. Grep:¿Memoria agotada?

  4. Límite de memoria PHP

  5. ¿Qué controlador maneja mi panel táctil?

Cómo instalar un controlador de dispositivo en Linux

¿Qué es NVM (memoria no volátil)?

Cómo borrar la memoria de intercambio en Linux

Jenkins activo (salido)

¿Por qué malloc() llama a mmap() y brk() indistintamente?

Uso de memoria de comandos TOP