Я полностью начинаю с мозга моих роботов. Все разработано на Python.Шина Python между процессами
Я хочу, чтобы все было максимально модульным и позволяло использовать несколько ядер процессора (малиновый PI 2).
Я думал об использовании нескольких процессов. Один для последовательной связи, по одному для каждого датчика, по одному для каждой более высокой функции. Все подключены рулевой "мозговой" функцией.
Я хочу подключить процессы по сообщениям. Например. Если каждый датчик дробит, это собственный автобус. Более высокие функции и мозг могут войти в автобус. В оптимальном случае я также хотел бы отправить целые объекты.
- Есть ли хорошие рамки для обеспечения автобусов?
- возможно ли лучший подход ко всей теме?
Благодаря
Роберт
'multiprocessing' ... его встроенной библиотеки она все называется' Pipe' о том, что делать то, что вы хотите –
Спасибо за быстрый ответ. Я посмотрю на это. Приветствуются предложения по альтернативам или абстрактные рамки, которые облегчают использование. – robvoi
У меня никогда не было возможности на самом деле использовать его, но при поиске похожих вещей dbus продолжает подниматься. Он имеет привязки для нескольких языков и, по крайней мере, dbus-python кажется легко доступным на малине: http://www.freedesktop.org/wiki/Software/DBusBindings/ – Luis