Linux V4L2 for Graphic and Image Capture

Note: Please indicate the source when reprinting, all rights reserved by the author.Note: This is based on my own understanding,if it conflicts with your principles and ideas, please forgive me, do not criticize. Environment Description   Ubuntu 16.04 LTS Introduction   None V4L2 Introduction to V4L2   Although there are many articles introducing Linux V4L2, I still want … Read more

Switching Preview Between Dual Cameras on Linux

Switching Preview Between Dual Cameras on Linux

In the RK3562 Buildroot Linux system environment, we switch between two cameras to capture their data and display it on the LCD screen. Each time we switch between cameras, we stop the capture operation of the original camera, then capture from another camera, and directly write the camera data to the framebuffer for display.We use … Read more

Fundamentals of Camera Driver Development – MIPI and V4L2

Fundamentals of Camera Driver Development - MIPI and V4L2

If you want to engage in camera driver software development, what basic information do you need to prepare? This article summarizes it. From an independent component perspective, it includes two parts: the sensor module and the core board; thus, the core of the driver software is to ensure the connection between the two. The common … Read more

Camera Driver Development Basics – MIPI and V4L2

Camera Driver Development Basics - MIPI and V4L2

If you want to engage in camera driver software development, what basic information is needed? This article summarizes it. From the perspective of independent components, it includes two parts: the sensor module and the core board; thus, the core of the driver software is to ensure the connection between the two. The common hardware interfaces … Read more

How to Debug Camera: Lighting Up a Sensor with RK3588

How to Debug Camera: Lighting Up a Sensor with RK3588

How to Determine if a Sensor is Lit Up? ① The sensor’s chip ID can be correctly read via I2C, meaning I2C communication is normal; ② Using the media-ctl tool, the pipeline can be viewed, showing the sensor’s specific resolution and format; ③ Using V4L2 tools to capture images without errors, with normal data output, … Read more

Using USB Camera with Orange Pi

Using USB Camera with Orange Pi

For detailed information, please refer to Section 3.13.6 of the “OrangePi_Zero2_H616_User_Manual_v4.0.pdf” regarding USB camera testing. Steps are as follows: 1.First, plug the USB camera into the USB port of the Orange Pi development board.2.Then, use the lsmod command to see that the kernel has automatically loaded the following module: orangepi@orangepi:~$ lsmod | grep uvcvideo | … Read more