Snapd on Raspbian (jessie)


#21

Is it possible to use the RPi camera from within a snap? I have tried two custom developed snaps, one which doesn’t use the camera works great but the one that does use the camera gives me an error about libmmal.


#22

to verify it works, you can try https://snapcraft.io/mjpg-streamer
that uses the camera interface (you need to connect it as described on that page after snap install)


#23

Thank you, I wasn’t aware of the snap connect command. I will give that a try and see if it fixes the issue.


#24

I installed it using snap install mjpg-streamer but it doesn’t seem to included the input_raspicam.so plugin. Is that as expected? Also I looked at the source on GitHub and it looks like it includes the header files copied from the RPi repo so I’m not sure if I should include those headers in my project as well?


#25

Including the raspicam driver means i need to also include all of vc … thats some effort i simply havent invested into the snap yet :slight_smile: (it works fine with USB cams though)


#26

Oh okay, yeah that is what I thought. I’m at the same state for my project. I think I am going to try something like this next:

parts:
  mmal:
    source: .
    plugin: dump
    organize:
      lib/: opt/vc/lib/

Where I copy /opt/vc/lib/mmal* into my snap. Any thoughts?


#27

Well, i’d do it the same way (probably not using opt/ inside my snap though) and then watch the fallout :slight_smile:


#28

FYI

IGT20 Debian Jessie alternative to Raspbian that should also function with your work

The IGT20 is based on TI Sitara AM3352 (Cortex-A8)


#29

I am also getting this error when installing snapd: W: GPG error: https://mm.gravedo.de jessie InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY B9465B841412DB3B

Raspbian
Linux tester-16 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
https://mm.gravedo.de/raspbian/ jessie main

Not sure were a server I can fetch this key