2016-10-27 2 views
0

Есть ли способ управлять аппаратным интерфейсом (в моем случае это интерфейс сбора данных, обеспечивающий поток числовых значений) из контейнера докера?Управлять/управлять оборудованием хоста из контейнера докеров

До сих пор я запускал двоичный код в системе хоста, выполняющий вызовы в общую библиотеку, которая контролировала интерфейс сбора данных. Теперь мне нужно интегрировать все приложение в контейнер ...

Одна из возможностей, о которых я думал, заключается в том, чтобы написать поток в файл на ramfs и прочитать его с докеров, но его не очень элегантный решение. Я должен быть в состоянии, если это возможно, остановить, перезапустить, изменить частоту дискретизации и т. Д. Карты приобретения и, конечно же, буферизовать данные.

Любые идеи приветствуются!

ответ

0

Я думаю, что это может быть достигнуто с помощью какой-то сети, например f.e. контейнеры взаимодействуют друг с другом. Извините, вы не можете указать точный пример, так как вопрос является широким и не является конкретным.

+0

По сети вы подразумеваете, например, связь через сокеты (сокеты Unix, zeromq и т. Д.)? Если да, я уже думал об этом, но в моем конкретном случае я считаю, что количество данных слишком велико, чтобы обрабатываться таким образом ... – marc

Смежные вопросы