我正在尝试将使用串行端口的应用程序打包为 Snap。目标平台是运行 Ubuntu Core 16 的 Raspberry Pi 2。
我从文档中了解到,我应该添加“串行端口”插头,然后连接它,但该接口在 RPi 上不可用。我在 /dev/ttyUSB0 上使用 USB 转串行适配器。
我的应用程序在开发模式下运行,但严格权限被拒绝。
这是我的最小 snapcraft.yaml:
name: myapp
version: 0.0.1
architectures: [armhf]
summary: reads stuff
description: |
writes stuff
grade: devel
confinement: devmode
apps:
writer:
command: bin/serialreader.wrapper
plugs:
- serial-port
parts:
myappfiles:
plugin: dump
source: .