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

 
 
> Нужна эксперная консультация, какие выбрать ОС и МК
MAZZI
сообщение Jan 31 2007, 14:58
Сообщение #1


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

Группа: Свой
Сообщений: 116
Регистрация: 25-08-04
Пользователь №: 543



Есть такая задача:
Нужно управление, допустим стиральной машиной, через Ethernet и Internet, необходимо Web-управление, Telnet, SNMP; upgrate через TFTP.
Задача выбрать микроконтроллер, программное обеспечение quick start, операционную систему.
Очень хочеться узнать мнение спецов, кто уже это все проходил, кто и что выбрал, и что можете посоветовать, какие могут возникнуть сложности. Возможно у Вас есть какой-то прототип с примером, где подобное уже существует.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
yuri_t
сообщение Feb 4 2007, 15:46
Сообщение #2


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

Группа: Свой
Сообщений: 163
Регистрация: 24-08-05
Пользователь №: 7 937



Действительно, для embedded systems существует некий порог сложности
(полный TCP/IP stack, USB host, etc.), начиная с которого любая "самописная"
система будет иметь меньшую (а иногда и недостаточную) надежность по сравнению
с той же VxWorks, Linux, QNX, Nucleus etc.
И эта причина является для меня достаточной, чтобы использовать в больших
проектах Linux, хотя ,IMHO, Linux не очень подходит для embedded.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 5 2007, 10:18
Сообщение #3


Ally
******

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



Святую наивность разыгрывать не стоит, в рамках этого форума.
Все знают ЧТО что лежит на местном ФТП.

Там такие вещи что линукс бледнеет.
Еще раз согласен что писать не с нуля надо, но и линукс может подождать.
Кстати очень быстрый встраиваемый TCP стек дает открыто Micrium.
По быстродействию легко заткнет все линуксовые варианты.
И что прикажете отказаться от него в пользу линукса?


Цитата(yuri_t @ Feb 4 2007, 17:16) *
Действительно, для embedded systems существует некий порог сложности
(полный TCP/IP stack, USB host, etc.), начиная с которого любая "самописная"
система будет иметь меньшую (а иногда и недостаточную) надежность по сравнению
с той же VxWorks, Linux, QNX, Nucleus etc.
И эта причина является для меня достаточной, чтобы использовать в больших
проектах Linux, хотя ,IMHO, Linux не очень подходит для embedded.
Go to the top of the page
 
+Quote Post
yuri_t
сообщение Feb 5 2007, 10:38
Сообщение #4


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

Группа: Свой
Сообщений: 163
Регистрация: 24-08-05
Пользователь №: 7 937



Цитата(AlexandrY @ Feb 5 2007, 11:18) *
Святую наивность разыгрывать не стоит, в рамках этого форума.
Все знают ЧТО что лежит на местном ФТП.


Я могу использовать в своих (в смысле компании, где я работаю) проектах только
ЛЕГАЛЬНЫЕ продукты sad.gif . Иногда это дорогие Real-Time OS
(когда это закуплено под проект), но в основном - GPL, FreeBSD и Public Domain license
продукты.
Go to the top of the page
 
+Quote Post
fontp
сообщение Feb 5 2007, 12:09
Сообщение #5


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(yuri_t @ Feb 5 2007, 10:38) *
[
Я могу использовать в своих (в смысле компании, где я работаю) проектах только
ЛЕГАЛЬНЫЕ продукты sad.gif . Иногда это дорогие Real-Time OS
(когда это закуплено под проект), но в основном - GPL, FreeBSD и Public Domain license
продукты.


uIP и lwIP - легальные продукты. Хоть и open source. существует вариант lwIP портируемый без всякого операционного ядра. uIP, насколько я помню, вообще настолько маленький и ущербный, что портируется всегда без

http://www.sics.se/~adam/lwip/
http://savannah.nongnu.org/projects/lwip/


для стиральной машины самое оно :-)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 5 2007, 12:46
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(fontp @ Feb 5 2007, 11:09) *
uIP и lwIP - легальные продукты

Только к "полному IP стеку" они много более отдаленое отношение, чем стек больших операционок.
Цитата
для стиральной машины самое оно :-)

Скорее всего да, только yuri_t говорил о случаях превышающих порог сложности радиолюбительской стиральной машины.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
fontp
сообщение Feb 5 2007, 13:45
Сообщение #7


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(zltigo @ Feb 5 2007, 12:46) *
Цитата(fontp @ Feb 5 2007, 11:09) *

uIP и lwIP - легальные продукты

Только к "полному IP стеку" они много более отдаленое отношение, чем стек больших операционок.
Цитата
для стиральной машины самое оно :-)

