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

 
 
> Оси, как таковые
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
 
Start new topic
Ответов
juvf
сообщение Dec 9 2012, 15:02
Сообщение #2


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

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



Цитата
Зачем скажем писать беспроводной коммуникационный стек протоколов супер надежно если он все равно ляжет по причине ненадежности физического уровня?
Или зачем писать супернадежный софт для персонального компьютера где сбои де-факто уже норма.
Или зачем писать надежный софт для нано-спутника который через пару суток все равно сгорит в атмосфере?


УЖ0С!!!

Я не понимаю отличие "писать супернадежный софт" и "писать софт". В чём разница? я не пишу супернадежный софт, я пишу софт. Хочешь пользуй 1 час, хочешь круглые сутки, хоть на микроконтроллере, хоть для ПК.

Цитата
Так вот, если уровень глючности достаточно невысок, то продукт вполне можно сдавать в эксплуатацию и это повсеместная практика.
УЖОС!!! Гнать таких разработчиков. Ни на одном предприятии, на которых я работал, ни на одном предприятии, на которых работают мои знакомые такой практики нет. Бывает выпуск глючной продукции, но эти глюки выявляются после выпуска продукции. Т.е. в момент выпуска продукции разраб считает что ошибок нет, он допускает что там могут быть ошибки, но все известные ошибки устранены. А выпуск глючной продукции - это как правило результат плохово тестирования.

Цитата
Писать надежно под RTOS очень тяжело.
Ну за всех говорить не нужно. наверно Вам Писать надежно под RTOS очень тяжело.

Цитата
А из-за неправильного выбора способов межзадачного взаимодействия и синхронизации.
Не те размеры стеков и буфферов, не те размеры очередей, не учтенная интенсивность сообщений, неправильное распределение приоритетов и т.д. рисков куча.

Ну мне вот сложнее сделать межзадачное взаимодействие в суперпуле, а в ртос легче.
Можно и в С/С++ себе в ногу стрельнуть - неправельное обращение к памяти, обрашение по неправильному указателю.... и прога легла. Это не значит что с/с++ ненадёжные языки инужно писать на асме.

Цитата
Поинтересуйтесь как в NASA смотрят на проблему глючности.
а чото заставка крутилсь недавно на micrium - нас выбрала НАСА для Марса.
ps Есть док. фильм про то, как наса внедрила бортовой комп на апалоне. Там был супер надёжный комп и по было супероттестированние.

pps
Цитата
Извините, но что Вам не нравится в scmRTOS? Какие дыры Вы в ней нашли, и когда?
Пара девайсов работают под этой осью. Один почти полтора года, другой - полгода.

Да в полне возможно. Порты разные, задачи разные. В одном "соусе" она годами работает, в другом киснет на глазах.
Не работал с ней. Работал коллега. На АРМе каком-то поднял. примерно год назад релиз, по мойму ещё 3.ххх была. Там проблемы была.... вроде при просыпании процессора. Точно не скажу. Так что-то там улетало и девайс ложился. Коллега продебажил и нашол багу в самой оси. На этом форуме выяснил что бага эта есть и что она не фиксица... ну по крайней мере на тот момент не было патча для ос с заплаткой. Он мне сказал "Запишы в записную книжку: scmRTOS ни когда не пользовать". Он много негатива про неё мне наговорил. Потом портировал проект в TNKernel - проблем не стало. С тех пор только на ней и пишет.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 9 2012, 18:55
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(juvf @ Dec 9 2012, 17:02) *
УЖОС!!! Гнать таких разработчиков. Ни на одном предприятии, на которых я работал, ни на одном предприятии, на которых работают мои знакомые такой практики нет. Бывает выпуск глючной продукции, но эти глюки выявляются после выпуска продукции. Т.е. в момент выпуска продукции разраб считает что ошибок нет, он допускает что там могут быть ошибки, но все известные ошибки устранены. А выпуск глючной продукции - это как правило результат плохово тестирования.


