UniSet: различия между версиями

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску
Строка 29: Строка 29:
** 5.1: ftp://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/5.1/branch/i586/RPMS.addon/
** 5.1: ftp://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/5.1/branch/i586/RPMS.addon/
** 5.0: ftp://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/5.0/branch/i586/RPMS.addon/
** 5.0: ftp://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/5.0/branch/i586/RPMS.addon/
** ARM: ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/arm/RPMS.classic/
* Debian
* Debian
** 7.0: ftp://ftp.etersoft.ru/pub/Etersoft/Sisyphus/Debian/7.0/
** 7.0: ftp://ftp.etersoft.ru/pub/Etersoft/Sisyphus/Debian/7.0/

Версия 17:21, 3 апреля 2013

Библиотека UniSet

Краткое описание

Библиотека UniSet предназначена для построения распределённых систем управления. В ней собраны основные компоненты, из которых строятся подобные системы:

  • базовые интерфейсы для реализации алгоритмов управления
  • цифровой и аналоговый ввод/вывод (опрос физических датчиков, обмен с другими устройствами) (COMEDI)
  • механизм взаимодействия и обмена сообщениями между процессами, основанный на CORBA (omniORB)
  • накопление и хранение информации в базе данных (MySQL)
  • просмотр накопленной (статистической) информации (web-интерфейс)
  • конфигурирование системы с использованием XML (libxml2)

Основным языком проекта является C++, а также IDL для написания базовых интерфейсов. В целом, построение системы допускает использование других языков. Одним из принципов построения библиотеки UniSet является максимальное использование сторонних свободных библиотек, которые при помощи UniSet объединяются в единый интерфейс.


Документация по проекту

Загрузка пакетов и исходный код

Готовые сборки


Дополнительно