V4L2(Video4Linux2)를 이용해 카메라 데이터를 처리할 때는 카메라 프레임 버퍼를 어떻게 할당하고 관리할 것인지를 결정해야 한다.대표적인 방식이 MMAP과 USERPTR이다. MMAP은 Driver가 버퍼를 관리하고 Application이 mmap()으로 접근하는 방식이고, USERPTR은 Application이 버퍼를 관리하고 Driver에 버퍼 주소를 전달하는 방식이다.1. MMAP 방식MMAP 방식에서는 V4L2 Driver가 카메라 프레임을 저장할 버퍼를 관리한다.Application은 mmap()을 호출하여 Driver가 관리하는 버퍼를 자신의 User Space 주소 공간에 매핑한다.카메라에서 전달되는 데이터는 DMA를 통해 버퍼에 기록되고, Application은 mmap()된 주..