如何在 Yocto 中启用 Raspberry Pi 摄像头

问题描述 投票:0回答:1

我正在尝试让我的 Raspberry Pi 相机与我的 Yocto 图像配合使用。 我发现here我需要添加以下行:

VIDEO_CAMERA = "1"

我将它添加到我的元的recipes-core/images/example-image.bb中,但当我尝试拍照时,我仍然得到:

root@user:~# raspistill -o testshot.jpg
mmal: mmal_vc_component_create: failed to create component 'vc.ril.camera' (1:ENOMEM)
mmal: mmal_component_create_core: could not create component 'vc.ril.camera' (1)
mmal: Failed to create camera component
mmal: main: Failed to create camera component
mmal: Camera is not enabled in this build. Try running "sudo raspi-config" and ensure that "camera" has been enabled

所以看起来它没有启用。而且

raspi-config
似乎只能在 Raspbian 上使用,事实上它不被识别为命令。

我还遗漏了什么吗?我在那里找不到太多信息,而且我对 Yocto 还很陌生。

raspberry-pi camera yocto meta-raspberrypi
1个回答
0
投票

要将

VIDEO_CAMERA
变量设置为
1
以便
rpi-config_git.bb
文件中的逻辑检测到它并相应地更新
config.txt
文件,您可以在
local.conf
或特定于机器的配置中设置该变量文件。

以下是执行此操作的步骤:

  1. 如果您想在
    VIDEO_CAMERA
    的自定义
    .bbappend
    文件中设置
    rpi-config_git.bb
    ,请创建一个如下所示的
    .bbappend
    文件:
    vi meta-custom/recipes-bsp/bootfiles/rpi-config_git.bbappend
    
  2. 将以下行添加到
    .bbappend
    文件中:
    VIDEO_CAMERA = "1"
    
  3. 保存文件并重建图像。

重建你的形象

设置

VIDEO_CAMERA
变量后,重建图像以确保
rpi-config
配方接受更改并适当修改
config.txt

bitbake your-image

这应确保

VIDEO_CAMERA
设置为
1
,并且
rpi-config
配方将在
config.txt
中包含必要的相机设置。

© www.soinside.com 2019 - 2024. All rights reserved.