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

 
 
> Оси, как таковые
Dubov
сообщение Nov 14 2012, 13:33
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



Мой коллега утверждает, что ОС - это совершенно ненужная вещь впринципе (будь то FreeRTOS или Embedded Linux).
Говорит что старый добрый суперлуп и прерывания - вот это вещь!

Недавно услышал ещё одно утверждение, уже от другого человека: ОС в мире микроконтроллеров (в том числе и с MMU как SAM9) - это зло!

Непонятно кому верить... окружающему миру рекламы, рекомендующему использование Осей или знакомым практикам....

Сообщение отредактировал Dubov - Nov 14 2012, 13:33
Go to the top of the page
 
+Quote Post
9 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 14)
Сергей Борщ
сообщение Nov 14 2012, 13:41
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



А Торвальдс утверждает, что писать на С++ нельзя. При этом множество программ из окружающего нас мира ПО написаны на С++. Непонятно, кому верить - известному практику или окружающему миру.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Nov 14 2012, 13:47
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Практики - они разные бывают. В каких-то задачах ОС нужна, в каких-то нет...
Go to the top of the page
 
+Quote Post
Idle
сообщение Nov 14 2012, 13:57
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 351
Регистрация: 5-04-05
Пользователь №: 3 874



Цитата(Dubov @ Nov 14 2012, 17:33) *

а в чём вопрос/проблема/задача?
Go to the top of the page
 
+Quote Post
andron86
сообщение Nov 14 2012, 14:03
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 406
Регистрация: 1-03-06
Пользователь №: 14 821



Цитата(Dubov @ Nov 14 2012, 14:33) *
Мой коллега утверждает, что ОС - это совершенно ненужная вещь впринципе (будь то FreeRTOS или Embedded Linux).
Говорит что старый добрый суперлуп и прерывания - вот это вещь!

Недавно услышал ещё одно утверждение, уже от другого человека: ОС в мире микроконтроллеров (в том числе и с MMU как SAM9) - это зло!

Непонятно кому верить... окружающему миру рекламы, рекомендующему использование Осей или знакомым практикам....

Ну, ну, коллега наверное только диодиками моргает, и в уарт пару сток загоняет? biggrin.gif

Цитата(Dubov @ Nov 14 2012, 14:33) *
Недавно услышал ещё одно утверждение, уже от другого человека: ОС в мире микроконтроллеров (в том числе и с MMU как SAM9) - это зло!

как раз наоборот. C ucLinux не приходилось встречаться?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Nov 14 2012, 14:16
Сообщение #6


Беспросветный оптимист
******

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



Цитата(Dubov @ Nov 14 2012, 17:33) *
Непонятно кому верить... окружающему миру рекламы, рекомендующему использование Осей или знакомым практикам....

Каких-то лет 10 назад я недоумевал, как можно что-то путное написать на си для контроллера.
А теперь уже и плюсы - вполне обыденность.

Каждому овощу - свое время (и место).

Нравится изобретать, отлаживать и поддерживать собственные велосипедики - пожалуйста.

Верить нельзя никому. Надо пробовать, тогда появится понимание.
Или аргументированно ссылаться хотя бы на документацию, а не на "авторитетное мнение"


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Nov 14 2012, 19:30
Сообщение #7


;
******

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



Оси-это зло.
Но тот, кто их юзает, - тому повезло. biggrin.gif
Go to the top of the page
 
+Quote Post
SyncLair
сообщение Nov 15 2012, 16:00
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 209
Регистрация: 6-01-12
Пользователь №: 69 197



Цитата(_Pasha @ Nov 14 2012, 23:30) *
Оси-это зло....

Аж стихами )). ОС -- это методология.

Методология существет для технологии. Те, кто утверждают, что ОСь зло, либо
а. пользуются другой методологией
б. не имеют понятия или не нуждаются в методологии и технологии написания ПО.

У каждого метода свои плюсы и минусы. Ну и далее извечный холивар.


Сообщение отредактировал SyncLair - Nov 15 2012, 16:01


