This blog post describes how to integrate Raspberry Pi Camera v2 with a Raspberry Pi 3 running Ubuntu MATE 16.04.
With Raspberry Pi 3 powered off, place the camera ribbon into the camera connector nearest to the Ethernet connector with the side showing the conductors facing away from the Ethernet connector.
After the connection is secured, power up Raspberry Pi 3. Install raspi-config
and rpi-update
:
sudo apt-get update sudo apt-get upgrade sudo apt-get install raspi-config rpi-update
Run raspi-config
to enable camera:
sudo raspi-config
You will get the below screen:
Enable camera, finish, and reboot. Next, make sure /boot/config.txt has the following enabled:
start_x=1 gpu_mem=128
Now run sudo rpi-update
to update firmware.
If you’re getting the below error,
mmal: mmal_component_create_core: could not find component 'vc.camera_info' mmal: Failed to create camera_info component mmal: mmal_component_create_core: could not find component 'vc.ril.camera' mmal: Failed to create camera component mmal: main: Failed to create camera component mmal: Failed to run camera app. Please check for firmware updates
when running raspistill
or other userland apps, then try downgrade to an older version below that worked for me:
sudo rpi-update 667cfabe63bc663383559ef88317e86f9bd41e45
Applications like raspistill
are part of userland code that can be cloned and built:
git clone https://github.com/raspberrypi/userland.git cd userland ./buildme touch ~/.bash_aliases echo -e 'PATH=$PATH:/opt/vc/bin\nexport PATH' >> ~/.bash_aliases echo -e 'LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/vc/lib\nexport LD_LIBRARY_PATH' >> ~/.bash_aliases source ~/.bashrc sudo ldconfig sudo reboot now
Now you can test your camera installation by running the following command:
raspivid -p 0,0,640,480 -t 0
and something like below should result: