El problema ocurre cuando uno usa una distro sin soporte especifico para las RPi (Fedora) y desea usar características propias de esa plataforma, en este caso, para interactuar con el modulo de cámara de la RPi mediante linea de comandos usando alguno de los comandos siguientes:

  • containers_check_frame_int
  • containers_test
  • dtoverlay-pre  raspiyuv
  • containers_datagram_receiver
  • containers_test_bits  dtparam
  • tvservice
  • containers_datagram_sender
  • containers_test_uri   edidparser
  • vcdbg
  • containers_dump_pktfile
  • containers_uri_pipe
  • mmal_vc_diag   vcgencmd
  • containers_rtp_decoder
  • dtmerge
  • raspistill
  • vchiq_test
  • containers_stream_client
  • dtoverlay
  • raspivid
  • vcmailbox
  • containers_stream_server
  • dtoverlay-post
  • raspividyuv
  • vcsmem

Al teclear estos comandos, nos devuelve un mensaje diciendo que el comando no existe, por ejemplo al ejecutar raspistill:

bash: raspistill: no se encontró la orden

En realidad, al momento de usar el kernel para Raspberri Pi ya estamos también descargando una serie de librerías y comandos específicos para Raspberry Pi, pero no los podemos usar por que el sistema no sabe AUN que existen y DONDE estánest.

Esto se puede solucionar ejecutando la siguiente linea en la consola:

echo “PATH=$PATH:/opt/vc/bin/” >> /etc/profile

Esto agrega un nuevo directorio al PATH, de esta forma la próxima vez que inicies sesión, Fedora automáticamente reconocerá ya los nuevos comandos que vienen junto con el kernel de la Raspberry Pi.

Anuncios