--------------------
Go to the top of the page
 
+Quote Post
Kopa
сообщение Nov 15 2012, 19:11
Сообщение #9


Знающий
****

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



Цитата(SyncLair @ Nov 15 2012, 20:00) *
Аж стихами )). ОС -- это методология.

Меня в этом вопросе "смущает" одно
Какая "обобщённая" разница, если она есть, между понятиями Операционная среда и Операционная система.
т.к., по моему, Операционная среда - это от 90% функционала Операционной системы

P.S. А зло или добро это понятия относительные.sm.gif

Сообщение отредактировал Kopa - Nov 15 2012, 19:16
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Nov 17 2012, 14:26
Сообщение #10


Познающий...
******

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



QUOTE (Dubov @ Nov 14 2012, 22:33) *
Непонятно кому верить... окружающему миру рекламы, рекомендующему использование Осей или знакомым практикам....

Извините за bb-offtopic.gif

Мне нравится ложить варенье одновременно в чай, и на печенье) А Вам?
А вот мой знакомый это терпеть не может: зачем ложить варенье и на печенье и в чай, когда можно только сюди или сюда. А мне по бубену. Мне нравится, и все! Я еще и пельмени недоваренные люблю. А еще омуль с душком (чуть проквашенный) ))).

Мораль такая. Пробуйте с осью, пробуйте без оси) Делайте вывод. Работать Вам.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
kurtis
сообщение Nov 17 2012, 14:55
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Если бы ОСи было плохо, их бы никто не использовал. Если бы ОСи было хорошо, то все бы только их и использовали.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Nov 17 2012, 15:06
Сообщение #12


;
******

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



Цитата(Kopa @ Nov 15 2012, 22:11) *
P.S. А зло или добро это понятия относительные.sm.gif

Надо обзавестись критериями, выражающими соотношение время разработки/ресурсы камня. И смело посылать подальше мнения, которые советуют что-либо вопреки этим критериям.
А подходов действительно масса. Вон, даже stdlibc сколько вариаций?
Go to the top of the page
 
+Quote Post
SyncLair
сообщение Nov 20 2012, 16:40
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 209
Регистрация: 6-01-12
Пользователь №: 69 197



Цитата(Kopa @ Nov 15 2012, 23:11) *
Меня в этом вопросе "смущает" одно
Какая "обобщённая" разница, если она есть, между понятиями Операционная среда и Операционная система.

Среда(Enviroment) -- она подразумевает наличие служебных и прикладных программ и настроек хотя бы в виде переменных ибо среда -- то что можно изменять и настраивать и то в чём что-то содержится.
Поэтому среда -- как минимум необходимы переменные среды и интерпретатор.

А система-- предпологает наличие единиц исполнения -- по этому тута просто хватит чего-то такого что предоставляет многозадачность она же многопоточность.


--------------------
Go to the top of the page
 
+Quote Post
juvf
сообщение Nov 26 2012, 03:20
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 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 меня воротит от тыквы. Если в каком блюде есть хоть чуть-чуть тыквы - меня аш выворачивает. Но это не значит что тыква плохой продукт.
Go to the top of the page
 
+Quote Post
yes
сообщение Nov 26 2012, 13:09
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(Dubov @ Nov 14 2012, 17:33) *
Мой коллега утверждает, что ОС - это совершенно ненужная вещь впринципе (будь то FreeRTOS или Embedded Linux).
Говорит что старый добрый суперлуп и прерывания - вот это вещь!

Недавно услышал ещё одно утверждение, уже от другого человека: ОС в мире микроконтроллеров (в том числе и с MMU как SAM9) - это зло!

Непонятно кому верить... окружающему миру рекламы, рекомендующему использование Осей или знакомым практикам....


знакомый строитель утверждает, что компьютеры вообще зло...

а заявление коллеги хорошо бы проиллюстрировать количеством строк кода в проекте и колличеством программистов этот код писавших
Go to the top of the page
 
+Quote Post

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

 


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


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