论文部分内容阅读
随着信息技术发展和数字产品的普及,嵌入式技术获得了很大的发展空间。嵌入式Linux视频采集具有体积小、便于移动等优点,可用于复杂环境下的图像采集。嵌入式开发平台应用S3C2440芯片,操作系统以Linux-3.4.2作为支持,使用OV7740的USB摄像头和LCD建立系统主体架构,实现高速图像数据采集、显示与处理任务。运用面向对象的编程方法,通过V4L2内核驱动模块采集数据,运用mmap函数将LCD显示缓冲区映射到用户空间的内存区,实现了摄像头的数据处理及LCD液晶屏的实时显示功能。该研究结果达到了预定的目标,具有实际的参考价值。
With the development of information technology and the popularity of digital products, embedded technology has gained a lot of room for development. Embedded Linux video capture with small size, easy to move, etc., can be used for complex environment image acquisition. S3C2440 chip is used in the embedded development platform. The operating system is supported by Linux-3.4.2. The main body of the system is built using the USB camera and LCD of OV7740 to realize high-speed image data acquisition, display and processing tasks. Using object-oriented programming method, through the V4L2 core driver module to collect data, use the mmap function to map the LCD display buffer to the user-space memory area, to achieve the camera data processing and LCD display real-time display capabilities. The results of the study reached the predetermined goal, with practical reference value.