четверг, 1 июня 2017 г.

Samsung R&D Institute Russia представил TIZEN RT на конференции OS:DAY в Москве






В рамках 4-й научно-практической конференции OS:DAY, проходившей в Главном здании Российской Академии наук (Москва, 23-24 мая), выступили представители ассоцииации TIZEN.ru и российского научно-исследовательского института Samsung с докладами, посвящёнными развитию операционной платформы TIZEN.
"Платформенность" заключается в том, что на территории России развёрнута собственная инфраструктура как для приложений, так и для сборки-разработки.
По мнению специалистов, участвовавших в конференции, TIZEN выглядит значительно лучше представленной там же "отечественной" Sailfish Mobile OS RUS. И это неудивительно, поскольку за TIZEN стоит вся мощь корпорации Samsung.
Основная часть доклада была посвящена презентации новой части TIZEN для IoT-решений: TIZEN RT. Её презентовал Вячеслав Тыртов, ведущий инженер Samsung R&D Institute Russia. Новая ОС основана на NuttX, и часть доклада была посвящена именно ей:

Платформа TIZEN для встраиваемых решений и IoT

В настоящий момент платформа TIZEN широко представлена в разнообразных продуктах Samsung. В то же время существует потребность в расширении экосистемы TIZEN в сторону более мелких устройств – встраиваемых решений и устройств мира IoT. В докладе представлен обзор новой операционной системы семейства TIZEN для встраиваемых решений – TIZEN RT. Рассматривается общая архитектура ОС, целевые платформы и базовые компоненты уровня приложений, представлены планы дальнейшего развития OC.
Ведущие производители программных платформ рассматривают рынок встраиваемых решений и IoT как одно из приоритетных направлений. Например, такие компании как Microsoft и Google представили свои решения для рынка IoT - Windows 10 IoT Core и Android Things. Samsung также предлагает собственные решения для рынка IoT, основанные на платформе TIZEN.
Платформе TIZEN удаётся показывать уверенный рост в течение последних лет, несмотря на насыщенность рынка операционных систем (ОС) для мобильных и носимых устройств. Согласно отчёту Samsung, рост продаж мобильных телефонов с OC TIZEN составит 100% в 2017 году. В первом квартале 2017 года TIZEN обошла Android Wear на рынке ОС для “умных” часов.
В тоже время ОС TIZEN, также как и её ближайшие конкуренты, не могут быть применены для всего спектра устройств IoT из-за высоких требований к аппаратной составляющей. Большое количество устройств выпадает из создаваемой компаниями экосистемы. Для решения этой проблемы и расширения рыночного сегмента платформы TIZEN Samsung представил новую операционную систему – TIZEN RT.
Основной областью применения ОС TIZEN RT является бытовая техника и оборудование для “умного” дома: термостаты, датчики и актуаторы. В основу TIZEN RT лёг проект с долгой историей разработки — операционная система реального времени NuttX. Samsung добавил новые функциональные возможности к оригинальной ОС, без которых невозможно конкурировать на современном рынке IoT устройств. Были добавлены такие компоненты как:

*Сетевые средства взаимодействия и удалённого управления;
*Средства хранения и управления данными;
*Набор компонент обеспечения безопасности;
*Интерфейсы для взаимодействия с аппаратурой нижнего уровня.

TIZEN RT предъявляет значительно меньшие требования к аппаратной платформе, чем «большой» TIZEN. Минимальный размер образа ОС TIZEN RT без поддержки сети составляет 40 Кбайт, а максимальный может достигать значений более 500 Кбайт. Необходимо отметить, что аппаратные требования ОС TIZEN RT зависят от конфигурации, поддерживаемого оборудования и приложений.
В настоящий момент в TIZEN RT существует поддержка только для платформ ARMv7-M и ARMv7-R в отличие от родительской ОС, для которой доступны архитектуры ARMv7-A, Intel x86, AVR и MIPS. Корпорацией Samsung представлено семейство оборудования для сегмента рынка IoT — модули ARTIK. Старшие модели — семейства АRTIK 5, АRTIK 7 и АRTIK 10 могут работать под управлением «большой» ОС TIZEN. Для TIZEN RT доступен один из модулей младшей серии - ARTIK 053 имеющий следующие характеристики:

*Микропроцессор – 32-bit ARM Cortex R4 @ 320MHz
*Память - 1280 KB RAM, 8 MB flash
*Беспроводный интерфейс – 802.11 b/g/nWiFi @ 2.4 GHz

Ни одна операционная система не может считаться полной без доступных средств разработки. Для создателей приложений TIZEN RT доступна среда разработки ARTIK IDE. Также имеется возможность использовать инструменты с открытым исходным кодом, такие как gcc, gdb и Eclipse. Доступны разнообразные примеры приложений по работе с периферийным оборудованием, сетью и облачным хранилищем ARTIK Cloud.
Согласно информации, предоставленной Samsung, в ближайшее время в TIZEN RT предполагается реализация набора библиотек на основе JavaScript — IoT.js и расширение спектра поддерживаемых протоколов связи. Также озвучены планы работ в направлении повышения отказоустойчивости и конфигурируемости ОС.
Представленная Samsung новая операционная система TIZEN RT открывает новые возможности для платформы TIZEN. С новой ОС платформа TIZEN может претендовать на лидирующие позиции на рынке IoT устройств и существенно повысить “интеллектуальность” широкого спектра техники, выпускаемой конгломератом Samsung.