|
Оси, как таковые |
|
|
|
 |
Ответов
(1 - 14)
|
Nov 14 2012, 13:57
|
Местный
  
Группа: Участник
Сообщений: 351
Регистрация: 5-04-05
Пользователь №: 3 874

|
Цитата(Dubov @ Nov 14 2012, 17:33)  а в чём вопрос/проблема/задача?
|
|
|
|
|
Nov 14 2012, 14:03
|
Местный
  
Группа: Участник
Сообщений: 406
Регистрация: 1-03-06
Пользователь №: 14 821

|
Цитата(Dubov @ Nov 14 2012, 14:33)  Мой коллега утверждает, что ОС - это совершенно ненужная вещь впринципе (будь то FreeRTOS или Embedded Linux). Говорит что старый добрый суперлуп и прерывания - вот это вещь!
Недавно услышал ещё одно утверждение, уже от другого человека: ОС в мире микроконтроллеров (в том числе и с MMU как SAM9) - это зло!
Непонятно кому верить... окружающему миру рекламы, рекомендующему использование Осей или знакомым практикам.... Ну, ну, коллега наверное только диодиками моргает, и в уарт пару сток загоняет?  Цитата(Dubov @ Nov 14 2012, 14:33)  Недавно услышал ещё одно утверждение, уже от другого человека: ОС в мире микроконтроллеров (в том числе и с MMU как SAM9) - это зло! как раз наоборот. C ucLinux не приходилось встречаться?
|
|
|
|
|
Nov 14 2012, 14:16
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Dubov @ Nov 14 2012, 17:33)  Непонятно кому верить... окружающему миру рекламы, рекомендующему использование Осей или знакомым практикам.... Каких-то лет 10 назад я недоумевал, как можно что-то путное написать на си для контроллера. А теперь уже и плюсы - вполне обыденность. Каждому овощу - свое время (и место). Нравится изобретать, отлаживать и поддерживать собственные велосипедики - пожалуйста. Верить нельзя никому. Надо пробовать, тогда появится понимание. Или аргументированно ссылаться хотя бы на документацию, а не на "авторитетное мнение"
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Nov 15 2012, 16:00
|
Местный
  
Группа: Свой
Сообщений: 209
Регистрация: 6-01-12
Пользователь №: 69 197

|
Цитата(_Pasha @ Nov 14 2012, 23:30)  Оси-это зло.... Аж стихами )). ОС -- это методология. Методология существет для технологии. Те, кто утверждают, что ОСь зло, либо а. пользуются другой методологией б. не имеют понятия или не нуждаются в методологии и технологии написания ПО. У каждого метода свои плюсы и минусы. Ну и далее извечный холивар.
Сообщение отредактировал SyncLair - Nov 15 2012, 16:01
--------------------
|
|
|
|
|
Nov 15 2012, 19:11
|
Знающий
   
Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861

|
Цитата(SyncLair @ Nov 15 2012, 20:00)  Аж стихами )). ОС -- это методология. Меня в этом вопросе "смущает" одно Какая "обобщённая" разница, если она есть, между понятиями Операционная среда и Операционная система. т.к., по моему, Операционная среда - это от 90% функционала Операционной системы P.S. А зло или добро это понятия относительные.
Сообщение отредактировал Kopa - Nov 15 2012, 19:16
|
|
|
|
|
Nov 17 2012, 14:26
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (Dubov @ Nov 14 2012, 22:33)  Непонятно кому верить... окружающему миру рекламы, рекомендующему использование Осей или знакомым практикам.... Извините за Мне нравится ложить варенье одновременно в чай, и на печенье) А Вам? А вот мой знакомый это терпеть не может: зачем ложить варенье и на печенье и в чай, когда можно только сюди или сюда. А мне по бубену. Мне нравится, и все! Я еще и пельмени недоваренные люблю. А еще омуль с душком (чуть проквашенный) ))). Мораль такая. Пробуйте с осью, пробуйте без оси) Делайте вывод. Работать Вам.
--------------------
Выбор.
|
|
|
|
|
Nov 20 2012, 16:40
|
Местный
  
Группа: Свой
Сообщений: 209
Регистрация: 6-01-12
Пользователь №: 69 197

|
Цитата(Kopa @ Nov 15 2012, 23:11)  Меня в этом вопросе "смущает" одно Какая "обобщённая" разница, если она есть, между понятиями Операционная среда и Операционная система. Среда(Enviroment) -- она подразумевает наличие служебных и прикладных программ и настроек хотя бы в виде переменных ибо среда -- то что можно изменять и настраивать и то в чём что-то содержится. Поэтому среда -- как минимум необходимы переменные среды и интерпретатор. А система-- предпологает наличие единиц исполнения -- по этому тута просто хватит чего-то такого что предоставляет многозадачность она же многопоточность.
--------------------
|
|
|
|
|
Nov 26 2012, 03:20
|

Профессионал
    
Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045

|
Цитата(Dubov @ Nov 14 2012, 19:33)  Мой коллега утверждает, что ОС - это совершенно ненужная вещь впринципе (будь то FreeRTOS или Embedded Linux). Говорит что старый добрый суперлуп и прерывания - вот это вещь!
Недавно услышал ещё одно утверждение, уже от другого человека: ОС в мире микроконтроллеров (в том числе и с MMU как SAM9) - это зло!
Непонятно кому верить... окружающему миру рекламы, рекомендующему использование Осей или знакомым практикам.... Я бы вас или ваших коллег поправил: Ваш коллега утверждает, что ему ОС - это совершенно ненужная вещь впринципе (будь то FreeRTOS или Embedded Linux). от другого человека: для него ОС в мире микроконтроллеров (в том числе и с MMU как SAM9) - это зло!Кто бы спорил? На вкус и цвет товарищей нет. Но, если было бы ОС злом - пользовал ли его тогда кто-нибудь? Например наса пользует µC/OS, пусть Ваши коллеги им скажут, что это совершенно ненужная вещь и это зло, а то они наверно даже не догадываться. Если фарша у МК хватает - я всегда туда засуну ОС. Мне удобнее на оси писать. Если не хватит - напишу и без оси. Если заказчик даст мощный мк, попросит написать очень сложную программу и условия без ОС - без проблем, напишу и без ос и не хуже. Но мне вкуснее писать на оси. Ваши коллеги/знакомые либо не сумели "приготовить" ос, либо они старые консерваторы тяжелые на перемены. Действительно, есть люди, которые за 30-40 лет стажу так освоили суперлуп, что разбираться с осью им дольше, чем написать готовую программу со своим планировщиком. Но задачи разные бывают. Например задача: мк + экран + тачскрин + tcp/ethernet + usb + ftdi = девайс. Был поставлен Embedded Linux, Х11, Qt4. Писать в суперлупе на прерываниях свой GUI, свой оконный менеджер, обработку мышки (тачскрин), програмный tcp стек, обслуживание usb, ftdi..... Ну наверно теоретически эта задача подъемная. А практически? Цитата Мораль такая. Пробуйте с осью, пробуйте без оси) Делайте вывод. Работать Вам. +1 ps меня воротит от тыквы. Если в каком блюде есть хоть чуть-чуть тыквы - меня аш выворачивает. Но это не значит что тыква плохой продукт.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|