The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания ARM открыла исходные тексты встраиваемой операционн..., opennews (??), 09-Сен-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Компания ARM открыла исходные тексты встраиваемой операционн..."  –2 +/
Сообщение от A.Stahl (ok), 09-Сен-15, 05:39 
>операционной системы mbed OS

Я не спец в миниОС, но никогда о такой штуке даже не слышал.
>лицензией Apache 2.0.

Насколько знаю она совместима с ЖПЛ. Ну ок. Хорошо. Хотя ЖПЛ 3+ было бы лучше.

Интересно, есть здесь "эмбедщики"? Это "на тобi, боже" или что-то полезное хотя бы в терминах кусков кода?

Ответить | Правка | Наверх | Cообщить модератору

5. "Компания ARM открыла исходные тексты встраиваемой операционн..."  –1 +/
Сообщение от eRIC (ok), 09-Сен-15, 07:09 
зачем GPLv3 лицензия нужна в этом проекте? в нее никто не вложится из коммерческого сектора и будет проект на добровольной основе тихо помирать и не развиваться.

Apache 2.0 лицензия либеральная что делает проект привликательным для открытых и закрытых проектах

Ответить | Правка | Наверх | Cообщить модератору

16. "Компания ARM открыла исходные тексты встраиваемой операционн..."  +/
Сообщение от Аноним (-), 09-Сен-15, 09:29 
Ну тут я не соглашусь. RedHat и прочие шляпы вкладываются же.

>>тихо помирать и не развиваться.

Как будто коммерческие проекты не помирают. Если это кому-то будет нужно, он будет это поддерживать, или сделает форк.

Ответить | Правка | Наверх | Cообщить модератору

18. "Компания ARM открыла исходные тексты встраиваемой операционн..."  +/
Сообщение от Аноним (-), 09-Сен-15, 09:46 
http://www.freertos.org/

Двойное лицензирование например.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

6. "Компания ARM открыла исходные тексты встраиваемой операционн..."  +/
Сообщение от Xaionaro (ok), 09-Сен-15, 07:13 
> Интересно, есть здесь "эмбедщики"? Это "на тобi, боже" или что-то полезное хотя бы в терминах кусков кода?

Не считаю себя "эмбедщиком", и не знаю, что это за mbed OS, но я как-то пару раз пользоваться IDE на mbed.org для некоторых тестов своих STM32-железок. Так вот вариант с STM32CubeMX + CubeMX2Makefile оказался намного приятнее, а тот IDE (на mbed.org) создал впечатление убогой lock-in-овой хери для идиотов... С другой стороны там собрано много полезной информации об ARM-овых железках и всяких библиотек.

Сейчас когда проснусь, как следует, нужно будет почитать про этот mbed OS из любопытства.

UPD:
На странице [1] ссылка "mbed OS" [2] битая. А так я пока правильно понимаю, что под "mbed OS" они имеют в виду набор утилит для долгожданной работы в offline-е? Если так, то не очень понятно, причём тут термин "OS".

[1] https://docs.mbed.org/docs/getting-started-mbed-os/en/latest.../
[2] https://www.mbed.com/en/technologies/technology-mbed-os/

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

23. "Компания ARM открыла исходные тексты встраиваемой операционн..."  +/
Сообщение от Аноним (-), 09-Сен-15, 12:42 
По сравнению с FreeRTOS, например, код у низх написан хорошо(те части, которые я видел). Разбираться с mbed по сравнению с FreeRTOS одно удовольствие. Другое дело, что пока поддерживаемых TARGET-ов не так много, но они активно пополняются, компании подтягиваются. Лично меня интересует Atmel-овские M4, пока они только сподобились добваить M0+. В общем, когда эта штука окрепнет, будет хорошая вещь.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

42. "Компания ARM открыла исходные тексты встраиваемой операционн..."  +/
Сообщение от Ytch (ok), 09-Сен-15, 22:48 
> Разбираться с mbed по сравнению с FreeRTOS одно удовольствие.

Само собой. Сравнили, тоже мне, планировщик событий (не задач!) и полноценный real-time планировщик задач с вытесняющим режимом многозадачности (это про FreeRTOS, если что). "События" (в их термилоногии) не прерываемы, а это упрощает (ну или как минимум должно упрощать) код минимум на пару порядков! Следует понимать, что такое капитальное упрощение ОС, само собой, усложняет пользовательский код (кроме ограниченного подмножества задач) - по сути, вы не можете писать последовательный сложный (сложный по времянке в первую очередь) код - вам придется ручками ваять state-machine на каждый чих. Для ограниченного применения, то есть задач, где этого не требуется (что можно сделать при помощи простых callback'ов) может код и будет сопоставим по сложности.

Они это все выставляют за преимущества, кстати. Типа вам не придется вникать в "сложные" вещи типа синхронизаций потоков выполнения и всё такое. Про недостатки такого подхода, правда, поскоромней выразились: "not a real time scheduler".

https://github.com/ARMmbed/minar

Драйвера не смотрел, но сам планировщик, похоже, платформонезависим (что логично, учитывая его ограничения).

P. S. И да, по кой-то фиг оно на C++. Там C++ не дает вообще ничего по сравнению с чистым C - не та это задача-то, но то ли "мода", то ли просто захотелось побольше двоеточий и поветвистее namespace в коде...

Ответить | Правка | Наверх | Cообщить модератору

47. "Компания ARM открыла исходные тексты встраиваемой операционн..."  +/
Сообщение от Аноним (-), 10-Сен-15, 01:41 
> Интересно, есть здесь "эмбедщики"? Это "на тобi, боже" или что-то полезное хотя
> бы в терминах кусков кода?

Для меня, как любителя эмбедовки, вещи с выходом в сеть сильно проще запиливать на апликушных ARM и полноценном линухе. Благо, нынче на это ресурсов хватает у микро модуля размером с SD-карточку.

Это имеет свои ограничения, но связываться с экзотикой от ARM где они активно пытаются втулить какой-то свой облачный сервис - спасибо, что-то не хочется.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру