Как получить доступ к устройству с Ардуино IDE Flatpak

Я установил Ардуино IDE (1.8.5) с Flatpak (Kubuntu 18.04).

Присоединенный мой Wemos D1, Мини-к USB-порту, но, не может загрузить эскиз:

An error occurred while uploading the sketch
error: cannot access /dev/ttyUSB0

Кажется немного глупым, что IDE для устройства в Flatpak не может получить доступ к устройству из поля.

Как я фиксирую это?

Этот вопрос о Flatpak.

Какое дополнительное действие необходимо для получения версии Flatpak Ардуино IDE, работающий с устройством?

(По моему скромному мнению, Flatpak должен обеспечить дополнительную информацию/справку в некотором роде, устанавливание с Ubuntu Делает umake кажется легче.)

2
задан 17 September 2018 в 12:15

1 ответ

Проблема состоит в том, что приложение запускается с плоского корпуса и этого устройствами блоков по умолчанию. См. https://stackoverflow.com/questions/41252334/accessing-serial-ports-with-an-application-runs-in-flatpak путем добавления - device=all Вы получите его работа, но см. комментарии к ссылке.


Скорее всего, поэтому Flatpak блокирует доступ к последовательному устройству.

К сожалению, в данный момент я не думаю, что существует способ предоставить доступ конкретно к последовательным устройствам, таким образом, необходимо было бы предоставить доступ ко всем:

flatpak run --device=all com.xamarin.MonoDevelop

То, что это делает, по существу монтируют хост /dev в песочнице, таким образом, приложение имеет полный доступ к нему.

-1
ответ дан 3 December 2019 в 06:14

Другие вопросы по тегам:

Похожие вопросы: