Страница 1 из 2

Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 16:53:27
XYZ
Суть:
Необходим сервер для ICQ-бота (код C+Asm), решающие факторы:
-энергопотребление
-стоимость

Варианты:
-создание сервера с нуля на МК (реально ли?)
-использование уже готовых решений (Dlink dir-320 например)

Отсюда следующие вопросы к форумчанам:
-Рентабельно ли создавать сервер с нуля на МК или проще (читай дешевле) купить готовое решение?
-Есть ли у кого-нибудь наработки в данной области?

Заранее благодарен.

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 16:56:30
ploop
Всё зависит от нагрузки. Для вас - что-то типа ARM надо.

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 18:25:03
XYZ
Dlink dir-320 имеет:
-процессор 240Мгц
-32 Мб ОЗУ
-4 Мб Flash
-usb-порт
-поддержку 3G
-1 WAN
-4 LAN
-низкое энергопотрбление
-Возможность поставить на него Linux

Всё подходит кроме цены, ниже 1,5 тысячи рублей за штуку не видел.

ploop, а что конкретно/примерно на ARM посоветуете?

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 18:41:20
К@Т
XYZ писал(а):Dlink dir-320 имеет:
-процессор 240Мгц
-32 Мб ОЗУ
-4 Мб Flash
-usb-порт
-поддержку 3G
-1 WAN
-4 LAN
-низкое энергопотрбление
-Возможность поставить на него Linux

Всё подходит кроме цены, ниже 1,5 тысячи рублей за штуку не видел.

ploop, а что конкретно/примерно на ARM посоветуете?
Как я понимаю вам важен результат,а не процесс.Вот за 1,5килорубля и берите,ведь самопал выдет дороже.

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 19:01:27
XYZ
К@Т, покупать n-ое количество DIR-320 влетает в копеечку (нужно минимум 5 серверов), потому и ищем альтернативное решение. А насчёт процесса-очень даже важен, самому интересно.

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 19:02:34
ploop
Всё подходит кроме цены, ниже 1,5 тысячи рублей за штуку не видел.
Эти деньги можно заработать за вечер. А на разработку подобного устройства у вас уйдёт не один год.

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 19:13:34
XYZ
ploop, нужно минимум 5 серверов так что насчёт за вечер-это врятли. Ну, на МК это действительно будет долговато...

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 20:12:15
Satyr
XYZ писал(а):ploop, нужно минимум 5 серверов так что насчёт за вечер-это врятли. Ну, на МК это действительно будет долговато...
Производительность то какого плана нужна ?

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 20:13:37
Satyr
ploop писал(а):А на разработку подобного устройства у вас уйдёт не один год.
Ну это ооочень лихо -)))
У человека в теме от идеи до худо-бедно работающего прототипа уйдет меньше месяца, елси делать вечерами.

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 20:15:52
Satyr
Стоимость в смысле деталей, если штучное, выйдет рублей в 700 на девайс.
Печатные платы ~2700 за первую и рублей 270 за каждую следующую.
Сборка своими руками - бесплатно -))

Но опятьже - DIR-300 я несколько месяцев за ~1000р купил, а там 4 дырки, вай-фай, корпус, бп и как бы софт уже есть.
Если вайфай не нужен, что из постановки задачи не следует, можно вобще какого нибудь донора рублей за 500 разбомбить.

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 20:50:01
ploop
Ну это ооочень лихо -)))
У человека в теме от идеи до худо-бедно работающего прототипа уйдет меньше месяца, елси делать вечерами.
Да ладно. За месяц максимум ось худо-бедно поднять можно (её тоже допиливать под задачу придётся), а ему еще софт писать, в ограниченные ресурсы укладываться... это не считая паяния и прочих железных прелестей.

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 20:59:34
Satyr
А кто сказал, что нужна ОС ? -))
Если нужен то только 1 сервис, нафига.

Я так понимаю, нужно нечто с 1 дыркой езернета, ARP, простейший IP стек, может DHCP. ну и своя простенькая прога.

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 21:04:24
ploop
Необходим сервер для ICQ-бота
Без ОС, ИМХО, сложнее будет написать.

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 21:20:14
Satyr
ploop писал(а):
Необходим сервер для ICQ-бота
Без ОС, ИМХО, сложнее будет написать.
Не зачем ОС тащить просто так, чисто чтоб была.
Изначально сама суть ОС - организация на одном железе загрузки и запуска более 1 программы.

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 21:33:53
ploop
Программа - есть совокупность алгоритмов, ровно как и выполняемых потоков. Допустим сервер БД (не знаю как веб-сервер) создаёт отдельный поток на каждого клиента, и без планировщика это нереально. А если есть планировщик, по сути уже есть ОС.
Если клиент будет поддерживать одно соединение, то в принципе да, можно, но сложнее.

Я не спорю, т.к. сам таких задачь не решал. Просто высказываю своё мнение. Может и не верное.

Re: Сервер на МК реально ли это?

Добавлено: Чт апр 07, 2011 22:29:42
Satyr
ploop писал(а):Допустим сервер БД (не знаю как веб-сервер) создаёт отдельный поток на каждого клиента, и без планировщика это нереально.
Это для балансировки нагрузки. Не необходимость. Вебсерверы работают аналогично. Только поток не на каждого клиента, а несколько процессов (задается конфигом), на которые равномерно раскидываются в очереди поступающие запросы.

Re: Сервер на МК реально ли это?

Добавлено: Пт апр 08, 2011 00:30:04
Слесарь
Я делаю сервера на PIC18F67J60 , но на него не поставишь Линукс
Мне для сервера ОС не требуется

Re: Сервер на МК реально ли это?

Добавлено: Пт апр 08, 2011 09:42:24
Satyr
Да собсно я делал HTTP сервер на at32uc3b0256 вобще в формате USB флешки -))
Втыкалась в USB и ставилась как стандартная RNDIS сетевая карточка с встроенными в винды драйверами. ДАВАЛА по DHCP компутеру адрес и отвечала по HTTP.

Удобный такой интерфейс для подключения чего либо своего к компу без драйверов и без необходимости тащить ПО -))
с настоящим эзернетом, а не эмуляцией еще заметно проще.

Re: Сервер на МК реально ли это?

Добавлено: Пт апр 08, 2011 11:12:19
XYZ
Кто из форумчан может взятся за разработку сервера? Во сколько обойдётся разработка + создание опытного образца?

ploop, бот уже написан и прекрасно работает

Re: Сервер на МК реально ли это?

Добавлено: Пт апр 08, 2011 11:29:52
ploop
Ааа, тогда всё проще.