Comments 9
Ну ок, прикольно, звучит достаточно глобально. А где гм… более технические подробности?
Какие архитектуры поддерживаются? Могу я вкатить её на PIC или STM, или хотя бы, прости хоспади, Arduino.
Каких ресурсов требует для работы? На чём писать? Только шарп или кресты? А что с классическим СИ?
Вообще интересно больше как оно устроено внутри.
Какие архитектуры поддерживаются? Могу я вкатить её на PIC или STM, или хотя бы, прости хоспади, Arduino.
Каких ресурсов требует для работы? На чём писать? Только шарп или кресты? А что с классическим СИ?
Вообще интересно больше как оно устроено внутри.
Исходники? Лицензия? А то — «бесплатная»…
Часть открыта:
https://github.com/wind-river-rocket/kernel "Rocket kernel based on Zephyr (zephyrproject.org)", Apache License Version 2.0
en.wikipedia.org/wiki/Zephyr_(operating_system)
Zephyr is a small real-time operating system[2] for connected, resource-constrained devices supporting multiple architectures and released under the Apache License 2.0 (a BSD licensed fork can be found in the Arduino 101 software source package from Intel).[3] Originally developed as Rocket[4][5][6] kernel by Wind River Systems for Internet of Things devices,[7] Zephyr became a project of the Linux Foundation in February 2016.[1]
we launched Wind River Rocket in November 2015, which is essentially the commercial version of Zephyr (and along with Intel® System Studio for Microcontrollers, is the first to support Zephyr).… Wind River contributed the Rocket kernel to Zephyr… Wind River will continue to maintain and deliver new features to the Zephyr kernel. Rocket, now a lock-step downstream version of Zephyr, takes care of the OS configuration and hardware integration with Wind River Helix App Cloud
Сам Zephyr поддерживает x86, ARM v7-M (Arduino Due, OLIMEXINO-STM32 ...), ARC EM4 (Arduino 101 — одно из ядер — 32-bit ARC, ~35$; DesignWare ARC EM Starter Kit "arc_em_starter_kit" 200$)
Зная не по наслышке, а как клиент, лицензионную политику Wind River в отношении других своих платформ — Linux, vxWorks, могу предположить, что ценник там стартует от 10k€ за место/в год + ран-тайм лицензии за каждое устройство от 30€/шт.
«Wind River Rocket — это бесплатная и использующая облачную инфраструктуру ОС реального времени, обеспечивающая поддержку архитектур Intel® и ARM*. Начиная с самого первого действия, ОС Rocket использует типовые последовательности во время создания встраиваемых устройств. Вам более не нужно загружать исходные данные ОС, устанавливать совместимые средства для сборки, конфигурировать ваш компьютер, ОС, загрузчик и т.д». — выдержка с сайта intel.com.
Статья странная — больше похоже на рекламу не ясно чего. От себя хочу заметить, облако — это уже зло! Все, что вы разрабатываете уже украдено и за вами следит «добрый робот». Облака — троянский конь, которого вы сами запускаете и радуетесь. Сказки про то, что ваши данные не будут использованы или перепроданы — годятся только для дураков. Больше всего удивляет в этом всем — как много людей которые этого не понимают!
Статья странная — больше похоже на рекламу не ясно чего. От себя хочу заметить, облако — это уже зло! Все, что вы разрабатываете уже украдено и за вами следит «добрый робот». Облака — троянский конь, которого вы сами запускаете и радуетесь. Сказки про то, что ваши данные не будут использованы или перепроданы — годятся только для дураков. Больше всего удивляет в этом всем — как много людей которые этого не понимают!
Почему зло?
На самом деле «облачные» RTOS — это очень перспективная тема. Сегодня не только Wind River — а многие производители IoT железа выходят на рынок со своими предложениями.
Представьте себе — у вас есть свой слабенький контроллер для чего-либо — Умного дома, поливалки, газонокосилки или электровелосипеда. Вместо того, чтобы попытаться впихнуть в него невпихуемое, типа анализа расходов на электричество в зависимости от текущих тарифов на электроенергию и потребленной мощности, вы можете просто засунуть в свой контроллер эту RTOS и организовать выгрузку нужной инфы в облако. А в облаке уже делаете нужные вам вычисления, подтягивая необходимую инфу из других источников. Мало того — этот кусок кода вам запрограммирует любой кодер, не зная, что у вас там — электровелосипед или газонокосилка.
Ну и напоследок, вы можете результаты вычислений опять же засунуть в ваш контроллер из облака.
На самом деле «облачные» RTOS — это очень перспективная тема. Сегодня не только Wind River — а многие производители IoT железа выходят на рынок со своими предложениями.
Представьте себе — у вас есть свой слабенький контроллер для чего-либо — Умного дома, поливалки, газонокосилки или электровелосипеда. Вместо того, чтобы попытаться впихнуть в него невпихуемое, типа анализа расходов на электричество в зависимости от текущих тарифов на электроенергию и потребленной мощности, вы можете просто засунуть в свой контроллер эту RTOS и организовать выгрузку нужной инфы в облако. А в облаке уже делаете нужные вам вычисления, подтягивая необходимую инфу из других источников. Мало того — этот кусок кода вам запрограммирует любой кодер, не зная, что у вас там — электровелосипед или газонокосилка.
Ну и напоследок, вы можете результаты вычислений опять же засунуть в ваш контроллер из облака.
А мне больше интересна база виртуализированного железа, без которой весь этот проект абсолютно бесперспективен. Ну а поскольку проект интеловский, то и база содержит только продукцию интела. Ну и как тогда тестировать аппаратные реализации других производителей? Они что, за просто так выложат все свои наработки по своим изделиям? Или интел как-то решил проблему в виде авторских блобов, позволяющих безопасно (для интеллектуальной целостности) интегрировать чужое железо в свою виртсреду? А интел уже договорился с другими компаниями о поддержки своей платформы и если да, то где список подписантов?
В общем, вопросов больше чем ответов и это грустно. Получается очередной рекламный пресс-релиз о намерениях интела (или по русской традиции — «бесплатный сыр в ....» ). Без соглашений с производителями других аппаратных решений проект стандарта IoT IDE совершенно не жизнеспособен, даже не смотря на свою реальную нужность…
В общем, вопросов больше чем ответов и это грустно. Получается очередной рекламный пресс-релиз о намерениях интела (или по русской традиции — «бесплатный сыр в ....» ). Без соглашений с производителями других аппаратных решений проект стандарта IoT IDE совершенно не жизнеспособен, даже не смотря на свою реальную нужность…
Wind River еще до покупки Intel-ом поддерживала разные, в том числе не-Intelовские платформы. Например Freescale Mx, PowerPC и сейчас добавился ARM, Zinc.
В списке поддерживаемого железа Rocket уже есть Freescale и я уверен, что список вырастет быстро, так как ядро RTOS базировано на уже разработанных платформах.
В списке поддерживаемого железа Rocket уже есть Freescale и я уверен, что список вырастет быстро, так как ядро RTOS базировано на уже разработанных платформах.
Допускаю что это так. Теперь осталось увидеть это в этом тексте. Для меня тема хотя и не профильная, но и не безынтересна. Вот я зашёл поинтересоваться что да как… Вполне возможно что я невнимателен и в упор не вижу производителей, так может вы мне подскажете места в тексте где указаны всё вами перечисленное.
Был бы это какой-нибудь узкопрофильный сайт и я бы понял почему опустили столь очевидные для завсегдатаев вещи. Только вот гиктаймс имеет существенно более широкую аудиторию и опускать существенную информацию как-то странно…
Был бы это какой-нибудь узкопрофильный сайт и я бы понял почему опустили столь очевидные для завсегдатаев вещи. Только вот гиктаймс имеет существенно более широкую аудиторию и опускать существенную информацию как-то странно…
Sign up to leave a comment.
Wind River Rocket – это сильно