Мощный rtoss для iot - новости

Мощный rtoss для iot - новости
Мощный rtoss для iot - новости
Anonim

Мощные RTOS для IoT

Несмотря на то, что аппаратные компоненты IoT не заканчиваются, программное обеспечение, стоящее за ним, претерпевает столько же нововведений и проявляет себя. Лучшие компании разработали свои собственные RTOS и пытаются перекрыть друг друга из-за работы, в то время как стартапы и команды с открытым исходным кодом пытаются получить столько же последователей. Вот посмотрите на некоторые из операционных систем, конкурирующих за свою часть пирога IoT:

Windows IoT Core

Обзоры Windows 10 были неоднозначными, как и большинство вещей, связанных с Windows. Программное обеспечение Windows IoT предназначено для малины Pi и Arduinos и специально предназначено для строителей, что свидетельствует о признании софтверным гигантом того, что производители и любители оказывают глубокое влияние на технологии. Поддержка осуществляется для языков UWP, а также отладки, проектных систем и поддержки Node.js и Python и совместима с Visual Studio. Уловка состоит в том, что, конечно, разработчикам необходимо установить Windows 10 на свой ПК. Кажется, Windows пытается компенсировать свой ужасный провал в мобильном отделе, пытаясь стать актуальным для IoT.

Image
Image

Набор роботов, разработанный с Windows IoT Core

Brillo от Google

Более тонкая версия Android предназначена для работы на минимальных системных требованиях и будет работать на межплатформенном языке под названием «Weave», который обещает «обеспечить интероперабельность и качество благодаря программе сертификации, которой должны придерживаться производители устройств». Разница между Brillo и Windows IoT Core, похоже, сводится к безопасности и надежности - Brillo, по-видимому, фокусируется главным образом на интеллектуальных домашних приложениях, которые не требуют такой большой памяти, как другие устройства, в то время как Windows имеет гораздо больше приложений и более надежную защиту (предположительно), хотя Brillo сможет разговаривать со всеми другими устройствами Android.

FreeRTOS

Не допускайте, чтобы тусклый сайт вас обманул: FreeRTOS - это мощная, широко используемая ОСРВ, которая была загружена более 100, 00 раз в 2014 году, что дало ей более прочную основу, чем новый Brillo или Windows IoT Core. Он бесплатный, надежный и простой в использовании. Он имеет небольшую площадь и поддерживает более 30 встроенных системных архитектур. FreeRTOS также является ценным ресурсом; если вы не можете найти ответ на свой вопрос IoT, там, вероятно, не один. Еще одним неотразимым аспектом FreeRTOS является его основа: он существует с 2003 года, что означает, что он не является новым для встроенной игры, в отличие от Brillo, и с самого начала он был посвящен встроенной разработке, в отличие от Windows. Его развитию способствовали такие крупные игроки, как Freescale, NXP и Microsemi. Хотя, возможно, не так широко продается, как Brillo или Core IoT для Windows, FreeRTOS упаковывает свой собственный удар, который просто нельзя бить по цене.

Image
Image

Квадроцикл, построенный с помощью FreeRTOS

буйство

Выписывая себя как «дружественную» ОС, Riot существует с 2008 года, где он начинался как сенсорная платформа для отслеживания пожарных. Riot будет работать на ПК и встроенных платформах и работать с большинством плат dev. Riot является бесплатным и имеет микроядро, криптографические библиотеки, структуры данных, различные сетевые стеки и поддержку различных микроконтроллеров, датчиков и платформ. У Riot есть simliar чувство FreeRTOS, но, возможно, не совсем следующее или подкрепление, поскольку это было не так долго. Тем не менее, он поддерживает несколько драйверов и прост в использовании и запущен. Одной из недостатков является поддержка, например, форума FreeRTOS. Riot поддерживает связь со своими разработчиками с списком рассылки, что не является совместным усилием. Но для тех, кто ищет недорогую и удобную RTOS с отличной совместимостью, Riot - это солидная ставка.

Image
Image

Обитель, работающий в умных часах

Contiki

ОС с открытым исходным кодом для IoT, Contiki состоит из кодовых вкладов от частных лиц и организаций со всего мира. Adam Dunkels написал основу Contiki и ее основных функций в 2001 году, а в 2003 году он позволил встроенным системам подключаться к Интернету и друг к другу. Однако он не поддерживает поддержку C + и только частичную поддержку C. Он требует около 10 килобайт ОЗУ и 30 килобайт ПЗУ, но для полной системы требуется около 30 килобайт ОЗУ. Contiki особенно полезен для маломощных систем, так как он имеет набор механизмов, которые можно использовать для снижения энергопотребления. Contiki также утверждает, что имеет самый маленький в мире веб-браузер.

Есть еще десятки RTOS, и еще больше будет внедрено в ближайшие годы, но эти пять игроков власти уверены, что вы начнете с ваших проектов и предложите решения дилемм IoT, а также спровоцируйте вдохновение для любого строителя.