Программное обеспечение блока станционной связи (ПО БСС) представляет собой многозадачное клиент-серверное приложение, состоящие из центрального процесса-менеджера и нескольких вспомогательных процессов и потоков которые обеспечивают взаимодействие между центральным процессом и периферией блока, контроль выполнения наиболее важных процессов, управление бинарной базой данной.

Процессы и потоки используют динамически подключаемые библиотеки с общими функциями и объектами относительно задачи БСС и модули ядра операционной системы (ОС) Linux, которые также относятся к ПО БСС.

Модули ядра ОС Linux ПО БСС служат для организации точного тактирования и синхронизации взаимодействия процессов ПО БСС.

ПО БСС использует стандартные библиотеки ОС Linux и стандарт POSIX API.

В состав ПО БСС также входят скрипты командного интерпретатора «bash» или «sh» для настройки и автономного запуска ПО БСС.

 

ПО БСС предназначено для автономной эксплуатации во встраиваемой системе промышленного исполнения на объектах метрополитена и устанавливается на процессорную плату специального исполнения форм-фактора 3U с архитектурами процессоров х86, х86_х64 или ARM (SOM-модули на базе процессора Baikal-T1000).

ПО БСС не имеет графического дружественного интерфейса, кроме командной строки, и является автономным ПО, выполняющимся без участия пользователя. Наличие командной строки обусловлено необходимостью оперативного доступа и обслуживания ПО БСС и ОС администратором системы (разработчиком) на объекте.

Доступ к командной строке ОС может осуществляться администратором системы (разработчиком) с помощью интерфейсов на лицевой панели процессорной платы или удаленно, по протоколу ssh через назначенный (не стандартный) номер порта.

Для доступа к командной строке ОС ПО БСС необходимо ввести пароль и логин администратора. Данная информация заказчику и в сопроводительных документах не сообщается.

 

Затрачиваемые ресурсы выполняемого ПО БСС Затрачиваемые ресурсы выполняемого ПО БСС в ОС при выполнении задачи на процессорной плате встраиваемой системы

 

К основным функциям ПО БСС относятся:

  • организация обмена по внутренней обособленной сети системы (локальная сеть) с ее абонентами (троированная вычислительная система, система позиционирования и радиосвязи, система отображения диагностики и состояния комплекса);
  • организация обмена по внешней сети с ее абонентами (удаленные интерактивные интерфейсы взаимодействия с пользователями);
  • контроль состояния абонентов внешней и локальной сетей по получаемым от них диагностических данных и контроль состояния обмена с абонентами;
  • принятие решения о вводе собственного резерва в основную работу или введение в активную работу резервного комплекта абонента при неисправности основного комплекта абонента;
  • проверка достоверности и однозначности принимаемых и передаваемых данных между абонентами внешней и локальной сети;
  • ведение журнала логирования о ходе выполнения программного обеспечения (инициализация, ошибки, состояние абонентов);
  • чтение внутри-машинной бинарной базы данных для первичной инициализации ПО БСС в соответствии с объектом применения;
  • проверка однозначности и проверка совпадений версий исполняемых модулей каждого компонента троированной вычислительной системы;
  • проверка однозначности и проверка совпадений версий файлов внутри-машинной бинарной базы каждого компонента троированной вычислительной системы и файлов внутри-машинной бинарной базы данных, используемой ПО БСС;
  • синхронизация времени системы от внутренних часов блока или внешнего источника

Функциональные характеристики экземпляра программного обеспечения блока станционной связи (ПО БСС) представляют из себя характеристики образа операционной системы Linux и интегрированного в него ПО БСС.

 

Образ ПО БСС представляет из себя файл с расширением «img» и является образом диска, сформированным посредством утилиты genimage. Образ несет в себе точные копии данных ПО БСС для соответствующего комплекта на определенном объекте применения и применяются для записи нового контента на требуемые дисковые носители. Имя образа «bss_№объекта_комплект.img», где «№объекта» — номер объекта применения, «комплект» - расположение комплекта в БСС (ориентация: левый, правый).

Скачать описание функциональных характеристик ПО БСС

Скачать инструкцию по установке ПО БСС

Скачать образ экземпляра ПО БСС    

Скачать лицензионный договор на право использования ПО БСС

 

Стоимость программного обеспечения блока станционной связи (ПО БСС) рассчитывается индивидуально исходя из технических условий проекта.
Для расчета стоимости свяжитесь с нами по адресу электронной почты: info@niitm.spb.ru