Прям логический парадокс: "здесь глюков нет, но они тут могут быть"
Речь то об одном и том же софте. Софт то не деградирует со временем, как железо.
Так от куда там могут быть глюки если сейчас там их нет?
Или это позиция "страуса"?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dubov   Оси   Nov 14 2012, 13:33
- - Сергей Борщ   А Торвальдс утверждает, что писать на С++ нельзя. ...   Nov 14 2012, 13:41
- - Непомнящий Евгений   Практики - они разные бывают. В каких-то задачах О...   Nov 14 2012, 13:47
- - Idle   Цитата(Dubov @ Nov 14 2012, 17:33) а в ч...   Nov 14 2012, 13:57
- - andron86   Цитата(Dubov @ Nov 14 2012, 14:33) Мой ко...   Nov 14 2012, 14:03
- - MrYuran   Цитата(Dubov @ Nov 14 2012, 17:33) Непоня...   Nov 14 2012, 14:16
- - _Pasha   Оси-это зло. Но тот, кто их юзает, - тому повезло.   Nov 14 2012, 19:30
|- - SyncLair   Цитата(_Pasha @ Nov 14 2012, 23:30) Оси-э...   Nov 15 2012, 16:00
|- - Kopa   Цитата(SyncLair @ Nov 15 2012, 20:00) Аж ...   Nov 15 2012, 19:11
|- - _Pasha   Цитата(Kopa @ Nov 15 2012, 22:11) P.S. А ...   Nov 17 2012, 15:06
|- - SyncLair   Цитата(Kopa @ Nov 15 2012, 23:11) Меня в ...   Nov 20 2012, 16:40
- - haker_fox   QUOTE (Dubov @ Nov 14 2012, 22:33) Непоня...   Nov 17 2012, 14:26
- - kurtis   Если бы ОСи было плохо, их бы никто не использовал...   Nov 17 2012, 14:55
- - juvf   Цитата(Dubov @ Nov 14 2012, 19:33) Мой ко...   Nov 26 2012, 03:20
- - yes   Цитата(Dubov @ Nov 14 2012, 17:33) Мой ко...   Nov 26 2012, 13:09
|- - AlexandrY   Цитата(yes @ Nov 26 2012, 15:09) знакомый...   Nov 26 2012, 13:54
|- - haker_fox   QUOTE (AlexandrY @ Nov 26 2012, 21:54) Ко...   Dec 6 2012, 01:21
- - Enthusiast   На мой взгляд, если по условию задачи требуется вр...   Dec 5 2012, 18:19
|- - _Pasha   Цитата(Enthusiast @ Dec 5 2012, 22:19) На...   Dec 5 2012, 20:03
|- - Enthusiast   Цитата(_Pasha @ Dec 6 2012, 00:03) А чего...   Dec 6 2012, 18:35
|- - _Pasha   Цитата(Enthusiast @ Dec 6 2012, 21:35) Да...   Dec 6 2012, 18:52
|- - SyncLair   Цитата(Enthusiast @ Dec 6 2012, 22:35) Да...   Dec 6 2012, 20:38
|- - haker_fox   QUOTE (Enthusiast @ Dec 7 2012, 03:35) Кр...   Dec 7 2012, 13:29
|- - SyncLair   Цитата(haker_fox @ Dec 7 2012, 17:29) А д...   Dec 7 2012, 15:37
|- - haker_fox   QUOTE (SyncLair @ Dec 8 2012, 00:37) Внут...   Dec 9 2012, 11:08
- - polyname   Цитатаесли по условию задачи требуется время сраба...   Dec 7 2012, 16:11
|- - Enthusiast   Цитата(polyname @ Dec 7 2012, 20:11) испо...   Dec 9 2012, 10:24
|- - juvf   Цитата(Enthusiast @ Dec 9 2012, 16:24) На...   Dec 9 2012, 10:52
||- - Enthusiast   Цитата(juvf @ Dec 9 2012, 14:52) Смишно.....   Dec 9 2012, 11:17
||- - juvf   Цитата(Enthusiast @ Dec 9 2012, 17:17) Ес...   Dec 9 2012, 12:33
||- - AlexandrY   Цитата(juvf @ Dec 9 2012, 14:33) pps я во...   Dec 9 2012, 13:18
||- - haker_fox   QUOTE (juvf @ Dec 9 2012, 21:33) ps есть ...   Dec 9 2012, 14:36
||- - Enthusiast   Цитата(haker_fox @ Dec 9 2012, 18:36) При...   Dec 9 2012, 17:50
||- - mvm54   Цитата(haker_fox @ Dec 9 2012, 18:36) При...   Dec 9 2012, 19:12
||- - Enthusiast   Цитата(mvm54 @ Dec 9 2012, 23:12) "А...   Dec 10 2012, 07:44
||- - IgorKossak   Цитата(Enthusiast @ Dec 10 2012, 09:44) Э...   Dec 10 2012, 08:29
||- - Enthusiast   Цитата(IgorKossak @ Dec 10 2012, 12:29) Н...   Dec 10 2012, 10:02
|||- - sasamy   Цитата(Enthusiast @ Dec 10 2012, 14:02) О...   Dec 10 2012, 10:16
|||- - haker_fox   QUOTE (Enthusiast @ Dec 10 2012, 18:02) П...   Dec 11 2012, 00:42
|||- - Enthusiast   Цитата(haker_fox @ Dec 11 2012, 04:42) Вы...   Dec 11 2012, 08:20
|||- - MrYuran   Цитата(Enthusiast @ Dec 11 2012, 12:20) Я...   Dec 11 2012, 08:36
||||- - AlexandrY   Цитата(MrYuran @ Dec 11 2012, 10:36) Боль...   Dec 11 2012, 09:49
||||- - VslavX   Цитата(AlexandrY @ Dec 11 2012, 11:49) Ны...   Dec 11 2012, 13:18
||||- - vshemm   Цитата(Enthusiast @ Dec 11 2012, 12:20) О...   Dec 11 2012, 17:07
||||- - AlexandrY   Цитата(vshemm @ Dec 11 2012, 19:07) В уже...   Dec 11 2012, 18:41
||||- - vshemm   Цитата(AlexandrY @ Dec 11 2012, 22:41) Сп...   Dec 11 2012, 19:52
||||- - AlexandrY   Цитата(vshemm @ Dec 11 2012, 21:52) [2] h...   Dec 11 2012, 21:20
|||||- - vshemm   Это всего лишь статья Edit: Вообще, шерстите arx...   Dec 11 2012, 22:23
||||- - VslavX   Цитата(vshemm @ Dec 11 2012, 21:52) [2] h...   Dec 11 2012, 22:20
||||- - AlexandrY   Цитата(VslavX @ Dec 12 2012, 00:20) ...по...   Dec 12 2012, 11:57
|||- - juvf   Цитата(Enthusiast @ Dec 11 2012, 14:20) О...   Dec 11 2012, 09:10
||- - _Pasha   Цитата(IgorKossak @ Dec 10 2012, 11:29) К...   Dec 11 2012, 09:35
|- - sasamy   Цитата(Enthusiast @ Dec 9 2012, 14:24) Ес...   Dec 10 2012, 08:49
|- - _Pasha   Цитата(juvf @ Dec 9 2012, 19:02) Я не пон...   Dec 9 2012, 16:59
||- - juvf   Цитата(AlexandrY @ Dec 10 2012, 00:55) Пр...   Dec 10 2012, 04:49
||- - AlexandrY   Цитата(juvf @ Dec 10 2012, 06:49) "в...   Dec 10 2012, 06:47
||- - ViKo   Цитата(AlexandrY @ Dec 10 2012, 09:47) Ну...   Dec 10 2012, 08:30
||- - VslavX   Цитата(AlexandrY @ Dec 10 2012, 08:47) Ск...   Dec 10 2012, 08:55
||- - juvf   Цитата(AlexandrY @ Dec 10 2012, 12:47) На...   Dec 10 2012, 08:57
|- - haker_fox   QUOTE (juvf @ Dec 9 2012, 23:02) Он мне с...   Dec 10 2012, 01:28
- - a9d   Если честно, но объяснение глючности scmRTOS прозв...   Dec 9 2012, 15:21
|- - juvf   Цитата(a9d @ Dec 9 2012, 21:21) Если чест...   Dec 9 2012, 16:08
- - juvf   ЦитатаПоэтому оси и применяют даже в ущерб надежно...   Dec 10 2012, 10:09
|- - Enthusiast   Цитата(juvf @ Dec 10 2012, 14:09) ос ...   Dec 12 2012, 20:00
|- - haker_fox   QUOTE (Enthusiast @ Dec 13 2012, 04:00) Н...   Dec 13 2012, 02:05
|- - Enthusiast   Цитата(haker_fox @ Dec 13 2012, 06:05) На...   Dec 13 2012, 05:20
|- - demiurg_spb   Интересный сайтик по теме: http://wiki.osdev.org/M...   Dec 13 2012, 06:17
|- - juvf   Цитата(Enthusiast @ Dec 13 2012, 11:20) М...   Dec 13 2012, 06:20
||- - AlexandrY   Цитата(juvf @ Dec 13 2012, 08:20) Я не со...   Dec 13 2012, 08:34
||- - sasamy   Цитата(AlexandrY @ Dec 13 2012, 12:34) Ло...   Dec 13 2012, 09:17
||- - juvf   Цитата(AlexandrY @ Dec 13 2012, 14:34) Во...   Dec 13 2012, 12:47
||- - AlexandrY   Цитата(juvf @ Dec 13 2012, 14:47) Я не ви...   Dec 13 2012, 14:34
||- - juvf   Цитата(AlexandrY @ Dec 13 2012, 20:34) Вы...   Dec 13 2012, 16:29
||- - _Pasha   Цитата(AlexandrY @ Dec 13 2012, 17:34) Я ...   Dec 13 2012, 16:50
|||- - sasamy   Цитата(_Pasha @ Dec 13 2012, 20:50) Упрощ...   Dec 14 2012, 06:40
||- - vshemm   Цитата(Enthusiast @ Dec 13 2012, 09:20) М...   Dec 13 2012, 19:55
||- - AlexandrY   Цитата(vshemm @ Dec 13 2012, 21:55) А кру...   Dec 13 2012, 20:14
||- - Enthusiast   Цитата(vshemm @ Dec 13 2012, 23:55) Данны...   Dec 13 2012, 21:03
||- - juvf   Цитата(Enthusiast @ Dec 14 2012, 03:03) П...   Dec 14 2012, 10:18
|- - haker_fox   QUOTE (Enthusiast @ Dec 13 2012, 13:20) М...   Dec 13 2012, 06:21
- - haker_fox   QUOTE (Enthusiast @ Dec 11 2012, 17:20) О...   Dec 11 2012, 14:29
|- - Enthusiast   Цитата(haker_fox @ Dec 11 2012, 18:29) Гм...   Dec 11 2012, 18:38
- - haker_fox   QUOTE (VslavX @ Dec 11 2012, 21:18) девоч...   Dec 12 2012, 01:34
|- - Enthusiast   Цитата(haker_fox @ Dec 12 2012, 05:34) Ка...   Dec 12 2012, 06:26
- - vetal   Не согласен. п.1. Неправильная постановка вопроса....   Dec 13 2012, 06:27
- - Enthusiast   По просьбам трудящихся я приведу здесь ссылку на о...   Dec 13 2012, 19:57
- - a9d   ЦитатаЛогику искать не надо здесь. Все чисто на оп...   Dec 13 2012, 21:13
- - vshemm   Гугл отдельная тема. Данная статистика просто пища...   Dec 13 2012, 21:51
- - murug   Сугубо практический вопрос на обсуждаемую тему. То...   Dec 14 2012, 10:25
|- - demiurg_spb   Цитата(murug @ Dec 14 2012, 14:25) uClinu...   Dec 14 2012, 11:02
||- - juvf   Цитата(demiurg_spb @ Dec 14 2012, 17:02) ...   Dec 14 2012, 12:22
||- - demiurg_spb   Цитата(juvf @ Dec 14 2012, 16:22) ну а ес...   Dec 14 2012, 12:45
||- - TigerSHARC   Цитата(juvf @ Dec 14 2012, 15:22) ну а ес...   Dec 14 2012, 18:23
|- - ReAl   Цитата(murug @ Dec 14 2012, 12:25) LPC247...   Dec 14 2012, 13:03
|- - AlexandrY   Цитата(murug @ Dec 14 2012, 12:25) Требуе...   Dec 14 2012, 14:09
- - murug   Ок, вынесение самых критичных по времени действий ...   Dec 17 2012, 06:16
- - TigerSHARC   Цитата(murug @ Dec 17 2012, 10:16) Ок, вы...   Dec 17 2012, 06:41
- - demiurg_spb   Цитата(murug @ Dec 17 2012, 10:16) И еще,...   Dec 17 2012, 07:07
2 страниц V   1 2 >


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

 


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


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