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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Linux: когда имеет смысл использовать?
mstr
сообщение Sep 16 2008, 12:26
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 36
Регистрация: 6-03-07
Из: Воронеж
Пользователь №: 25 931



Доброго всем времени суток. Возник тако философский вопрос - для каких задач (встраиваемые системы) имеет смысл использовать Linux? Мы в своей работе используем VxWorks и WinCE, в принципе, пока этого хватало =)) Есть ли такие задачи, в которых линукс будет предпочтительнее (не рассматривая вопросы стоимости самой операционки)?

P.S. Вопрос возник из-за того, что стоит ли осваивать новую платформу? Линукс использую дома, но как со встаиваемой системой с ним никогда не работал.
Go to the top of the page
 
+Quote Post
amw
сообщение Sep 16 2008, 12:39
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Цитата(mstr @ Sep 16 2008, 15:26) *
Доброго всем времени суток. Возник тако философский вопрос - для каких задач (встраиваемые системы) имеет смысл использовать Linux? Мы в своей работе используем VxWorks и WinCE, в принципе, пока этого хватало =)) Есть ли такие задачи, в которых линукс будет предпочтительнее (не рассматривая вопросы стоимости самой операционки)?

P.S. Вопрос возник из-за того, что стоит ли осваивать новую платформу? Линукс использую дома, но как со встаиваемой системой с ним никогда не работал.

Пока использовал только МК без ОС или Linux.
Когда была стадия выбора то по критериям трудозатраты на освоение + лицензия + цена для производства + ресурсоемкоть ОС в конечном продукте выиграл Linux. Сравнивалось на одной и той-же аппаратной платформе (в оригинале комплектовалась 60-дневной WinCE). Плюс, как выяснилось, в mailing list Linux ответ получить проще, быстрее и он толковее чем в то время в официальной техподдержке Microsoft.

P.S. Линукс использую и дома и на работе и в конечном продукте.


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
dch
сообщение Sep 16 2008, 13:20
Сообщение #3


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

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата(amw @ Sep 16 2008, 16:39) *
P.S. Линукс использую и дома и на работе и в конечном продукте.

До сих пор считалось что Linux хорошо для офисных приложений и некритичных (неответсвенных) промышленных
Go to the top of the page
 
+Quote Post
amw
сообщение Sep 16 2008, 15:21
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Цитата(dch @ Sep 16 2008, 16:20) *
До сих пор считалось что Linux хорошо для офисных приложений и некритичных (неответсвенных) промышленных

Кем считалось? Что значит хорошо? Все зависит от критериев. Мои приборы в космос не летают, но работают в режиме 24/7/365(366). В по документации к WinCE, начиная с лицензии, ее вообще без человека с пальцем на кнопке reset нельзя использовать. И что? Почти все смартфоны Украины/России на WinCE. А в Европе, например доля Windows в смартфонах ниже чем Linux.
А на Марсе, марсоход работал на VxWorks и потерялся smile.gif .
А в "оффисных приложениях" ни разу не пробовал smile.gif . Хотя конечно OpenOffice пользую. smile.gif


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
dch
сообщение Sep 16 2008, 16:57
Сообщение #5


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

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата(amw @ Sep 16 2008, 19:21) *
Все зависит от критериев.

тут критерий простой и я не подзуживаю, Вы либо ставите подпись и при отказе устройства, эксплуатируемого часто в неподходящих условиях получаете волчий билет или нет. Простой пример индустриальный диапазон - наши хотят -60 им предлагают -50. А у нас есть такие регионы. Я правда использую только офисные чипы и не специалист по этой теме.
Go to the top of the page
 
+Quote Post
mstr
сообщение Sep 17 2008, 04:29
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 36
Регистрация: 6-03-07
Из: Воронеж
Пользователь №: 25 931



От VxWorks мы в любом случае не откажемся - иногда нужен жесткий реалтайм. Но по-моему пихать ее в любое приложение - слишком жирно =) Вот и хочется найти и очертить тот круг задач, когда нужна операционка больше, чем, например, ucOS, но при этом не нужно жесткое соблюдение временных рамок.
С WinCE ситуация отдельная - преимуществ у нее, как мне думается, не так много... Но "привычный пользовательский интерфейс" - это иногда решает вопрос в ее пользу.
Go to the top of the page
 
