ARM разрабатывает операционную систему для Интернета вещей
Компания ARM известна своими процессорными архитектурами, получившими в последнее десятилетие широчайшее распространение в секторе мобильных устройств — смартфонов и планшетов. Но теперь ARM решила попробовать силы в необычной для неё области: в разработке операционных систем. Конечно, речь не идёт о конкуренции с Windows или даже Android. Новый проект под названием mbed OS предназначен исключительно для использования в сфере «Интернета вещей».
Возможности ARM mbed OS
Данная область накладывает свои ограничения. Как правило, контроллеры класса IoT (Internet of Things) не располагают гигагерцами вычислительных мощностей и гигабайтами оперативной памяти, поэтому такие системы, как Android, тратящие львиную часть мощностей просто на работу виртуальной машины-транслятора, здесь не годятся. В этом секторе ценится лёгкость кода и оптимизация. Операционная система ARM mbed OS проектируется с учётом этих требований, а её главной задачей будет создание стандартной платформы, способной объединять множество устройств класса IoT в единый многофункциональный комплекс. Пока «Интернет вещей» можно описать выражением «кто во что горазд» и ARM справедливо считает создание единого стандарта необходимостью.
Надеемся, mbed OS не станет очередной иллюстрацией к печально известному комиксу XKCD
Область применения mbed OS не ограничена домами или личными вещами: к примеру, упоминается сценарий со светофорами, способными подсчитывать количество переходящих дорогу пешеходов и оптимизирующими время переключения цветов в зависимости от этого. Помимо самой операционной системы, ARM будет поставлять программное обеспечение mbed Device Server для сбора и анализа данных с различных устройств, работающих под управлением mbed OS. Требования к памяти у mbed OS по нынешним меркам весьма скромны — она может уместиться всего в 256 килобайтах, но при этом поддерживает полный набор коммуникационных возможностей (Wi-Fi, Bluetooth LE и другие), интерфейс программирования C++ и даже средства криптографии. Выпуск ARM mbed OS запланирован на следующий год, система будет бесплатной для использования на процессорах компании. Ожидается, что большая часть программного обеспечения, разрабатываемого под mbed OS, будет использовать свободную модель лицензирования. Использование mbed OS на других процессорных архитектурах потребует оплаты.
Источник:
Материалы по теме
Виджет от SocialMart
© 3DNews