Страница 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
Ааа, тогда всё проще.