+Quote Post
Manuchin_serg
сообщение Sep 17 2008, 06:55
Сообщение #7


Участник
*

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



Цитата(mstr @ Sep 17 2008, 08:29) *
От VxWorks мы в любом случае не откажемся - иногда нужен жесткий реалтайм. Но по-моему пихать ее в любое приложение - слишком жирно =) Вот и хочется найти и очертить тот круг задач, когда нужна операционка больше, чем, например, ucOS, но при этом не нужно жесткое соблюдение временных рамок.
С WinCE ситуация отдельная - преимуществ у нее, как мне думается, не так много... Но "привычный пользовательский интерфейс" - это иногда решает вопрос в ее пользу.

На самом деле это больше вопрос религии... Вы же тоже используете VxWorks а не QNX, хотя наверное могли бы. Так же и с линуксом. Можно использовать WinCE можно LINUX. Кому что удобнее. Линукс можно классно зажать. Т.е. когда памяти много ставить не хочется. Trolltech хвалятся, что их хваленая qtopia хочет всего 7МГ памяти. А MontaVista утверждает что их линукс и грузится за 3 секунды и занимает примерно 10-20 Мг. Т.е. С линуксом проще договорится - до каждой переменной можно докопаться, каждый сервис при необходимости можно удалить. Да и BSP, ИМХО, легче найти под Linux чем под WinCE.
Цены вобщем-то сравнимые.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 17 2008, 12:19
Сообщение #8


Ally
******

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



С Линуксом дела очень хорошо описаны здесь:

http://caxapa.ru/120989.html

Идея проста. Происходит сращивание производителей чипов и разработчиков портов Линукса.
И часто вместо исчерпывающей доки на чип вам в зубы дают просто портированный Линукс.
К счастью еще часто подкидывают и WinCE но все же реже чем Линукс.

И если нужно поддержать конкурентоспособность своего железа, то знать ядро Линукса уже обязательно.



Цитата(Manuchin_serg @ Sep 17 2008, 10:25) *
На самом деле это больше вопрос религии... Вы же тоже используете VxWorks а не QNX, хотя наверное могли бы. Так же и с линуксом. Можно использовать WinCE можно LINUX. Кому что удобнее. Линукс можно классно зажать. Т.е. когда памяти много ставить не хочется. Trolltech хвалятся, что их хваленая qtopia хочет всего 7МГ памяти. А MontaVista утверждает что их линукс и грузится за 3 секунды и занимает примерно 10-20 Мг. Т.е. С линуксом проще договорится - до каждой переменной можно докопаться, каждый сервис при необходимости можно удалить. Да и BSP, ИМХО, легче найти под Linux чем под WinCE.
Цены вобщем-то сравнимые.
Go to the top of the page
 
+Quote Post
Johny
сообщение Sep 26 2008, 17:41
Сообщение #9


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

Группа: Свой
Сообщений: 140
Регистрация: 18-10-05
Пользователь №: 9 792



Цитата(Manuchin_serg @ Sep 17 2008, 10:55) *
На самом деле это больше вопрос религии... Вы же тоже используете VxWorks а не QNX, хотя наверное могли бы. Так же и с линуксом. Можно использовать WinCE можно LINUX. Кому что удобнее. Линукс можно классно зажать. Т.е. когда памяти много ставить не хочется. Trolltech хвалятся, что их хваленая qtopia хочет всего 7МГ памяти. А MontaVista утверждает что их линукс и грузится за 3 секунды и занимает примерно 10-20 Мг. Т.е. С линуксом проще договорится - до каждой переменной можно докопаться, каждый сервис при необходимости можно удалить. Да и BSP, ИМХО, легче найти под Linux чем под WinCE.
Цены вобщем-то сравнимые.