Скорее всего да, только yuri_t говорил о случаях превышающих порог сложности радиолюбительской стиральной машины.



lwIP годится не только для стиральной машины. Пусть хоть и "неполный", но достаточно богатый для многих приложений. И портов тьма... Там же по ссылке
Go to the top of the page
 
+Quote Post
Olej
сообщение Feb 6 2007, 23:06
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 11-09-05
Из: Харьков
Пользователь №: 8 458



Цитата(fontp @ Feb 5 2007, 14:45) *
lwIP годится не только для стиральной машины. Пусть хоть и "неполный", но достаточно богатый для многих приложений. И портов тьма... Там же по ссылке


Братан cheers.gif - безусловно для какого-то уровня требований - это самое то, что надо... И средства должны подбираться под потребности - в этом и состоит "искусство".

Но, как только возникают подозрения на возможности функционального пасширения, или, например, когда трудно сказать - с чьим и каким IP-стеком придётся работать ... "с ответной стороны", о тут и вылезет уйма "но", на которые нужно, но нелегко ответить:
- а над каким MAC уровнем способен работать ваш IP-стек: RFC 1042 или RFC 894 ?
- а что он собирается делать с адресами 224.0.0.0-239.255.255.255 cranky.gif
- а как при сегментации UDP, на 3, скажем IP, он собирается отсылать 3 ARP? или 1?
- а что там у него с TCP: отсроченные подтверждения? алгоритм Нэйгла? адаптивное объявление размеров окон? ....
И я назвал 4 позиции "на-вскидку", а их можно назвать 1000!
Go to the top of the page
 
+Quote Post
fontp
сообщение Feb 7 2007, 11:54
Сообщение #9


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(Olej @ Feb 6 2007, 23:06) *
Но, как только возникают подозрения на возможности функционального пасширения, или, например, когда трудно сказать - с чьим и каким IP-стеком придётся работать ... "с ответной стороны", о тут и вылезет уйма "но", на которые нужно, но нелегко ответить:
- а над каким MAC уровнем способен работать ваш IP-стек: RFC 1042 или RFC 894 ?
- а что он собирается делать с адресами 224.0.0.0-239.255.255.255 cranky.gif
- а как при сегментации UDP, на 3, скажем IP, он собирается отсылать 3 ARP? или 1?
- а что там у него с TCP: отсроченные подтверждения? алгоритм Нэйгла? адаптивное объявление размеров окон? ....
И я назвал 4 позиции "на-вскидку", а их можно назвать 1000!



Не, ну типа - зачем стиральной машине QoS ? Или там даже если видео-поток выкинуть до ближайшего хоста?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 7 2007, 12:09
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(fontp @ Feb 7 2007, 10:54) *
.... до ближайшего хоста?

Значит этой стиральной машине в комплект нужен "нормальный хост" (читаю - как минимум внешний
домашний компьютер). Ничего страшного для конкретного радиолюбителя делающего конкретную радиолюбительсукю стиральную машину конкретно для себя.
А если это продукт будем выпускать на рынок? А?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MAZZI   Нужна эксперная консультация, какие выбрать ОС и МК   Jan 31 2007, 14:58
- - beer_warrior   Поскольку управляющие воздействия будут простейши...   Jan 31 2007, 15:14
- - vladec   Как я понимаю Вам надо контроллер к которому есть ...   Feb 1 2007, 11:03
- - Olej   Всё, что уже ответили - набор критериев, который м...   Feb 1 2007, 12:13
|- - AlexandrY   Ну это как раз все вторичное, от незнания как гово...   Feb 2 2007, 15:35
|- - Olej   Цитата(AlexandrY @ Feb 2 2007, 16:35) Ну ...   Feb 2 2007, 15:47
- - ubobrov   Берите uC/OS-II в качестве ОСРВ, по ней Вам помоч ...   Feb 2 2007, 10:13
- - vladec   И все таки, если Ваша задача: "управление, до...   Feb 3 2007, 09:55
|- - Olej   Цитата(vladec @ Feb 3 2007, 10:55) И все ...   Feb 3 2007, 11:37
|- - AlexandrY   Имею TCP и без операционки: http://aly.projektas.l...   Feb 3 2007, 16:41
|- - Olej   Цитата(AlexandrY @ Feb 3 2007, 17:41) Име...   Feb 3 2007, 17:43
|- - Olej   Цитата(yuri_t @ Feb 4 2007, 16:46) И эта ...   Feb 4 2007, 16:22
|- - fontp   Цитата(zltigo @ Feb 7 2007, 12:09) Цитата...   Feb 7 2007, 12:15
- - vladec   Тогда изначально тема сформулирована неправильно, ...   Feb 7 2007, 10:26


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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 09:04
Рейтинг@Mail.ru


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