ARM создала полноценную операционную систему

2 октябрь, 2014 - 10:45
ARM создала полноценную операционную систему

Британская ARM уже не удовлетворяется ролью разработчика прикладных процессорных архитектур для сотовых телефонов и других потребительских устройств. Но продвигаясь в серверный и другие сегменты рынка, компания рассчитывает использовать собственную программную платформу для того, чтобы компенсировать изменения, вносимые лицензиатами в конструкцию их чипов, и гарантировать совместимость приложений с процессорами ARM любых производителей.

ПО mbed OS, как можно догадаться по названию, создано компанией путем наращивания функциональности ее платформы программной разработки mBed. Скромные аппаратные запросы — всего 32 или 64 КБ оперативной и 256 КБ флэш-памяти — делают систему достаточно легковесной для запуска на большинстве малых устройств, сегодня работающих под управлением какой-либо из многих сторонних ОСРВ.

Помимо клиентской, новая ОС имеет также серверную часть, mbed Device Server, которая может работать в виртуальных средах и с различными типами процессоров. Подобная архитектура позволяет относительно «глупым» и ограниченным в ресурсах устройствам сотрудничать с более «смышлеными», использующими операционное ПО более высокого порядка. Таким образом, с mbed OS, ARM пытается навести мост между полнофункциональными ОС, наподобие Android, iOS, Linux и пр., и мириадами легковесных операционных систем, поддерживающим работу встраиваемого мира «Интернета вещей».

Как платформа, mbed OS выглядит достаточно впечатляюще: она предоставляет возможности защиты, коммуникаций и администрирования устройств, совместима с Wi-Fi, Bluetooth, 6LoWPAN и Thread (но не с Z-wave или Zigbee), может поддерживать как IPv4, так и IPv6.

mbed OS будет предоставляться бесплатно. Партнеры ARM и разработчики получат новую ОС в IV квартале и смогут оснастить ею свои продукты, намеченные к выходу на 2015 г., либо провести системное обновление уже существующих ARM-контроллеров M-класса.