Что касаемо графики, это уже обсуждалось - под Linux и в 0,5 мБ уложиться (FLTK, Microwindows, и еще всякого разного). У меня kernel + root file system с графикой, bluetooth, telnet-ом и ftp в 10М укладывается на ARM. Что касаемо работы с железом, WIN по определению Linux-у в подметки не годится.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 26 2008, 19:21
Сообщение #10


Ally
******

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



Всегда удивляла эта прожорливость иных линукс-ов.
Может хоть вы скажете, хотя бы приблизительно что там и сколько занимает в пропорциональном отношении.
uCOS, ucGUI, FAT, Telnet, FTP, SNMP, USB, WEB+CGI и т.д. занимают в ARM-е меньше 512 Кбайт FLASH!
Ну если посчитать с RAM то не больше 1,5 Мбайт.


Цитата(Johny @ Sep 26 2008, 21:11) *
Что касаемо графики, это уже обсуждалось - под Linux и в 0,5 мБ уложиться (FLTK, Microwindows, и еще всякого разного). У меня kernel + root file system с графикой, bluetooth, telnet-ом и ftp в 10М укладывается на ARM. Что касаемо работы с железом, WIN по определению Linux-у в подметки не годится.
Go to the top of the page
 
+Quote Post
andron86
сообщение Oct 7 2008, 06:58
Сообщение #11


Местный
***

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



Цитата(mstr @ Sep 16 2008, 14:26) *
Доброго всем времени суток. Возник тако философский вопрос - для каких задач (встраиваемые системы) имеет смысл использовать Linux? Мы в своей работе используем VxWorks и WinCE, в принципе, пока этого хватало =)) Есть ли такие задачи, в которых линукс будет предпочтительнее (не рассматривая вопросы стоимости самой операционки)?

P.S. Вопрос возник из-за того, что стоит ли осваивать новую платформу? Линукс использую дома, но как со встаиваемой системой с ним никогда не работал.

Всё очень просто - надо графический интерфейс то windowsCE, нет, тогда линукс. Сейчас конечно начнут перечислять всякие графические библиотеки под линукс итд итп, но поверьте, с ними геморрой точно получите. smile.gif
Go to the top of the page
 
+Quote Post
mstr
сообщение Oct 7 2008, 07:21
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 36
Регистрация: 6-03-07
Из: Воронеж
Пользователь №: 25 931



А есть кто-нибудь, кто пробовал работать с VxWorks и Linux? В частности интересует работа с сетью - много слышал, что в Linux TCP стек вылизан очень прилично, хочется узнать впечатления по сравнению с "реалтаймовым" стеком VxWorks.

P.S. Возможно найдется аргумент для начальства на вопрос:"Зачем нам линукс?" =)
Go to the top of the page
 
+Quote Post
dch
сообщение Oct 7 2008, 09:35
Сообщение #13


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

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



таких очень мало, у военных есть, ряд систем сделано по принципу - купили VxWorks с исходными текстами и внесли правки. Обычно Linux и VxWorks плохо пересекаются. Разный ценовой баръер на стартовом этапе. Но Linux как бы сечас более менее отработан, поэтому широко используется.

Другое дело что можно было заложить при его создании принципы более четкие и ясные , но тогда бы его не дали сделать. Linux как оп среда позиционировалась как система, которую должн обслуживать очень квалифицированный персонал. Те если у Вас ответственное приложение, то расходы на персонал будут выше. Никто особенно не консультирует по Linux-у.
Go to the top of the page
 
+Quote Post
AVR
сообщение Mar 1 2009, 23:01
Сообщение #14


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(mstr @ Sep 17 2008, 07:29) *
От VxWorks мы в любом случае не откажемся - иногда нужен жесткий реалтайм.
Есть RTLinux и RTAI... И судя по самой структуре этих расширений, верится что они могут дать жесткий реалтайм. Мне даже как-то давали ссылку на подобные расширения, которые делают из windows xp HRT систему... smile.gif


--------------------
Go to the top of the page
 
+Quote Post
Harbour
сообщение Mar 2 2009, 07:40
Сообщение #15


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



RTAI/RTLinux безнадежно устарели - Xenomai наш ответ Чемберлену
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 03:20
Рейтинг@Mail.ru


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