реклама на сайте
подробности

 
 
> Когда нужна встроенная операционная система, как обосновать ее применение
Aiva
сообщение Nov 24 2009, 12:10
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 126
Регистрация: 7-08-07
Пользователь №: 29 631



Здравствуйте уважаемые гуру!

Я, как в большей степени теоретик от программирования, неоднократно слышал и читал общие фразы в стиле: ".. ОС позволяет упростить работу программиста и существенно сократить время создания ПО...". В то же время на форумах при обсуждении вопроса нужна или не нужна ОС в данном конкретном случае, всегда приходят к выводу: "не нужна, т.к. это избыточная заморочка".

Объясните, пожалуйста, чайнику: когда конкретно использование ОС выгодно во встроенных приложениях? Какие признаки это выгодности ?
Заранее Вам благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
XVR
сообщение Nov 26 2009, 08:26
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Есть очень простой признак - если в вашем проекте у вас возник вопрос 'А какие выгоды дает применение ОС, и не надо ли мне ее тут применить' - то ОС вам (в этом проекте) не нужна smile.gif
Go to the top of the page
 
+Quote Post
mrKirill
сообщение Nov 27 2009, 05:07
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 283
Регистрация: 13-06-07
Из: Челябинск
Пользователь №: 28 391



Цитата(XVR @ Nov 26 2009, 13:26) *
Есть очень простой признак - если в вашем проекте у вас возник вопрос 'А какие выгоды дает применение ОС, и не надо ли мне ее тут применить' - то ОС вам (в этом проекте) не нужна smile.gif

Этот "признак" может появиться и от недостаточности информации по данному вопросу, потому он явно не решающий.
Go to the top of the page
 
+Quote Post
XVR
сообщение Nov 27 2009, 06:37
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(mrKirill @ Nov 27 2009, 08:07) *
Этот "признак" может появиться и от недостаточности информации по данному вопросу, потому он явно не решающий.
Отнюдь. Если ваш проект замечательно живет без ОС, логичный, простой и понятный, то искать себе дополнительных приключений на свою задницу явно не стоит.
Если же проект перерос свою степень сложности и уже трудно управляем, либо с самого начала было понятно, что просто и ясно его (без ОС) не сделать, тогда вопрос будет стоять по другому - не 'что мне даст применение ОС', а 'караул! Нужна ОС или я уже не знаю что' - вот тогда она действительно нужна.

Любая ОС требует некоторого порога вхождения, и для проекта типа 'моргание LEDом' он будет больше, чем сам проект.

Конечно, для общего развития стоит знать, что такое ОС. Хотя бы для того, что бы вопрос 'караул! Нужна ОС или я уже не знаю что' не появился слишком поздно rolleyes.gif
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Nov 27 2009, 10:04
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(XVR @ Nov 27 2009, 09:37) *
Конечно, для общего развития стоит знать, что такое ОС....

Хорошо бы ссылку, где все было бы ясно и понятно про ОС.

Писал многозадачные программы к MCS196, MegaAVR, Silabs, NiosII, но все без ОС. До десятка независимых процессов + UART, Ethernet, LCD.
Покупать ОС дорого, а осваивать хлопотно. Может, удастся создать простую ОС, лучше своего переключателя задач....
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Aiva   Когда нужна встроенная операционная система   Nov 24 2009, 12:10
- - Сергей Борщ   Цитата(Aiva @ Nov 24 2009, 14:10) всегда ...   Nov 24 2009, 12:30
- - Dima_G   Когда процессор занимается более чем одной задачей...   Nov 24 2009, 12:38
- - sigmaN   А если принемать/передавать по УАРТ, сжимать/разжи...   Nov 24 2009, 16:40
- - sergeeff   Ответ прост - встроенные ОС были разработаны для о...   Nov 24 2009, 19:10
|- - Aiva   Правильно ли я понял из всего вышесказанного: 1. ...   Nov 24 2009, 19:57
|- - mempfis_   ОС упоминаемые на этом форуме не пользовался но по...   Nov 24 2009, 21:04
- - SM   ОС нужна лишь в том случае, если лениво сделать то...   Nov 24 2009, 21:31
|- - GetSmart   Цитата(SM @ Nov 25 2009, 03:31) ОС нужна ...   Nov 24 2009, 21:40
- - SM   Можно и свою тредопереключалку наваять, не беря го...   Nov 24 2009, 21:55
- - GetSmart   Я как раз примерно 3 года назад свою "тредопе...   Nov 24 2009, 22:31
|- - SM   Цитата(GetSmart @ Nov 25 2009, 01:31) Я к...   Nov 24 2009, 22:44
|- - zltigo   Цитата(XVR @ Nov 26 2009, 11:26) Если в в...   Nov 26 2009, 08:59
||- - XVR   Цитата(zltigo @ Nov 26 2009, 11:59) А, ес...   Nov 27 2009, 09:01
||- - zltigo   Цитата(XVR @ Nov 27 2009, 12:01) Вот в от...   Nov 27 2009, 09:31
|- - MrYuran   Цитата(Serhiy_UA @ Nov 27 2009, 13:04) Мо...   Nov 27 2009, 10:51
- - _Pasha   Если есть достаточно стабильная и довольно сложная...   Nov 26 2009, 08:51
- - sergeeff   Думается, что документация на scmRTOS, написанная ...   Nov 27 2009, 15:18


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 15:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01409 секунд с 7
ELECTRONIX ©2004-2016