Развитие
В настоящее время идет работа по расширению функциональных возможностей ОСРВ МАКС в области обеспечения взаимодействия между устройствами. В частности, проводится:
- внедрение протоколов сетевого обмена и поддержки сетей с ячеистой топологией (Mesh).
Помимо коммуникационных портов с универсализированным интерфейсом в состав системных сервисов войдёт функционал для организации полноценного сетевого взаимодействия. Дополнительно Mesh-технологии дадут возможность сформировать динамическую, адаптивную структуру сети. При этом использование возможностей Mesh будет «прозрачным» для разработчика: приложение обращается к стандартным сетевым сервисам системы.
- Исследование решений в сфере Интернета вещей.
Данная концепция подразумевает существование нескольких независимых устройств, объединённых в общую вычислительную сеть и взаимодействующих с внешней средой без участия человека. Она включает в себя различные технологии: радиочастотную идентификацию, облачные вычисления, самоорганизующиеся сети и прочие. В рамках данного направления планируется обеспечить поддержку наиболее популярных на рынке решений (совместимость ОСРВ МАКС с аппаратными модулями, а также реализацию протоколов обмена данными).
Помимо этого, в планах развития проекта выделены следующие приоритетные направления:
- Расширение списка поддерживаемых аппаратных платформ.
- Дополнительные программные интерфейсы.
Поддержка стандартных интерфейсов, таких как POSIX, позволит обеспечить переносимость приложений между различными ОС, а также устранить зависимость кода от используемой аппаратной платформы. Несмотря на то, что с момента разработки некоторых стандартов прошло немало времени и их положения могли утратить актуальность, многие проекты до сих пор ориентированы на совместимость интерфейса приложения. Поэтому наличие стандартизированного интерфейса ОС может стать для разработчика решающим фактором при необходимости переноса приложения на новую платформу.
- Использование системы в составе комплекса средств разработки ПО (SDK).
На сегодняшний день ОСРВ МАКС поддерживает несколько наиболее популярных сред разработки, однако все они являются зарубежными продуктами. Это может создать сложности при использовании системы на предприятиях, где требуется полностью российская производственная цепочка. Кроме того, «закрытость» сторонних сред разработки затрудняет их интеграцию с ОСРВ. В совокупности с другими продуктами компании АстроСофт (например, с UCC — Универсальным компилятором языков C/C++), ОСРВ МАКС может стать основой для создания полностью отечественного комплекса средств разработки ПО для микроконтроллеров.